Skip to main content
Have a personal or library account? Click to login
Epidemiological Agent-Based Modelling Software (Epiabm) Cover

Abstract

Epiabm is an open-source software package for epidemiological agent-based modelling, re-implementing the well-known CovidSim model from the MRC Centre for Global Infectious Disease Analysis at Imperial College London. It has been developed as part of the first-year training programme in the EPSRC SABS:R3 Centre for Doctoral Training at the University of Oxford. The model builds an age-stratified, spatially heterogeneous population and offers a modular approach to configure and run epidemic scenarios, allowing for a broad scope of investigative and comparative studies. Two simulation backends are provided: a pedagogical Python backend (with full functionality) and a high performance C++ backend for use with larger population simulations. Both are highly modular, and include a comprehensive testing suite (including 100% coverage on unit tests alongside a range of functional and integration tests), as well as complete online documentation for ease of understanding and extensibility. Epiabm is publicly available through GitHub at github.com/SABS-R3-Epidemiology/epiabm.

DOI: https://doi.org/10.5334/jors.449 | Journal eISSN: 2049-9647
Language: English
Submitted on: Nov 24, 2022
Accepted on: Feb 2, 2024
Published on: Mar 5, 2024
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2024 Kit Gallagher, Ioana Bouros, Nicholas Fan, Elizabeth Hayman, Luke Heirene, Patricia Lamirande, Annabelle Lemenuel-Diot, Ben Lambert, David Gavaghan, Richard Creswell, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.