Contact information
Analysing the effect of variant classifications on p53 regulation
Harry Triantafyllidis
PhD, Mathematical Programming
Lecturer
- Module Lead, Data Science, MSc in Modelling for Global Health
My research develops graph-based machine learning and optimisation methods for complex biomedical and healthcare systems, with a particular focus on disease heterogeneity, multi-omic data integration, and digital twin modelling for hospital antimicrobial resistance.
Teaching
Modules:
- Data Science (MSc)
Intro
I hold a PhD in Applied Computer Science (Operations Research) from the University of Macedonia, Greece, with co-supervision from the Massachusetts Institute of Technology. Following this, I held research positions at University College London and the University of Oxford, before being awarded an MRC Early Career Research Fellowship at the School of Public Health, Imperial College London.
My research develops advanced optimisation, network modelling, and graph-based machine learning methods to improve decision-making in healthcare and global health. One strand of my work focuses on computational biomedicine, including disease phenotyping, functional stratification, and the integration of genomic and transcriptomic data to study heterogeneity across cancer and other non-communicable diseases. A second strand focuses on dynamic health systems modelling, where I develop digital twin frameworks and temporal graph learning methods for operational problems such as hospital antimicrobial resistance, surveillance, and intervention planning. Together, these strands aim to bridge methodological innovation and practical impact, producing analytical tools that inform policy, improve patient stratification, and support clinically relevant decision-making.
Research
My research combines optimisation, network modelling, and machine learning to study complex biomedical and healthcare systems. I work across two connected areas: computational biomedicine, where I develop methods for disease phenotyping and multi-omic integration; and dynamic health systems modelling, where I build digital twin and temporal graph learning frameworks for problems such as hospital antimicrobial resistance.
I have developed HarmonizeR, a platform in R and Python for integrating genomic and transcriptomic data with statistical, optimisation, and graph-based learning methods to study disease heterogeneity, especially in cancer. In parallel, I am developing a hospital AMR digital twin platform that combines mechanistic simulation and temporal graph learning to forecast AMR dynamics and support intervention planning in healthcare settings
Combining Mathematical Programming with Machine / Deep Learning
Recent publications
-
Causality-aware graph neural networks for functional stratification and phenotype prediction at scale.
Triantafyllidis CP. and Aguas R., (2025), NPJ Syst Biol Appl, 11
-
Mathematical Programming and Graph Neural Networks illuminate functional heterogeneity of pathways in disease
Triantafyllidis CP., (2024)
-
A machine learning and directed network optimization approach to uncover <i>TP53</i> regulatory patterns.
Triantafyllidis CP. et al, (2023), iScience, 26
-
Towards personalised early prediction of Intra-Operative Hypotension following anesthesia using Deep Learning and phenotypic heterogeneity
Garmendia AT. et al, (2023)
-
Reconstructing the functional effect ofTP53somatic mutations on its regulon using causal signalling network modelling
Triantafyllidis CP. et al, (2022)