NEST: the Neural Simulation Tool
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.
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...
- 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, IsraelGoogle Scholar
- Eppler JM, Kupper R, Plesser HE, Diesmann M (2009) A testsuite for a neural simulation engine. Front Neurosci, Conference Abstract, NeuroinformaticsGoogle 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–558Google 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:26Google 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, NeuroinformaticsGoogle Scholar
- Plesser HE, Enger H (2013) NEST topology user manual. The NEST initiativeGoogle 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–681Google Scholar
- Zaytsev YV, Morrison A (2013) Increasing quality and managing complexity in neuroinformatics software development with continuous integration. Front Neuroinformatics 6:31Google Scholar