{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T18:30:05Z","timestamp":1773772205512,"version":"3.50.1"},"reference-count":34,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2021,9,16]],"date-time":"2021-09-16T00:00:00Z","timestamp":1631750400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"CERN Knowledge Transfer office"},{"name":"Israeli Innovation Authority"},{"name":"Research Excellence Academy from the Faculty of Medical Science of the Newcastle University"},{"name":"UCY StartUp Grant scheme"},{"name":"Medical Research Council of the United Kingdom","award":["MR\/N015037\/1"],"award-info":[{"award-number":["MR\/N015037\/1"]}]},{"name":"Medical Research Council of the United Kingdom","award":["MR\/T004347\/1"],"award-info":[{"award-number":["MR\/T004347\/1"]}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council of the UK","doi-asserted-by":"crossref","award":["EP\/S001433\/1"],"award-info":[{"award-number":["EP\/S001433\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council of the UK","doi-asserted-by":"crossref","award":["NS\/A000026\/1"],"award-info":[{"award-number":["NS\/A000026\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council of the UK","doi-asserted-by":"crossref","award":["EP\/N031962\/1"],"award-info":[{"award-number":["EP\/N031962\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Newcastle University\u2019s School of Computing"},{"DOI":"10.13039\/100010269","name":"Wellcome Trust","doi-asserted-by":"publisher","award":["102037"],"award-info":[{"award-number":["102037"]}],"id":[{"id":"10.13039\/100010269","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Guangci Professorship Program of Ruijin Hospital"},{"name":"SAFARI Research Group\u2019s industrial partners including Huawei"},{"name":"Intel, Microsoft, and VMware"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,1,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Supplementary information<\/jats:title>\n                    <jats:p>Available at https:\/\/doi.org\/10.5281\/zenodo.5121618.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btab649","type":"journal-article","created":{"date-parts":[[2021,9,13]],"date-time":"2021-09-13T07:12:36Z","timestamp":1631517156000},"page":"453-460","source":"Crossref","is-referenced-by-count":47,"title":["BioDynaMo: a modular platform for high-performance agent-based simulation"],"prefix":"10.1093","volume":"38","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2265-8615","authenticated-orcid":false,"given":"Lukas","family":"Breitwieser","sequence":"first","affiliation":[{"name":"CERN openlab, IT Department, CERN, Geneva 1211, Switzerland"},{"name":"Department of Computer Science, ETH Zurich, Zurich 8092, Switzerland"}]},{"given":"Ahmad","family":"Hesam","sequence":"additional","affiliation":[{"name":"CERN openlab, IT Department, CERN, Geneva 1211, Switzerland"},{"name":"Department of Quantum & Computer Engineering, Delft University of Technology , Delft 2628CD, The Netherlands"}]},{"given":"Jean","family":"de Montigny","sequence":"additional","affiliation":[{"name":"CERN openlab, IT Department, CERN, Geneva 1211, Switzerland"}]},{"given":"Vasileios","family":"Vavourakis","sequence":"additional","affiliation":[{"name":"Department of Mechanical & Manufacturing Engineering, University of Cyprus , Nicosia 2109, Cyprus"},{"name":"Department of Medical Physics & Biomedical Engineering, University College London , London WC1E 6BT, UK"}]},{"given":"Alexandros","family":"Iosif","sequence":"additional","affiliation":[{"name":"Department of Mechanical & Manufacturing Engineering, University of Cyprus , Nicosia 2109, Cyprus"}]},{"given":"Jack","family":"Jennings","sequence":"additional","affiliation":[{"name":"School of Computing, Newcastle University , Newcastle upon Tyne NE4 5TG, UK"}]},{"given":"Marcus","family":"Kaiser","sequence":"additional","affiliation":[{"name":"School of Computing, Newcastle University , Newcastle upon Tyne NE4 5TG, UK"},{"name":"Department of Functional Neurosurgery, Ruijin Hospital, Shanghai Jiao Tong University School of Medicine , Shanghai 200025, China"},{"name":"Precision Imaging Beacon, School of Medicine, University of Nottingham , Nottingham NG7 2UH, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7869-2620","authenticated-orcid":false,"given":"Marco","family":"Manca","sequence":"additional","affiliation":[{"name":"SCimPulse Foundation , Geleen 6162 BC, The Netherlands"}]},{"given":"Alberto","family":"Di Meglio","sequence":"additional","affiliation":[{"name":"CERN openlab, IT Department, CERN, Geneva 1211, Switzerland"}]},{"given":"Zaid","family":"Al-Ars","sequence":"additional","affiliation":[{"name":"Department of Quantum & Computer Engineering, Delft University of Technology , Delft 2628CD, The Netherlands"}]},{"given":"Fons","family":"Rademakers","sequence":"additional","affiliation":[{"name":"CERN openlab, IT Department, CERN, Geneva 1211, Switzerland"}]},{"given":"Onur","family":"Mutlu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, ETH Zurich, Zurich 8092, Switzerland"},{"name":"Department of Information Technology and Electrical Engineering , ETH Zurich, Zurich 8092, Switzerland"}]},{"given":"Roman","family":"Bauer","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Surrey , Guildford GU2 7XH, UK"}]}],"member":"286","published-online":{"date-parts":[[2021,9,16]]},"reference":[{"key":"2023020108434642400_btab649-B1","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1002\/cne.21974","article-title":"Equal numbers of neuronal and nonneuronal cells make the human brain an isometrically scaled-up primate brain","volume":"513","author":"Azevedo","year":"2009","journal-title":"J. Compar. Neurol"},{"key":"2023020108434642400_btab649-B2","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/S0168-9002(97)00048-X","article-title":"ROOT \u2014 An object oriented data analysis framework","volume":"389","author":"Brun","year":"1997","journal-title":"Nuclear Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip"},{"key":"2023020108434642400_btab649-B3","doi-asserted-by":"crossref","first-page":"852","DOI":"10.1017\/S0950268807009144","article-title":"Seasonal influenza in the United States, France, and Australia: transmission and prospects for control","volume":"136","author":"Chowell","year":"2008","journal-title":"Epidemiol. Infect"},{"key":"2023020108434642400_btab649-B4","first-page":"81","volume-title":"Repast HPC: A Platform for Large-Scale Agent-Based Modeling","author":"Collier","year":"2011"},{"key":"2023020108434642400_btab649-B5","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/MCSE.2014.2","article-title":"Large-scale parallel simulations of 3D cell colony dynamics","volume":"16","author":"Cytowski","year":"2014","journal-title":"Comput. Sci. Eng"},{"key":"2023020108434642400_btab649-B6","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.ymeth.2020.01.006","article-title":"An in silico hybrid continuum-\/agent-based procedure to modelling cancer development: interrogating the interplay amongst glioma invasion, vascularity and necrosis","volume":"185","author":"de Montigny","year":"2021","journal-title":"Methods"},{"key":"2023020108434642400_btab649-B7","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1109\/JSSC.1974.1050511","article-title":"Design of ion-implanted MOSFET\u2019s with very small physical dimensions","volume":"9","author":"Dennard","year":"1974","journal-title":"IEEE J. Solid State Circuits"},{"key":"2023020108434642400_btab649-B8","doi-asserted-by":"crossref","first-page":"2714","DOI":"10.1093\/bioinformatics\/bti391","article-title":"AgentCell: a digital single-cell assay for bacterial chemotaxis","volume":"21","author":"Emonet","year":"2005","journal-title":"Bioinformatics"},{"key":"2023020108434642400_btab649-B9","doi-asserted-by":"crossref","first-page":"e1005991","DOI":"10.1371\/journal.pcbi.1005991","article-title":"PhysiCell: an open source physics-based cell simulator for 3-D multicellular systems","volume":"14","author":"Ghaffarizadeh","year":"2018","journal-title":"PLoS Comput. Biol"},{"key":"2023020108434642400_btab649-B10","doi-asserted-by":"crossref","first-page":"e0130348","DOI":"10.1371\/journal.pone.0130348","article-title":"Generation of multicellular tumor spheroids with microwell-based agarose scaffolds for drug testing","volume":"10","author":"Gong","year":"2015","journal-title":"PLoS One"},{"key":"2023020108434642400_btab649-B11","doi-asserted-by":"crossref","first-page":"e420","DOI":"10.1016\/S1473-3099(17)30307-9","article-title":"The basic reproduction number (R0) of measles: a systematic review","volume":"17","author":"Guerra","year":"2017","journal-title":"Lancet Infect. Dis"},{"key":"2023020108434642400_btab649-B12","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/121973.121975","article-title":"What is scalability?","volume":"18","author":"Hill","year":"1990","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"2023020108434642400_btab649-B13","doi-asserted-by":"crossref","first-page":"5958321","DOI":"10.1155\/2017\/5958321","article-title":"Mathematical and computational modeling in complex biological systems","volume":"2017","author":"Ji","year":"2017","journal-title":"BioMed Res. Int"},{"key":"2023020108434642400_btab649-B14","doi-asserted-by":"crossref","first-page":"3101","DOI":"10.1093\/bioinformatics\/btu498","article-title":"Biocellion: accelerating computer simulation of multicellular biological system models","volume":"30","author":"Kang","year":"2014","journal-title":"Bioinformatics"},{"key":"2023020108434642400_btab649-B15","first-page":"1942","author":"Kennedy","year":"1995"},{"key":"2023020108434642400_btab649-B16","first-page":"700","article-title":"A contribution to the mathematical theory of epidemics","volume":"115","author":"Kermack","year":"1927","journal-title":"Proc. R. Soc. Lond. Ser. A Contain. Papers Math. Phys. Charact"},{"key":"2023020108434642400_btab649-B17","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s12021-009-9052-3","article-title":"NETMORPH: a framework for the stochastic generation of large scale neuronal networks with realistic neuron morphologies","volume":"7","author":"Koene","year":"2009","journal-title":"Neuroinformatics"},{"key":"2023020108434642400_btab649-B18","doi-asserted-by":"crossref","first-page":"2416","DOI":"10.1111\/j.1462-2920.2011.02414.x","article-title":"iDynoMiCS: next-generation individual-based modelling of biofilms","volume":"13","author":"Lardon","year":"2011","journal-title":"Environ. Microbiol"},{"key":"2023020108434642400_btab649-B19","doi-asserted-by":"crossref","first-page":"1969","DOI":"10.1021\/acssynbio.7b00121","article-title":"BSim 2.0: an advanced agent-based cell simulator","volume":"6","author":"Matyjaszkiewicz","year":"2017","journal-title":"ACS Synth. Biol"},{"key":"2023020108434642400_btab649-B20","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1186\/s13041-016-0204-8","article-title":"Specific cytoarchitectureal changes in hippocampal subareas in daDREAM mice","volume":"9","author":"Mellstr\u00f6m","year":"2016","journal-title":"Mol. Brain"},{"key":"2023020108434642400_btab649-B21","doi-asserted-by":"crossref","first-page":"e1002970","DOI":"10.1371\/journal.pcbi.1002970","article-title":"Chaste: an open source C++ library for computational physiology and biology","volume":"9","author":"Mirams","year":"2013","journal-title":"PLoS Comput. Biol"},{"key":"2023020108434642400_btab649-B22","first-page":"114","article-title":"Cramming more components onto integrated circuits","volume":"38","author":"Moore","year":"1965","journal-title":"Electronics"},{"key":"2023020108434642400_btab649-B23","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1002\/bit.26845","article-title":"3D tumor spheroids as in vitro models to mimic in vivo human solid tumors resistance to therapeutic drugs","volume":"116","author":"Nunes","year":"2019","journal-title":"Biotechnol. Bioeng"},{"key":"2023020108434642400_btab649-B24","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1177\/0037549706073695","article-title":"Agent-based simulation platforms: review and development recommendations","volume":"82","author":"Railsback","year":"2006","journal-title":"Simulation"},{"key":"2023020108434642400_btab649-B25","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1093\/bib\/bbp073","article-title":"High performance cellular level agent-based simulation with FLAME for the GPU","volume":"11","author":"Richmond","year":"2010","journal-title":"Brief. Bioinf"},{"key":"2023020108434642400_btab649-B26","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1021\/sb300031n","article-title":"Computational modeling of synthetic microbial biofilms","volume":"1","author":"Rudge","year":"2012","journal-title":"ACS Synth. Biol"},{"key":"2023020108434642400_btab649-B27","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1038\/nrn2286","article-title":"Pyramidal neurons: dendritic structure and synaptic integration","volume":"9","author":"Spruston","year":"2008","journal-title":"Nat. Rev. Neurosci"},{"key":"2023020108434642400_btab649-B28","first-page":"3998","article-title":"Cell proliferation kinetics of mcf-7 human mammary carcinoma cells in culture and effects of tamoxifen on exponentially growing and plateau-phase cells","volume":"43","author":"Sutherland","year":"1983","journal-title":"Cancer Res"},{"key":"2023020108434642400_btab649-B29","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1093\/bib\/bbm024","article-title":"Combining experiments with multi-cell agent-based modeling to study biological tissue patterning","volume":"8","author":"Thorne","year":"2007","journal-title":"Brief. Bioinf"},{"key":"2023020108434642400_btab649-B30","doi-asserted-by":"crossref","first-page":"92","DOI":"10.3389\/fnana.2014.00092","article-title":"Context-aware modeling of neuronal morphologies","volume":"8","author":"Torben-Nielsen","year":"2014","journal-title":"Front. Neuroanat"},{"key":"2023020108434642400_btab649-B31","author":"Wilensky","year":"1999"},{"key":"2023020108434642400_btab649-B32","year":"2020"},{"key":"2023020108434642400_btab649-B33","doi-asserted-by":"crossref","first-page":"2626","DOI":"10.1007\/s10439-016-1691-6","article-title":"Multi-scale modeling in clinical oncology: opportunities and barriers to success","volume":"44","author":"Yankeelov","year":"2016","journal-title":"Ann. Biomed. Eng"},{"key":"2023020108434642400_btab649-B34","doi-asserted-by":"crossref","first-page":"25","DOI":"10.3389\/neuro.10.025.2009","article-title":"A framework for modeling the growth and development of neurons and networks","volume":"3","author":"Zubler","year":"2009","journal-title":"Front. Comput. Neurosci"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btab649\/40726015\/btab649.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/2\/453\/49006352\/btab649.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/2\/453\/49006352\/btab649.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T15:01:06Z","timestamp":1675263666000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/38\/2\/453\/6371176"}},"subtitle":[],"editor":[{"given":"Jonathan","family":"Wren","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2021,9,16]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,1,3]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btab649","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2020.06.08.139949","asserted-by":"object"}]},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,1,15]]},"published":{"date-parts":[[2021,9,16]]}}}