Ctrl K

MEmilio

MEmilio implements various models for infectious disease dynamics, from compartmental to agent-based models. Through efficient implementation and parallelization, MEmilio brings cutting edge and compute intensive models to a large scale, enabling high-resolution spatiotemporal disease dynamics.

58
mentions
36
contributors
Get started
2201 commitsLast commit ≈ 1 week ago67 stars23 forks

Cite this software

Description

Epidemic and pandemic preparedness with rapid outbreak response rely on timely, trustworthy evidence. Mathematical models are crucial for supporting timely and reliable evidence generation for public health decision-making with models spanning approaches from compartmental and metapopulation models to detailed agent-based simulations. Yet, the accompanying software ecosystem remains fragmented across model types, spatial resolutions, and computational targets, making models harder to compare, extend, and deploy at scale. Here we present MEmilio, a modular, high-performance framework for epidemic simulation that harmonizes the specification and execution of diverse dynamic epidemiological models within a unified and harmonized architecture. MEmilio couples an efficient C++ simulation core with coherent model descriptions and a user-friendly Python interface, enabling workflows that run on laptops as well as high-performance computing systems. Standardized representations of space, demography, and mobility support straightforward adaptations in resolution and population size, facilitating systematic inter-model comparisons and ensemble studies. The framework integrates readily with established tools for uncertainty quantification and parameter inference, supporting a broad range of applications from scenario exploration to calibration. Finally, strict software-engineering practices, including extensive unit and continuous integration testing, promote robustness and minimize the risk of errors as the framework evolves. By unifying implementations across modeling paradigms, MEmilio aims to lower barriers to reuse and generalize models, enable principled comparisons of implicit assumptions, and accelerate the development of novel approaches that strengthen modeling-based outbreak preparedness.

For more details, see: https://arxiv.org/abs/2602.11381 and https://memilio.readthedocs.io/

Tutorials can be found at: https://github.com/SciCompMod/memilio-tutorials/

Participating organisations

German Aerospace Center (DLR)
Helmholtz Centre for Infection Research
Forschungszentrum Jülich
University of Bonn

Reference papers

Mentions

Contributors

JB
Julia Bicker
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
CG
Carlotta Gerstein
University of Bonn
DK
David Kerkmann
Helmholtz Centre for Infection Research (HZI)
SK
Sascha Korf
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
RS
René Schmieding
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
AW
Anna Wendler
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
HZ
Henrik Zunker
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
DA
Daniel Abele
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
MB
Maximilian Betz
Forschungszentrum Jülich
KN
Khoa Nguyen
Centre universitaire de médecine générale et santé publique - Unisanté
LP
Lena Plötzke
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
KV
Kilian Volmer
University of Bonn

Helmholtz Program-oriented Funding IV