project offering
If you are a Warwick student looking for a project, feel free to reach out to me if any of the following projects interest you!
What will you get by working on these projects?
Most of my research is in the domain of machine learning / artificial intelligence for biomedical and data mining applications. Working with me would give you a chance to develop expertise in these areas and the ability to make a difference in the world by working on interesting challenges! You may be able to publish your results enabling you to apply for further academic or industrial research in Artificial Intelligence.
Below I list different projects that I am interested in. For further details do check my webpage (and the videos and research papers there): https://warwick.ac.uk/fac/sci/dcs/people/fayyaz_minhas/
I want to discuss some of these or other project ideas. How can I reach out?
If you would like to discuss one of the following projects or a project in a related domain, you are welcome to email me with a brief description of why you are interested in the project, highlighting your background and alignment of previous modules with the project and your trasncripts and a CV.
Given the large volume of emails, my response can be slow. Feel free to send reminders if I havent responded to you within 3-4 days.
I typically schedule regular project meetings to discuss and advise on project options once there are a sufficient number of students who are interested in different projects.
My Current Remaining Capacity: 0 (UG) + 2 (MSc)
Generic Projects
G-1: Development of quantum machine learning models for biomedicine [MSc/4th year]
Goal: Develop a prototype machine learning model based on quantum computing. For reference see this paperLink opens in a new window.
Required Skills: Python Programming, Machine Learning
Strongly recommended: Strong mathematics and optimization basics. Before starting the projects, bring yourself upto speed on ML via my data mining and machine learning moduleLink opens in a new window.
Status: Available
G-2: ML for combinatorial problems and games
Goal: Have you played RISKLink opens in a new window? Can we develop an ML player for games such as Risk?
Required Skills: Python Programming, Machine Learning
Strongly recommended: Before starting the projects, bring yourself upto speed on ML via my data mining and machine learning moduleLink opens in a new window.
Status: Not Available
G-3: Comparison of intelligent algorithmic trading strategies [MSc/4th year]
Goal: Compare different strategies for algorithmic trading
Required Skills: Python Programming, Machine Learning
Strongly recommended: Strong mathematics and optimization basics. Before starting the projects, bring yourself upto speed on ML via my data mining and machine learning moduleLink opens in a new window.
Status: Available
Bioinformatics Projects
Are you interested in using computational science esp. AI and machine learning in making the next generation of medicine or advancing our understanding of the underlying biological causes of diseases? If so, please read on.
Note: No knowledge of biology is required for starting these projects.
Keywords: Machine learning and AI
Required Skills: Python Programming, Machine Learning
Strongly recommended: Before starting the projects, bring yourself upto speed on ML via my data mining and machine learning moduleLink opens in a new window.
BI-1: Developing machine learning models for prediction of protein-compound interactions
Goal: How does caeffine keep you awake? It binds to certain proteins in your body. Identifying protein-compound interactions like this lies at the core of drug design. In this project we shall explore machine learning methods for this purpose.
Status: Not Available
BI-2: Machine learning models for countering antimicrobial resistance
Goal: Antimicrobial resistance is a global threat. In this project we shall explore how machine learning can be used to coutner it.
Status: Available
Computational Pathology Projects
Are you interested in developing machine learning models to help diagnose and treat diseases? The goal of the following projects is to develop effective solutions to problems in computational pathology through machine learning.
Note: No knowledge of biology or medicine is required for starting these projects.
Keywords: Machine learning and AI
Required Skills: Python Programming, Machine Learning, Image Analysis
Strongly recommended: Before starting the projects, bring yourself upto speed on ML via my data mining and machine learning moduleLink opens in a new window.
Project listing
CP-1: Development of a dashboard for cardiac arrest data monitoring and analysis [MSc/4th year]
Goal: The project aims to develop a comprehensive dashboard for monitoring and analyzing cardiac arrest data, integrating real-time metrics and historical trends. The platform will provide insights into key indicators such as survival rates, response times, and patient demographics, supporting healthcare professionals in making data-driven decisions. Advanced visualizations and analytics will enhance the understanding of factors influencing outcomes, aiding in both clinical interventions and policy development.
Status: Available
CP-2: Predicting disease trajectories from laboratory measurements
Goal: Is it possible to predict the risk of developing a certain disease in the future from past measurements of a person's lab measurements? In this project, we will be developing machine learning methods for this purpose.
Status: Available
CP-3 Graph Neural Network Based Predictive Modelling of Computational Pathology Data
Goal: Building on our existing and ongoing work in the domain of graph neural networks for computational pathology, the goal of this project is to use graph based techniques for capturing how cells in biological samples or tumors interact in the development of diseases such as cancer.
Status: Not Available
CP-4: Robustness evaluation and critical assessment of deep learning models for Computational Pathology [MSc/4th year]
Goal: Can you trust the output of machine learning models for diagnosing cancer? Is your predictor of cancer diagnosis better than this other one? In this project, we shall develop analysis pipelines to compare different machine learning models for computational pathology and develop tools to make sure that machine learning models are robust enough to be trusted in clinical settings.
Status: Available
CP-5: Application of large computer vision models to clinical problems in computational pathology
Goal: In recent years, there has been rapid development of large vision models such as the Segment Anything ModelLink opens in a new window (SAM) and DINOLink opens in a new window. These hold great potential for clinical computational pathology problems which will be explored in this project together with integrating these into computational pathology workflows with TIA Toolbox or QuPath.
Status: Available
CP-6: Neural Compression Techniques for Computational Pathology Applications [MSc/4th year]
Goal: Cancer images can be quite large and it is important to compress them for storage and transfer. In this work, we will develop strategies for compressing these images with neural network inspired schemes.
Status: Available
CP-7: Modelling spatial heterogeneity of tumors
Goal: The composition of in tumors varies significanlty. In this work, we will develop methods that can capture spatial variability of tumors through machine learning approaches.
Status: Not Available
CP-8: Developing explainable models for computational pathology
Goal: Can an AI model explain what it is doing when predicting cancer in term of what features are important? In this work, we will develop such models for computational pathology.
Status: Available