Skip to content
DIMMS Lab

Research

How infections spread, and what changes their course

We combine mechanistic modelling, statistical inference and machine learning to study infectious disease, from the dynamics inside a single host to transmission across whole populations.

Fig. 2 Interactive model

Run the model yourself

Change the reproduction number, the infectious period, vaccine coverage and the strength of seasonality, and watch the epidemic respond. This is the kind of model our work starts from.

Average number of people one case infects in a fully susceptible population.

The gold mark shows the herd immunity threshold, given by 1 − 1/R0.

β(t) = β0[1 + a cos(2πt/365)], the kind of time-varying rate studied in our work on influenza.

Effective R
2.50
Herd immunity threshold
60%
Epidemic peak
Day 0
Ever infected
0%

Fig. 2. A deterministic SIR model with vaccination before the outbreak and sinusoidal seasonal forcing, solved in your browser with a fourth-order Runge-Kutta scheme. Shares are of the whole population; one person in ten thousand is infectious on day 0.

01 Research areas

Six connected areas

Each area has its own methods, but most projects draw on several of them at once.

Multi-timescale analysis

Disease processes unfold on very different timescales, from rapid molecular interactions to long-term population dynamics. We develop mathematical frameworks, including singular perturbation methods, that connect molecular, cellular, individual and population-level dynamics.

Immune system modelling

Models of immune response dynamics that show how pathogens interact with host immunity, covering antibody responses, T-cell dynamics and cytokine signalling networks.

Spatial epidemiology

How geographical and socio-economic factors shape transmission and outcomes. We combine spatial statistics with epidemiological models to identify risk factors and anticipate where disease will spread.

Statistical methods and machine learning

Statistical and machine-learning methods for epidemiological data, including Bayesian inference, time-series analysis, deep neural networks and random forests.

Neural network disease prediction

Disease-informed neural networks that build epidemiological principles into deep learning architectures. These hybrid models aim to make forecasts of outbreaks and of disease progression more accurate.

Mathematical biology

Mathematical models for public health and policy, including the analysis of nonlinear dynamical systems, differential equation models of disease and the optimization of vaccination strategies.

02 Approach

How the pieces connect

Results in one area feed into the others. Hover over or tap any part of the diagram to see its connections.

Mathematical biology, machine learning, statistics and multi-timescale analysis feed into integrated disease modelling through immunity modelling, neural networks, spatial analysis and disease forecasting. The work supports epidemic prediction, vaccination strategy and public health planning. Mathematicalbiology dS/dt = −βSI Machinelearning y = f(Wx + b) Statistics p(θ | D) ∝ p(D | θ) p(θ) Multi-timescaleanalysis τ₁ ≪ τ₂ ≪ τ₃ Immunity modelling Neural networks Spatial analysis Disease forecasting Integrateddisease modelling Where the work is used Epidemic prediction · Vaccination strategy · Public health planning

03 Projects

Current projects

A selection of the work under way in the lab.

Active

Dengue virus and immune system interactions

Modelling how dengue virus interacts with the immune system, to understand what makes disease severe and to inform better treatment.

Dr. Qi Deng

Active

Mpox across Ontario

Mapping the geographical distribution of mpox and the socio-environmental indicators associated with risk in Ontario.

Dr. Chigozie Ugwu

Active

Avian influenza prediction networks

Neural networks that predict the spread of avian influenza from clinical, genomic, environmental and demographic data.

Nickson Golooba

Active

Vaccination strategy optimization

Models of vaccination strategies that optimize coverage and long-term effectiveness across populations.

Farah Al Hashimi Dr. Andrew Omame

Active

Deep learning for epidemiological analysis

Deep neural networks and random forests that find meaningful patterns in complex epidemiological data.

Atiqa Naeem Alam Din

04 Applications

Where our work is applied

  • 01Epidemic prediction
  • 02Vaccination strategy
  • 03Public health planning
  • 04Policy decision support
  • 05Clinical research
  • 06Global health

05 Collaboration

Who we work with

International networks
Collaborations with researchers in Nigeria, Pakistan, Iraq and Bahrain.
Across disciplines
Mathematics, biology, computer science and public health, brought together on shared problems.
Health organizations
Partnerships that help put our models into practice.
Academic partners
Co-authors and collaborators at institutions around the world.