
AbstractMotivationAgent-based modeling is an indispensable tool for studying complex biological systems. However, existing simulators do not always take full advantage of modern hardware and often have a field-specific software design.ResultsWe present a novel simulation platform called BioDynaMo that alleviates both of these problems. BioDynaMo features a general-purpose 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 baseline. 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.AvailabilityBioDynaMo is an open-source project under the Apache 2.0 license and is available atwww.biodynamo.org. Instructions to reproduce the results are available in supplementary information.Contactlukas.breitwieser@inf.ethz.ch,a.s.hesam@tudelft.nl,omutlu@ethz.ch,r.bauer@surrey.ac.ukSupplementary informationAvailable athttps://doi.org/10.5281/zenodo.4501515.
Computational Engineering, Finance, and Science (cs.CE), FOS: Computer and information sciences, Computer Science - Distributed, Parallel, and Cluster Computing, Computer Science - Multiagent Systems, Distributed, Parallel, and Cluster Computing (cs.DC), Computer Science - Computational Engineering, Finance, and Science, Multiagent Systems (cs.MA)
Computational Engineering, Finance, and Science (cs.CE), FOS: Computer and information sciences, Computer Science - Distributed, Parallel, and Cluster Computing, Computer Science - Multiagent Systems, Distributed, Parallel, and Cluster Computing (cs.DC), Computer Science - Computational Engineering, Finance, and Science, Multiagent Systems (cs.MA)
| citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 24 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
