NIRG: Rule-based epidemic models
Lead Research Organisation:
University of Strathclyde
Department Name: Computer and Information Sciences
Abstract
Epidemic models for pathogens transmitted from human to human are, naturally, concerned with the interaction between individuals that leads to transmission. This is clearly a major simplification; there are many processes at work, from the feedack loop of epidemics on behaviour and interventions, to resource constraints limiting the production of prophylaxis and availability of diagnostic tests, to the response of the immune system to the pathogen and pharmaceuticals. Epidemic models do not normally include an account of these highly influential processes. Instead, only the assumed effect of these processes is sometimes included. This strongly limits the scope of epidemic models.
By contrast, in molecular biology, it is typical to consider a much larger class of possible interactions. There exist methods as well as mature software for expressing and simulating systems with many interactions. We have successfully shown that these techniques can be fruitfully applied directly to epidemics, including in a multi- scale setting incorporating immune response and, with suitable extensions, to detailed epidemic reconstruction in a complex community setting.
We will build on this success in order to consolidate this capability within the infectious disease modelling community. We will improve accessibility of the tools that we used in our pioneering work, facilitating adoption of our epidemic modelling methods more widely. We will foster a community of practice by conducting a series of case studies to establish documented and standardisable approaches to bringing our advanced techniques to bear on pressing current and future questions relevant to reducing the public health burden of infectious disease.
By contrast, in molecular biology, it is typical to consider a much larger class of possible interactions. There exist methods as well as mature software for expressing and simulating systems with many interactions. We have successfully shown that these techniques can be fruitfully applied directly to epidemics, including in a multi- scale setting incorporating immune response and, with suitable extensions, to detailed epidemic reconstruction in a complex community setting.
We will build on this success in order to consolidate this capability within the infectious disease modelling community. We will improve accessibility of the tools that we used in our pioneering work, facilitating adoption of our epidemic modelling methods more widely. We will foster a community of practice by conducting a series of case studies to establish documented and standardisable approaches to bringing our advanced techniques to bear on pressing current and future questions relevant to reducing the public health burden of infectious disease.
Technical Summary
Epidemics in the context of a complex system characterised by many types of interaction. Interactions leading to infection are the primary focus of epidemic modelling, but there are many others leading to, intra alia, changing behaviour, allocation of resources, and immune response. These are difficult to capture in most epidemic modelling formalisms. If we could capture these processes, we could
better understand the dynamics of epidemics and better target public health interventions.
We build on work in molecular biology where models with different interactions are the norm. In that setting, the relevant questions are often about what the relevant interactions are, or what models make sense. From its rigorous foundations (Danos and Laneve 2004, Behr et al. 2016, Behr and Sobocinski 2020, Danos et al. 2020), rule-based modelling (Boutillier et al. 2018, Maus et al. 2011, Harris et al. 2016) allows us to rapidly explore the landscape of possible models by leveraging modularity and composition.
We have successfully applied this methodology to epidemics. We presented a diverse collection of seven simple models (Waites et al. 2021b). We showed how a multi-scale model of immune-response and epidemics can reproduce empirically observed viral load distributions for COVID-19 (Waites et al. 2021a). We also showed how to reconstruct an epidemic in a multiple transmission process setting (Waites et al. 2021c).
While it is evident that rule-based modelling is a very powerful tool for understanding epidemics, our work has also revealed some limitations in the modelling formalism. With an amount of effort commensurate to the size of this grant, we could support epidemics on networks, more accurate multi-scale models, and better integration into workflows typical of working modellers, and show that this works through a series of case studies.
better understand the dynamics of epidemics and better target public health interventions.
We build on work in molecular biology where models with different interactions are the norm. In that setting, the relevant questions are often about what the relevant interactions are, or what models make sense. From its rigorous foundations (Danos and Laneve 2004, Behr et al. 2016, Behr and Sobocinski 2020, Danos et al. 2020), rule-based modelling (Boutillier et al. 2018, Maus et al. 2011, Harris et al. 2016) allows us to rapidly explore the landscape of possible models by leveraging modularity and composition.
We have successfully applied this methodology to epidemics. We presented a diverse collection of seven simple models (Waites et al. 2021b). We showed how a multi-scale model of immune-response and epidemics can reproduce empirically observed viral load distributions for COVID-19 (Waites et al. 2021a). We also showed how to reconstruct an epidemic in a multiple transmission process setting (Waites et al. 2021c).
While it is evident that rule-based modelling is a very powerful tool for understanding epidemics, our work has also revealed some limitations in the modelling formalism. With an amount of effort commensurate to the size of this grant, we could support epidemics on networks, more accurate multi-scale models, and better integration into workflows typical of working modellers, and show that this works through a series of case studies.
Organisations
- University of Strathclyde (Lead Research Organisation)
- National Inst. Health & Care Research (Co-funder)
- University of California, Riverside (Collaboration)
- University of Saskatchewan (Collaboration)
- London Sch of Hygiene & Tropic. Medicine (Project Partner)
- Ecole Normale Superieure (Project Partner)
- Emory University (Project Partner)
- The University of Manchester (Project Partner)
Related Projects
Project Reference | Relationship | Related To | Start | End | Award Value |
---|---|---|---|---|---|
MR/X011658/1 | 30/04/2023 | 07/05/2024 | £507,025 | ||
MR/X011658/2 | Transfer | MR/X011658/1 | 08/05/2024 | 07/05/2026 | £386,249 |
Description | SAVED - Sustainable Aquaculture Validating Ectoparasite Dispersal |
Amount | £48,816 (GBP) |
Organisation | Scottish Aquaculture Innovation Centre |
Sector | Multiple |
Country | United Kingdom |
Start | 01/2024 |
End | 07/2024 |
Title | Improved counter logic in KaSim |
Description | In KaSim, the Kappa Language simulator, "counters" are used to track numerical values. Their original intended use was to record the length of polymers in biochemical simulations, but we used them to implement two-level models of population dynamics and immune response. Owing to their heritage, there were some asymmetries and "warts" in the implementation requiring ugly workarounds. We do not like ugly workarounds because we want clean and clear models. We implemented the first steps to cleaning this up and allowing counter logic in the simulation language. |
Type Of Material | Improvements to research infrastructure |
Year Produced | 2023 |
Provided To Others? | Yes |
Impact | Our prototype code demonstrated how to implement better counter logic. The KaSim community has now taken this direction and work is in progress to produce a more complete implementation. |
URL | https://github.com/ethulhu/KappaTools |
Title | Ectoparasite Infection Pressure |
Description | This model exercises the improved Kappa logic that we contributed to as part of this project. It captures the dynamics of copepod ectoparasites on farmed salmon, but may be applicable to parasitic infections, e.g. of humans. (Work in Progress) |
Type Of Material | Computer model/algorithm |
Year Produced | 2024 |
Provided To Others? | Yes |
Impact | This work in progress feeds from this Rule-based epidemic models project into a smaller project on aquaculture sustainability. |
URL | https://git.sr.ht/~wwaites/sealice/tree/main/item/sealice/sealice.ska |
Description | Mathematics for Humanity: New Mathematics and Software for Agent-Based models |
Organisation | University of California, Riverside |
Country | United States |
Sector | Academic/University |
PI Contribution | This is a collaboration of several mathematicians to establish rigorous foundations for agent-based modelling and software implementing this. The scientific direction is of a kind with this Rule-based Epidemic Modelling project. We contribute expertise in infectious disease modelling and experience with rule-based modelling. The collaboration is funded by ICMS providing travel and a work venue in Edinburgh for the mathematicians from overseas to come and spend six weeks in May/June working together. |
Collaborator Contribution | N/A |
Impact | Outcome from this collaboration will be included in the next reporting cycle for this grant. |
Start Year | 2024 |
Description | Mathematics for Humanity: New Mathematics and Software for Agent-Based models |
Organisation | University of Saskatchewan |
Country | Canada |
Sector | Academic/University |
PI Contribution | This is a collaboration of several mathematicians to establish rigorous foundations for agent-based modelling and software implementing this. The scientific direction is of a kind with this Rule-based Epidemic Modelling project. We contribute expertise in infectious disease modelling and experience with rule-based modelling. The collaboration is funded by ICMS providing travel and a work venue in Edinburgh for the mathematicians from overseas to come and spend six weeks in May/June working together. |
Collaborator Contribution | N/A |
Impact | Outcome from this collaboration will be included in the next reporting cycle for this grant. |
Start Year | 2024 |
Description | Infectious Disease Dynamics Conference |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | International |
Primary Audience | Professional Practitioners |
Results and Impact | Presentation at IDDconf, "Pawelek's Ponies" demonstrating how to do a simple innate immune response model in rule-based form, and explaining why we might want to do so. |
Year(s) Of Engagement Activity | 2023 |
URL | https://iddconf.org/ |
Description | Presentation at the LURGiE Research Group, Lancaster University |
Form Of Engagement Activity | A talk or presentation |
Part Of Official Scheme? | No |
Geographic Reach | Regional |
Primary Audience | Professional Practitioners |
Results and Impact | Approximately 15 researchers attended this presentation, mostly with a statistical background. It sparked good discussion and suggested some ways to adopt a parallel approach: whereas we focus primarily on mechanistic models, the high level descriptive modelling approach could also be used to generate statistical models. There might be computational and analytical benefits to doing this. To be futher explored with the group at Lancaster. |
Year(s) Of Engagement Activity | 2023 |