Skip to main navigation Skip to search Skip to main content

Gaussian process modelling of infectious diseases using the Greta software package and GPUs

  • Eva Gunn
  • , Nikhil Sengupta
  • , Ben Swallow*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Gaussian process are a widely-used statistical tool for conducting non-parametric inference in applied sciences, with many computational packages available to fit to data and predict future observations. We study the use of the Greta software for Bayesian inference to apply Gaussian process regression to spatio-temporal data of infectious disease outbreaks and predict future outbreaks. Greta builds on Tensorflow, making it comparatively easy to take advantage of the significant gain in speed offered by GPUs. In these complex spatio-temporal models, we show a reduction of up to 70% in computational time relative to fitting the same models on CPUs. We show how the choice of covariance kernel impacts the ability to infer spread and extrapolate to unobserved spatial and temporal units. The inference pipeline is applied to weekly incidence data on tuberculosis in the East and West Midlands regions of England over a period of two years.
Original languageEnglish
Article number112278
Number of pages9
JournalJournal of Theoretical Biology
Volume616
Early online date24 Sept 2025
DOIs
Publication statusPublished - 7 Jan 2026

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Infectious disease modelling
  • Gaussian processes
  • Prediction
  • Machine learning
  • Inverse modelling
  • Tuberculosis

Fingerprint

Dive into the research topics of 'Gaussian process modelling of infectious diseases using the Greta software package and GPUs'. Together they form a unique fingerprint.

Cite this