Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2016 Oct;28(10):2063-90.
doi: 10.1162/NECO_a_00876. Epub 2016 Aug 24.

Simulation Neurotechnologies for Advancing Brain Research: Parallelizing Large Networks in NEURON

Affiliations

Simulation Neurotechnologies for Advancing Brain Research: Parallelizing Large Networks in NEURON

William W Lytton et al. Neural Comput. 2016 Oct.

Abstract

Large multiscale neuronal network simulations are of increasing value as more big data are gathered about brain wiring and organization under the auspices of a current major research initiative, such as Brain Research through Advancing Innovative Neurotechnologies. The development of these models requires new simulation technologies. We describe here the current use of the NEURON simulator with message passing interface (MPI) for simulation in the domain of moderately large networks on commonly available high-performance computers (HPCs). We discuss the basic layout of such simulations, including the methods of simulation setup, the run-time spike-passing paradigm, and postsimulation data storage and data management approaches. Using the Neuroscience Gateway, a portal for computational neuroscience that provides access to large HPCs, we benchmark simulations of neuronal networks of different sizes (500-100,000 cells), and using different numbers of nodes (1-256). We compare three types of networks, composed of either Izhikevich integrate-and-fire neurons (I&F), single-compartment Hodgkin-Huxley (HH) cells, or a hybrid network with half of each. Results show simulation run time increased approximately linearly with network size and decreased almost linearly with the number of nodes. Networks with I&F neurons were faster than HH networks, although differences were small since all tested cells were point neurons with a single compartment.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Main steps required to build and simulate a parallel network model, and NEURON ParallelContext functions employed at each stage.
Figure 2
Figure 2
Raster plot for a 500 cell network. The same sequence of spikes was produced with HH, I&F or hybrid networks.
Figure 3
Figure 3
Simulation run time as a function of number of cells and number of nodes in log-log plots. A. HH network, B. I&F network, C. Hybid network. (black: linear reference)
Figure 4
Figure 4
Comparison of saving time and disk space to store the output of the 50,000 cell network simulation for 6 common file formats. 473,879 spikes were saved with saving of spike times and gids (cell global identifiers) for each.

Similar articles

Cited by

References

    1. Bezaire M, Soltesz I. Quantitative assessment of CA1 local circuits: Knowledge base for interneuron-pyramidal cell connectivity. Hippocampus. 2013;23:751–785. - PMC - PubMed
    1. Brette R, Rudolph M, Carnevale T, Hines M, Beeman D, Bower J, Diesmann M, Goodman P, Harris F, Zirpe M, Natschläger T, Pecevski D, Ermentrout B, Djurfeldt M, Lansner A, Rochel O, Vieville T, Muller E, Davison A, El Boustani S, Destexhe A. Simulation of networks of spiking neurons: a review of tools and strategies. J Comput Neurosci. 2007;23:349–398. - PMC - PubMed
    1. Carnevale N, Hines M. The NEURON Book. Cambridge University Press; New York: 2006.
    1. Cornelis H, Rodriguez A, Coop A, Bower J. Python as a federation tool for GENESIS 3.0. Plos One. 2012;7:e29018. - PMC - PubMed
    1. Davison A, Brüderle D, Eppler J, Kremkow J, Muller E, Pecevski D, Perrinet L, Yger P. PyNN: a common interface for neuronal network simulators. Frontiers in neuroinformatics. 2008;2 - PMC - PubMed

Publication types

LinkOut - more resources