Code and protocols
Software
Software and protocols released by the group, with links to the code, the documentation and the related publications.
-
Reduced model of type 2 diabetes progression
Simulation code for a two-scale model of the long-term effects of physical activity on type 2 diabetes and for its reduced (homogenised) version, which allows fast long-term predictions.
Used in PRAESIIDIUM
-
Surrogate model of prediabetes progression
Deep learning surrogate of a mechanistic model of prediabetes progression, for fast patient-specific simulations. Data and trained model are not included.
Used in PRAESIIDIUM
-
Hierarchical Bayesian inference for ODE systems
Hierarchical Bayesian estimation of the parameters of ordinary differential equations from multiple sparse data sets, which share information across individuals or experiments.
-
Spatial regression with PDE penalisation
Code for spatial regression with partial differential equation penalisation, used to estimate blood flow velocity fields.
-
Counterfactual inference with differential equation models
Counterfactual inference for ordinary differential equation models, applied to a model of glucose regulation to assess personalised physical activity plans for the prevention of type 2 diabetes.
Used in PRAESIIDIUM
-
Causal discovery for type 2 diabetes risk
Bootstrap-based causal discovery of a global causal model of type 2 diabetes risk factors from primary care data.
Used in PRAESIIDIUM
-
Causal AI Clinician
Structural causal models with expert clinical knowledge that estimate the effect of intravenous fluids and vasopressors in the first hours of septic shock, trained on MIMIC and externally validated on eICU, with an interactive dashboard.
-
Hierarchical Bayesian network parameters
Code for the hierarchical estimation of conditional probability tables in Bayesian networks.
-
FLOTTA
Secure and flexible federated learning framework, inspired by Apache Spark, for training models across institutions without sharing data.
Used in SPEARHEAD
-
FPLIER
Federated version of PLIER, which extracts pathway-level representations of transcriptomic data distributed across institutions, with a simulation based on the Flower framework.
Used in K-CLIER
-
K-CLIER protocol
Step-by-step protocol, with R code and test data, for interpretable, single-cell-informed deconvolution of bulk RNA-seq data.
Used in K-CLIER