Skip to main content

NEST: the Neural Simulation Tool

  • Reference work entry
  • First Online:

Synonyms

Neural simulation tool; NEST; SYNOD

Definition

The neural simulation tool NEST is designed for large networks of simple spiking model neurons. NEST includes a wide range of neuron and synapse models and provides high-level commands to create spatially structured networks. NEST is controlled through a Python-based interface and supports parallel simulation. NEST is available from www.nest-initiative.org under a GNU Public License.

Detailed Description

NEST is optimized for networks of neurons whose subthreshold dynamics can be described by a small number of differential equations. By default, NEST simulations operate on a fixed time grid. However, NEST also supports precisely timed spikes (Hanuschkin et al. 2010), combining the precision of event-driven simulators (Henker et al. 2012) with the efficiency of grid-based simulation.

NEST supports hybrid parallelization with MPI processes and multithreading, permitting lightweight thread-only parallelization for small simulations...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   2,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Davison A, Brüderle D, Eppler J, Kremkow J, Muller E, Pecevski D, Perrinet L, Yger P (2008) PyNN: a common interface for neuronal network simulators. Front Neuroinformatics 2:11

    PubMed Central  Google Scholar 

  • Diesmann M, Gewaltig MO, Aertsen A (1995) SYNOD: an environment for neural systems simulations language interface and tutorial. Tech Rep GC-AA-/95–3. Weizmann Institute of Science, The Grodetsky Center for Research of Higher Brain Functions, Israel

    Google Scholar 

  • Djurfeldt M, Hjorth J, Eppler JM, Dudani N, Helias M, Potjans TC, Bhalla US, Diesmann M, Kotaleski JH, Ekeberg O (2010) Run-time interoperability between neuronal network simulators based on the music framework. Neuroinformatics 8(1):43–60

    PubMed Central  PubMed  Google Scholar 

  • Eppler JM, Helias M, Muller E, Diesmann M, Gewaltig MO (2008) PyNEST: a convenient interface to the NEST simulator. Front Neuroinformatics 2:12

    PubMed Central  Google Scholar 

  • Eppler JM, Kupper R, Plesser HE, Diesmann M (2009) A testsuite for a neural simulation engine. Front Neurosci, Conference Abstract, Neuroinformatics

    Google Scholar 

  • Gewaltig MO, Morrison A, Plesser HE (2012) NEST by example: an introduction to the neural simulation tool NEST. In: Le Novère N (ed) Computational systems neurobiology. Springer Science+Business Media, Dordrecht, pp 533–558

    Google Scholar 

  • Hanuschkin A, Kunkel S, Helias M, Morrison A, Diesmann M (2010) A general and efficient method for incorporating exact spike times in globally time-driven simulations. Front Neuroinformatics 4:113

    PubMed Central  Google Scholar 

  • Helias M, Kunkel S, Masumoto G, Igarashi J, Eppler JM, Ishii S, Fukai T, Morrison A, Diesmann M (2012) Supercomputers ready for use as discovery machines for neuroscience. Front Neuroinformatics 6:26

    Google Scholar 

  • Henker S, Partzsch J, Schüffny R (2012) Accuracy evaluation of numerical methods used in state-of-the-art simulators for spiking neural networks. J Comput Neurosci 32:309–326

    PubMed  Google Scholar 

  • Kunkel S, Eppler JM, Plesser HE, Gewaltig MO, Diesmann M, Morrison A (2010) NEST: science-driven development of neuronal network simulation software. Front Neurosci Conference Abstract, Neuroinformatics

    Google Scholar 

  • Morrison A, Mehring C, Geisel T, Aertsen A, Diesmann M (2005) Advancing the boundaries of high connectivity network simulation with distributed computing. Neural Comput 17:1776–1801

    PubMed  Google Scholar 

  • Morrison A, Aertsen A, Diesmann M (2007a) Spike-time dependent plasticity in balanced recurrent networks. Neural Comput 19:1437–1467

    PubMed  Google Scholar 

  • Morrison A, Straube S, Plesser HE, Diesmann M (2007b) Exact subthreshold integration with continuous spike times in discrete time neural network simulations. Neural Comput 19:47–79

    PubMed  Google Scholar 

  • Plesser HE, Enger H (2013) NEST topology user manual. The NEST initiative

    Google Scholar 

  • Plesser HE, Eppler JM, Morrison A, Diesmann M, Gewaltig MO (2007) Efficient parallel simulation of large-scale neuronal networks on clusters of multiprocessor computers. In: Kermarrec AM, Bougé L, Priol T (eds) Euro-Par 2007: parallel processing. Lecture notes in computer science, vol 4641. Springer, Berlin, pp 672–681

    Google Scholar 

  • Potjans W, Morrison A, Diesmann M (2010) Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity. Front Comput Neurosci 4:141

    PubMed Central  PubMed  Google Scholar 

  • Rotter S, Diesmann M (1999) Exact digital simulation of time-invariant linear systems with applications to neuronal modeling. Biol Cybern 81:381–402

    CAS  PubMed  Google Scholar 

  • Zaytsev YV, Morrison A (2013) Increasing quality and managing complexity in neuroinformatics software development with continuous integration. Front Neuroinformatics 6:31

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hans Ekkehard Plesser .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Science+Business Media New York

About this entry

Cite this entry

Plesser, H.E., Diesmann, M., Gewaltig, MO., Morrison, A. (2015). NEST: the Neural Simulation Tool. In: Jaeger, D., Jung, R. (eds) Encyclopedia of Computational Neuroscience. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6675-8_258

Download citation

Publish with us

Policies and ethics