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.

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.

Publications

10 25 50

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