BioDynaMo: a modular platform for high-performance agent-based simulation
- PMID: 34529036
- PMCID: PMC8723141
- DOI: 10.1093/bioinformatics/btab649
BioDynaMo: a modular platform for high-performance agent-based simulation
Abstract
Motivation: Agent-based modeling is an indispensable tool for studying complex biological systems. However, existing simulation platforms do not always take full advantage of modern hardware and often have a field-specific software design.
Results: We present a novel simulation platform called BioDynaMo that alleviates both of these problems. BioDynaMo features a modular and high-performance simulation engine. We demonstrate that BioDynaMo can be used to simulate use cases in: neuroscience, oncology and epidemiology. For each use case, we validate our findings with experimental data or an analytical solution. Our performance results show that BioDynaMo performs up to three orders of magnitude faster than the state-of-the-art baselines. This improvement makes it feasible to simulate each use case with one billion agents on a single server, showcasing the potential BioDynaMo has for computational biology research.
Availability and implementation: BioDynaMo is an open-source project under the Apache 2.0 license and is available at www.biodynamo.org. Instructions to reproduce the results are available in the supplementary information.
Supplementary information: Available at https://doi.org/10.5281/zenodo.5121618.
© The Author(s) 2021. Published by Oxford University Press.
Figures
References
-
- Azevedo F.A.C. et al. (2009) Equal numbers of neuronal and nonneuronal cells make the human brain an isometrically scaled-up primate brain. J. Compar. Neurol., 513, 532–541. - PubMed
-
- Brun R., Rademakers F. (1997) ROOT — An object oriented data analysis framework. Nuclear Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip., 389, 81–86.
-
- Collier N., North M. (2011) Repast HPC: A Platform for Large-Scale Agent-Based Modeling, Chapter 5. John Wiley & Sons, Ltd., New York, pp. 81–109.
-
- Cytowski M., Szymanska Z. (2014) Large-scale parallel simulations of 3D cell colony dynamics. Comput. Sci. Eng., 16, 86–95.
Publication types
MeSH terms
Grants and funding
- SAFARI Research Group's industrial partners including Huawei
- CERN Knowledge Transfer office
- Guangci Professorship Program of Ruijin Hospital
- MR/T004347/1/MRC_/Medical Research Council/United Kingdom
- MR/T004347/2/MRC_/Medical Research Council/United Kingdom
- MR/N015037/1/MRC_/Medical Research Council/United Kingdom
- Israeli Innovation Authority
- MR/N015037/1/Medical Research Council of the United Kingdom
- 102037/WT_/Wellcome Trust/United Kingdom
- Intel, Microsoft, and VMware
- Research Excellence Academy from the Faculty of Medical Science of the Newcastle University
- Newcastle University's School of Computing
- EP/S001433/1/Engineering and Physical Sciences Research Council of the UK
- UCY StartUp Grant scheme
