{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,9]],"date-time":"2026-09-09T11:09:00Z","timestamp":1788952140361,"version":"build-2803163510"},"reference-count":41,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2026,9,9]],"date-time":"2026-09-09T00:00:00Z","timestamp":1788912000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Neurosci."],"abstract":"<jats:p>High-performance computing (HPC) is critical for simulating large-scale neural networks with detailed biophysics, yet deploying these simulations across heterogeneous computing infrastructures remains a significant challenge due to software dependencies and hardware variability. This study introduces a framework utilizing containerization technology to ensure scalable and reproducible simulations by encapsulating the entire software stack, including compilers, MPI libraries, and GPU toolchains, within a portable image. We created a spiking network model with millions of neurons and synapses by replicating the cerebellar neural circuit module and performed benchmarking with it. Our results demonstrate that containerized simulations introduce little performance penalty compared to native installations while delivering identical results across multiple systems with minimal effort, providing a robust solution for portability. This framework can accelerate the scalable development of spiking network models, facilitate the precise reproduction of complex workflows and simplify collaboration, addressing major barriers in modern computational neuroscience research.<\/jats:p>","DOI":"10.3389\/fnins.2026.1893064","type":"journal-article","created":{"date-parts":[[2026,9,9]],"date-time":"2026-09-09T10:12:11Z","timestamp":1788948731000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Container-based framework for large-scale spiking network simulation"],"prefix":"10.3389","volume":"20","author":[{"given":"Oliver","family":"James","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sungho","family":"Hong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2026,9,9]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1038\/s41593-025-01904-7","article-title":"Integrating multimodal data to understand cortical circuit architecture and function.","volume":"28","author":"Arkhipov","year":"2025","journal-title":"Nat. Neurosci"},{"key":"B2","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1016\/j.neuron.2020.01.040","article-title":"Systematic integration of structural and functional data into multi-scale models of mouse primary visual cortex.","volume":"106","author":"Billeh","year":"2020","journal-title":"Neuron"},{"key":"B3","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/2723872.2723882","article-title":"An Introduction to docker for reproducible research.","volume":"49","author":"Boettiger","year":"2015","journal-title":"ACM SIGOPS Oper. Sys. Rev."},{"key":"B4","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s10827-007-0038-6","article-title":"Simulation of networks of spiking neurons: A review of tools and strategies.","volume":"23","author":"Brette","year":"2007","journal-title":"J. Comput. Neurosci"},{"key":"B5","doi-asserted-by":"publisher","first-page":"79","DOI":"10.3389\/fninf.2014.00079","article-title":"LEMS: A language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2.","volume":"8","author":"Cannon","year":"2014","journal-title":"Front. Neuroinform"},{"key":"B6","doi-asserted-by":"publisher","first-page":"166","DOI":"10.3389\/fncel.2013.00166","article-title":"Realistic modeling of neurons and networks: Towards brain simulation.","volume":"7","author":"D\u2019Angelo","year":"2013","journal-title":"Front. Cell. Neurosci."},{"key":"B7","doi-asserted-by":"publisher","first-page":"e1007696","DOI":"10.1371\/journal.pcbi.1007696","article-title":"The SONATA data format for efficient description of large-scale network models.","volume":"16","author":"Dai","year":"2020","journal-title":"PLoS Comput. Biol"},{"key":"B8","volume-title":"Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems.","author":"Dayan","year":"2001"},{"key":"B9","doi-asserted-by":"publisher","first-page":"1240","DOI":"10.1038\/s42003-022-04213-y","article-title":"Model simulations unveil the structure-function-dynamics relationship of the cerebellar cortical microcircuit.","volume":"5","author":"De Schepper","year":"2022","journal-title":"Commun. Biol"},{"key":"B10","doi-asserted-by":"publisher","first-page":"2649","DOI":"10.1038\/s41592-025-02895-w","article-title":"JAXLEY: Differentiable simulation enables large-scale training of detailed biophysical models of neural dynamics.","volume":"22","author":"Deistler","year":"2025","journal-title":"Nat. Methods"},{"key":"B11","doi-asserted-by":"publisher","first-page":"112574","DOI":"10.1016\/j.celrep.2023.112574","article-title":"Multiscale model of primary motor cortex circuits predicts in vivo cell-type-specific, behavioral state-dependent dynamics.","volume":"42","author":"Dura-Bernal","year":"2023","journal-title":"Cell Rep"},{"key":"B12","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9781107447615","volume-title":"Neuronal Dynamics: From Single Neurons to Networks and Models of Cognition","author":"Gerstner","year":"2014"},{"key":"B13","doi-asserted-by":"publisher","first-page":"1430","DOI":"10.4249\/scholarpedia.1430","article-title":"NEST (NEural simulation tool).","volume":"2","author":"Gewaltig","year":"2007","journal-title":"Scholarpedia"},{"key":"B14","doi-asserted-by":"publisher","first-page":"192","DOI":"10.3389\/neuro.01.026.2009","article-title":"The brian simulator.","volume":"3","author":"Goodman","year":"2009","journal-title":"Front. Neurosci"},{"key":"B15","doi-asserted-by":"publisher","first-page":"1179","DOI":"10.1162\/neco.1997.9.6.1179","article-title":"The NEURON simulation environment.","volume":"9","author":"Hines","year":"1997","journal-title":"Neural Comput"},{"key":"B16","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1007\/s10827-008-0087-5","article-title":"Fully implicit parallel simulation of single neurons.","volume":"25","author":"Hines","year":"2008","journal-title":"J. Comput. Neurosci"},{"key":"B17","doi-asserted-by":"publisher","first-page":"9554","DOI":"10.1073\/pnas.2000671117","article-title":"The microcircuits of striatum in silico.","volume":"117","author":"Hjorth","year":"2020","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"B18","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1038\/s43588-020-00022-7","article-title":"Larger GPU-accelerated brain simulations with procedural connectivity.","volume":"1","author":"Knight","year":"2021","journal-title":"Nat. Comput. Sci"},{"key":"B19","volume-title":"Methods in Neuronal Modeling: From Ions to Networks","author":"Koch","year":"1998"},{"key":"B20","doi-asserted-by":"publisher","first-page":"500","DOI":"10.1113\/jphysiol.1952.sp004764","article-title":"A quantitative description of membrane current and its application to conduction and excitation in nerve.","volume":"117","author":"Hodgkin","year":"1952","journal-title":"J. Physiol"},{"key":"B21","doi-asserted-by":"publisher","first-page":"63","DOI":"10.3389\/fninf.2019.00063","article-title":"CoreNEURON: An optimized compute engine for the NEURON simulator.","volume":"13","author":"Kumbhar","year":"2019","journal-title":"Front. Neuroinform"},{"key":"B22","doi-asserted-by":"publisher","first-page":"e0177459","DOI":"10.1371\/journal.pone.0177459","article-title":"Singularity: Scientific containers for mobility of compute.","volume":"12","author":"Kurtzer","year":"2017","journal-title":"PLoS One"},{"key":"B23","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1038\/s41540-025-00543-9","article-title":"Region-specific mean field models enhance simulations of local and global brain dynamics.","volume":"11","author":"Lorenzi","year":"2025","journal-title":"NPJ Syst. Biol. Appl"},{"key":"B24","doi-asserted-by":"publisher","first-page":"456","DOI":"10.1016\/j.cell.2015.09.029","article-title":"Reconstruction and simulation of neocortical microcircuitry.","volume":"163","author":"Markram","year":"2015","journal-title":"Cell"},{"key":"B25","first-page":"2","article-title":"Docker: Lightweight linux containers for consistent development and deployment.","volume":"2014","author":"Merkel","year":"2014","journal-title":"Linux J."},{"key":"B26","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1038\/s41586-022-05471-w","article-title":"Structured cerebellar connectivity supports resilient pattern separation.","volume":"613","author":"Nguyen","year":"2023","journal-title":"Nature"},{"key":"B27","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MCC.2015.51","article-title":"Containerization and the paas cloud.","volume":"2","author":"Pahl","year":"2015","journal-title":"IEEE Cloud Comput."},{"key":"B28","doi-asserted-by":"publisher","first-page":"785","DOI":"10.1093\/cercor\/bhs358","article-title":"The cell-type specific cortical microcircuit: Relating structure and activity in a full-scale spiking network model.","volume":"24","author":"Potjans","year":"2014","journal-title":"Cereb. Cortex"},{"key":"B29","doi-asserted-by":"publisher","first-page":"836","DOI":"10.1038\/s42003-026-10032-2","article-title":"Data-driven mouse motor thalamus model reveals topography and spatial weight scaling govern spindle dynamics.","volume":"9","author":"Sheiban","year":"2026","journal-title":"Commun. Biol"},{"key":"B30","doi-asserted-by":"publisher","first-page":"12","DOI":"10.3389\/fncel.2010.00012","article-title":"A realistic large-scale model of the cerebellum granular layer predicts circuit spatio-temporal filtering properties.","volume":"4","author":"Solinas","year":"2010","journal-title":"Front. Cell. Neurosci"},{"key":"B31","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511975899","volume-title":"Principles of Computational Modelling in Neuroscience.","author":"Sterratt","year":"2011"},{"key":"B32","doi-asserted-by":"publisher","first-page":"1240","DOI":"10.1126\/science.aah6168","article-title":"Enhancing reproducibility for computational methods.","volume":"354","author":"Stodden","year":"2016","journal-title":"Science"},{"key":"B33","doi-asserted-by":"publisher","first-page":"e1005754","DOI":"10.1371\/journal.pcbi.1005754","article-title":"Spatiotemporal network coding of physiological mossy fiber inputs by the cerebellar granular layer.","volume":"13","author":"Sudhakar","year":"2017","journal-title":"PLoS Comput. Biol"},{"key":"B34","unstructured":"Build a Container SingularityCE User Guide."},{"key":"B35","unstructured":"Definition Files SingularityCE User Guide."},{"key":"B36","doi-asserted-by":"publisher","first-page":"31","DOI":"10.3389\/fninf.2020.00031","article-title":"Pycabnn: Efficient and extensible software to construct an anatomical basis for a physiologically realistic neural network model.","volume":"14","author":"Wichert","year":"2020","journal-title":"Front. Neuroinform"},{"key":"B37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0006-3495(72)86068-5","article-title":"Excitatory and inhibitory interactions in localized populations of model neurons.","volume":"12","author":"Wilson","year":"1972","journal-title":"Biophys. J"},{"key":"B38","doi-asserted-by":"publisher","first-page":"16","DOI":"10.3389\/fninf.2020.00016","article-title":"Simulation of a human-scale cerebellar network model on the K computer.","volume":"14","author":"Yamaura","year":"2020","journal-title":"Front. Neuroinform"},{"key":"B39","doi-asserted-by":"publisher","first-page":"18854","DOI":"10.1038\/srep18854","article-title":"GeNN: A code generation framework for accelerated brain simulations.","volume":"6","author":"Yavuz","year":"2016","journal-title":"Sci. Rep"},{"key":"B40","doi-asserted-by":"publisher","first-page":"76","DOI":"10.3389\/fninf.2014.00076","article-title":"Limits to high-speed simulations of spiking neural networks using general-purpose computers.","volume":"8","author":"Zenke","year":"2014","journal-title":"Front. Neuroinform"},{"key":"B41","doi-asserted-by":"publisher","first-page":"5798","DOI":"10.1038\/s41467-023-41553-7","article-title":"A GPU-based computational framework that bridges neuron simulation and artificial intelligence.","volume":"14","author":"Zhang","year":"2023","journal-title":"Nat. Commun"}],"container-title":["Frontiers in Neuroscience"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnins.2026.1893064\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,9,9]],"date-time":"2026-09-09T10:12:15Z","timestamp":1788948735000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnins.2026.1893064\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9,9]]},"references-count":41,"alternative-id":["10.3389\/fnins.2026.1893064"],"URL":"https:\/\/doi.org\/10.3389\/fnins.2026.1893064","relation":{},"ISSN":["1662-453X"],"issn-type":[{"value":"1662-453X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,9,9]]},"article-number":"1893064"}}