SenseLab Home ModelDB Home

Networks of spiking neurons: a review of tools and strategies (Brette et al. 2007)
Accession: 83319
This package provides a series of codes that simulate networks of spiking neurons (excitatory and inhibitory, integrate-and-fire or Hodgkin-Huxley type, current-based or conductance-based synapses; some of them are event-based). The same networks are implemented in different simulators (NEURON, GENESIS, NEST, NCS, CSIM, XPP, SPLIT, MVAspike; there is also a couple of implementations in SciLab and C++). The codes included in this package are benchmark simulations; see the associated review paper Brette et al. (2007) available at this link http://arxiv.org/abs/q-bio.NC/0611089 The main goal is to provide a series of benchmark simulations of networks of spiking neurons, and demonstrate how these are implemented in the different simulators overviewed in the paper. See also details in the enclosed file Appendix2.pdf, which describes these different benchmarks. Some of these benchmarks were based on the Vogels-Abbott model (Vogels TP and Abbott LF 2005).
References:
1. Vogels TP, Abbott LF (2005) Signal propagation and logic gating in networks of integrate-and-fire neurons. J Neurosci 25(46):10786-95 [PubMed]
2. Brette R, Rudolph M, Carnevale T, Hines M, Beeman D, Bower JM, Diesmann M, Morrison A, et al. (2007) Simulation of networks of spiking neurons: A review of tools and strategies. J Comp Neurosci 23:349-98 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type:  Network;
Brain Region(s)/Organism:  
Cell Type(s):   
Channel(s):   
Gap Junctions:  
Receptor(s):  
Gene(s):  
Transmitter(s):  
Simulation Environment:  Neuron; GENESIS; NEST (formerly BLISS/SYNOD); C or C++ program; XPP; CSIM; NCS; SPLIT; MVASpike; SciLab; Brian; PyNN;
Model Concept(s):  Activity Patterns; Methods;
Implementer(s):  Carnevale, Ted [Ted.Carnevale at Yale.edu]; Hines, Michael [Michael.Hines at Yale.edu]; Davison, Andrew [Andrew.Davison at iaf.cnrs-gif.fr]; Destexhe, Alain [Destexhe at iaf.cnrs-gif.fr]; Ermentrout, Bard [bard_at_pitt.edu]; Brette R; Bower, James; Beeman, Dave; Diesmann M; Morrison A ; Goodman PH; Harris Jr, FC; Zirpe M ; Natschlager T ; Pecevski D ; Djurfeldt M; Lansner A ; Rochel O ; Vieville T ; Muller E ; El Boustani, Sami [elboustani at unic.cnrs-gif.fr]; Rudolph M ;
Model files   Download zip file   Auto-launch             Help downloading and running models
\
destexhe_benchmarks
Brian
C++
CSIM
GENESIS
MVAspike
NCS
NEST
NEURON
PyNN
SciLab
SPLIT
XPP
README.html
Appendix2.pdf
                            

README for the Benchmarks simulations associated with the following
review paper:

Brette R, Rudolph M, Carnevale T, Hines M, Beeman D, Bower JM,
Diesmann M, Morrison A, Goodman PH, Harris Jr. FC, Zirpe M,
Natschlager T, Pecevski D, Ermentrout B, Djurfeldt M, Lansner A,
Rochel O, Vieville T, Muller E, Davison AP, ElBoustani S and
Destexhe A.  Simulation of networks of spiking neurons: A review 
of tools and strategies.  Journal of Computational Neuroscience,
vol 23, p 349-398, 2007

Abstract:

We review different aspects of the simulation of spiking neural
networks.  We start by reviewing the different types of simulation
strategies and algorithms that are currently implemented.  We next
review the precision of those simulation strategies, in particular
in cases where plasticity depends on the exact timing of the
spikes.  We overview different simulators and simulation
environments presently available (restricted to those freely
available, open source and documented).  For each simulation tool,
its advantages and pitfalls are reviewed, with an aim to allow the
reader to identify which simulator is appropriate for a given task.
Finally, we provide a series of benchmark simulations of different
types of networks of spiking neurons, including Hodgkin-Huxley
type, integrate-and-fire models, interacting with current-based or
conductance-based synapses, using clock-driven or event-driven
integration strategies.  The same set of models are implemented on
the different simulators, and the codes are made available.  The
ultimate goal of this review is to provide a resource to facilitate
identifying the appropriate integration strategy and simulation
tool to use for a given modeling problem related to spiking neural
networks.


The codes included in this package refer to the benchmark
simulations described above.  The main goal is to provide a series
of benchmark simulations of networks of spiking neurons, and how
these are implemented in the different simulators overviewed in the
paper.  See details in the enclosed file Appendix2.pdf, which
describes these different benchmarks.  Some of these benchmarks
were based on the Vogels-Abbott model (Vogels TP and Abbott LF. 
Signal propagation and logic gating in networks of
integrate-and-fire neurons. J. Neurosci. 25: 10786-10795, 2005).  


The submitted version of the paper is available at this URL:

http://arxiv.org/abs/q-bio.NC/0611089 

These files updated October 15th, 2008 to include Brian and PyNN.

20110805 Ted Carnevale corrected the synaptic time constants for the 
NEURON implemetation of the coba model (see NEURON/coba/cobacell.hoc).

ModelDB Home  SenseLab Home   Help
Questions, comments, problems? Email the ModelDB Administrator
How to cite ModelDB
This site is Copyright 2012 Shepherd Lab, Yale University