This project provides the core facility needed by the NEURON user community through management of development, maintenance, dissemination, and teaching. NEURON is an open source simulator for neurons and neural circuits that runs under OS X, MS Windows, and UNIX/Linux, on hardware ranging from laptops to massively parallel supercomputers. More than 1900 publications report work done with it. Many projects contribute to NEURON's capabilities, and many more depend on its continued development and support. Our development plan addresses challenges faced by NEURON users in working with experimentally-driven models of cells and networks, whose increasing complexity poses a growing computational burden. These models are well suited to large computer clusters, but much greater performance is achievable by exploiting the architecture of new hardware such as the NVIDIA GPU and the many core Intel PHI. Factoring out NEURON?s solver engine into a standalone CoreNEURON program cut memory use by an order of magnitude and makes it possible to focus on architecture-specific memory layout for optimal performance. This must now be transformed into a dynamically loadable library to allow the standard interpreter control required for interactive model development and simulation analysis. Increased model complexity also requires special measures to facilitate the construction, analysis, and reuse of empirically based computational models. We will extend NEURON?s ModelView tool to display subcellular model specifications described with NEURON?s model description language (NMODL). These specifications will also be used to generate equivalent model descriptions compliant with NeuroML?s Low Entropy Modeling System (LEMS) standard. These changes will allow entire cell model descriptions to be translated from NEURON to NeuroML, and enable full interoperability between NEURON and other NeuroML compatible simulators. Dissemination and support activities will include: software maintenance necessary to ensure that users continue to be able to run NEURON under all combinations of OS X, MS Windows, UNIX/Linux, and with any or no version of Python and MPI; active support of users through email and the NEURON Forum; creation of new documentation and publication of articles and reports; presenting courses and organizing meetings of NEURON users.

Public Health Relevance

Neuroscientists use computational models of neurons and neural circuits to better understand how the nervous system functions in health and disease. Because of the increasing complexity of these models, there is a critical need for development of simulation software and user support so that they can run these models efficiently on desktops to parallel supercomputers. This project addresses these needs by building on the strengths of the NEURON Simulator, an open source software that we have developed and is used widely by neuroscientists.

Agency
National Institute of Health (NIH)
Institute
National Institute of Neurological Disorders and Stroke (NINDS)
Type
Research Project (R01)
Project #
5R01NS011613-44
Application #
9932513
Study Section
Neuroscience and Ophthalmic Imaging Technologies Study Section (NOIT)
Program Officer
Gnadt, James W
Project Start
1978-08-01
Project End
2022-05-31
Budget Start
2020-06-01
Budget End
2021-05-31
Support Year
44
Fiscal Year
2020
Total Cost
Indirect Cost
Name
Yale University
Department
Neurosciences
Type
Schools of Medicine
DUNS #
043207562
City
New Haven
State
CT
Country
United States
Zip Code
06520
Cavarretta, Francesco; Burton, Shawn D; Igarashi, Kei M et al. (2018) Parallel odor processing by mitral and middle tufted cells in the olfactory bulb. Sci Rep 8:7625
Blundell, Inga; Brette, Romain; Cleland, Thomas A et al. (2018) Code Generation in Computational Neuroscience: A Review of Tools and Techniques. Front Neuroinform 12:68
Antic, Srdjan D; Hines, Michael; Lytton, William W (2018) Embedded ensemble encoding hypothesis: The role of the ""Prepared"" cell. J Neurosci Res 96:1543-1559
Lytton, William W; Seidenstein, Alexandra H; Dura-Bernal, Salvador et al. (2016) Simulation Neurotechnologies for Advancing Brain Research: Parallelizing Large Networks in NEURON. Neural Comput 28:2063-90
Parasuram, Harilal; Nair, Bipin; D'Angelo, Egidio et al. (2016) Computational Modeling of Single Neuron Extracellular Electric Potentials and Network Local Field Potentials using LFPsim. Front Comput Neurosci 10:65
Ju, Huiwen; Hines, Michael L; Yu, Yuguo (2016) Cable energy function of cortical axons. Sci Rep 6:29686
Cavarretta, Francesco; Marasco, Addolorata; Hines, Michael L et al. (2016) Glomerular and Mitral-Granule Cell Microcircuits Coordinate Temporal and Spatial Information Processing in the Olfactory Bulb. Front Comput Neurosci 10:67
Neymotin, S A; McDougal, R A; Bulanova, A S et al. (2016) Calcium regulation of HCN channels supports persistent activity in a multiscale model of neocortex. Neuroscience 316:344-66
Bezaire, Marianne J; Raikov, Ivan; Burk, Kelly et al. (2016) Interneuronal mechanisms of hippocampal theta oscillations in a full-scale model of the rodent CA1 circuit. Elife 5:
Popovic, Marko A; Carnevale, Nicholas; Rozsa, Balazs et al. (2015) Electrical behaviour of dendritic spines as revealed by voltage imaging. Nat Commun 6:8436

Showing the most recent 10 out of 50 publications