Modernizing the NEURON Simulator for Sustainability, Portability, and Performance.
Average rating
Cast your vote
You can rate an item by clicking the amount of stars they wish to award to this item.
When enough users have cast their vote on this item, the average rating will also be shown.
Star rating
Your vote was cast
Thank you for your feedback
Thank you for your feedback
Author
Awile, OmarKumbhar, Pramod
Cornu, Nicolas
Dura-Bernal, Salvador
King, James Gonzalo
Lupton, Olli
Magkanaris, Ioannis
McDougal, Robert A
Newton, Adam J H
Pereira, Fernando
Săvulescu, Alexandru
Carnevale, Nicholas T
Lytton, William W
Hines, Michael L
Schürmann, Felix
Keyword
NEURONcomputational neuroscience
multiscale computer modeling
neuronal networks
simulation
systems biology
Journal title
Frontiers in neuroinformaticsDate Published
2022-06-27Publication Volume
16Publication Begin page
884046
Metadata
Show full item recordAbstract
The need for reproducible, credible, multiscale biological modeling has led to the development of standardized simulation platforms, such as the widely-used NEURON environment for computational neuroscience. Developing and maintaining NEURON over several decades has required attention to the competing needs of backwards compatibility, evolving computer architectures, the addition of new scales and physical processes, accessibility to new users, and efficiency and flexibility for specialists. In order to meet these challenges, we have now substantially modernized NEURON, providing continuous integration, an improved build system and release workflow, and better documentation. With the help of a new source-to-source compiler of the NMODL domain-specific language we have enhanced NEURON's ability to run efficiently, via the CoreNEURON simulation engine, on a variety of hardware platforms, including GPUs. Through the implementation of an optimized in-memory transfer mechanism this performance optimized backend is made easily accessible to users, providing training and model-development paths from laptop to workstation to supercomputer and cloud platform. Similarly, we have been able to accelerate NEURON's reaction-diffusion simulation performance through the use of just-in-time compilation. We show that these efforts have led to a growing developer base, a simpler and more robust software distribution, a wider range of supported computer architectures, a better integration of NEURON with other scientific workflows, and substantially improved performance for the simulation of biophysical and biochemical models.Citation
Awile O, Kumbhar P, Cornu N, Dura-Bernal S, King JG, Lupton O, Magkanaris I, McDougal RA, Newton AJH, Pereira F, Săvulescu A, Carnevale NT, Lytton WW, Hines ML, Schürmann F. Modernizing the NEURON Simulator for Sustainability, Portability, and Performance. Front Neuroinform. 2022 Jun 27;16:884046. doi: 10.3389/fninf.2022.884046. PMID: 35832575; PMCID: PMC9272742.DOI
10.3389/fninf.2022.884046ae974a485f413a2113503eed53cd6c53
10.3389/fninf.2022.884046
Scopus Count
Collections
The following license files are associated with this item:
- Creative Commons
Except where otherwise noted, this item's license is described as Copyright © 2022 Awile, Kumbhar, Cornu, Dura-Bernal, King, Lupton, Magkanaris, McDougal, Newton, Pereira, Săvulescu, Carnevale, Lytton, Hines and Schürmann.