BioDynaMo: a modular platform for high-performance agent-based simulation
Breitwieser, Lukas; Hesam, Ahmad; de Montigny, Jean; Vavourakis, Vasileios; Iosif, Alexandros; Jennings, Jack; Kaiser, Marcus; Manca, Marco; Di Meglio, Alberto; Al-Ars, Zaid
Jean de Montigny
MARCUS KAISER MARCUS.KAISER@NOTTINGHAM.AC.UK
Professor of Neuroinformatics
Alberto Di Meglio
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.
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.
Available at https://doi.org/10.5281/zenodo.5121618.
Breitwieser, L., Hesam, A., de Montigny, J., Vavourakis, V., Iosif, A., Jennings, J., …Al-Ars, Z. (2022). BioDynaMo: a modular platform for high-performance agent-based simulation. Bioinformatics, 38(2), 453-460. https://doi.org/10.1093/bioinformatics/btab649
|Journal Article Type||Article|
|Acceptance Date||Sep 13, 2021|
|Online Publication Date||Sep 16, 2021|
|Publication Date||Jan 15, 2022|
|Deposit Date||Oct 23, 2022|
|Publicly Available Date||Oct 24, 2022|
|Publisher||Oxford University Press|
|Peer Reviewed||Peer Reviewed|
You might also like
Time-limited self-sustaining rhythms and state transitions in brain networks
Dynamic reconfiguration of macaque brain networks during natural vision
Connectivity within regions characterizes epilepsy duration and treatment outcome
Nonoptimal component placement of the human connectome supports variable brain dynamics