Simulation of networks of spiking neurons: a review of tools and strategies
- PMID: 17629781
- PMCID: PMC2638500
- DOI: 10.1007/s10827-007-0038-6
Simulation of networks of spiking neurons: a review of tools and strategies
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.
Figures
























Similar articles
-
Macroscopic equations governing noisy spiking neuronal populations with linear synapses.PLoS One. 2013 Nov 13;8(11):e78917. doi: 10.1371/journal.pone.0078917. eCollection 2013. PLoS One. 2013. PMID: 24236067 Free PMC article.
-
Vectorized algorithms for spiking neural network simulation.Neural Comput. 2011 Jun;23(6):1503-35. doi: 10.1162/NECO_a_00123. Epub 2011 Mar 11. Neural Comput. 2011. PMID: 21395437
-
HRLSim: a high performance spiking neural network simulator for GPGPU clusters.IEEE Trans Neural Netw Learn Syst. 2014 Feb;25(2):316-31. doi: 10.1109/TNNLS.2013.2276056. IEEE Trans Neural Netw Learn Syst. 2014. PMID: 24807031
-
Introduction to spiking neural networks: Information processing, learning and applications.Acta Neurobiol Exp (Wars). 2011;71(4):409-33. doi: 10.55782/ane-2011-1862. Acta Neurobiol Exp (Wars). 2011. PMID: 22237491 Review.
-
Overview of facts and issues about neural coding by spikes.J Physiol Paris. 2010 Jan-Mar;104(1-2):5-18. doi: 10.1016/j.jphysparis.2009.11.002. Epub 2009 Nov 29. J Physiol Paris. 2010. PMID: 19925865 Review.
Cited by
-
Is a 4-bit synaptic weight resolution enough? - constraints on enabling spike-timing dependent plasticity in neuromorphic hardware.Front Neurosci. 2012 Jul 17;6:90. doi: 10.3389/fnins.2012.00090. eCollection 2012. Front Neurosci. 2012. PMID: 22822388 Free PMC article.
-
Xolotl: An Intuitive and Approachable Neuron and Network Simulator for Research and Teaching.Front Neuroinform. 2018 Nov 26;12:87. doi: 10.3389/fninf.2018.00087. eCollection 2018. Front Neuroinform. 2018. PMID: 30534067 Free PMC article.
-
Web-Based Interfaces for Virtual C. elegans Neuron Model Definition, Network Configuration, Behavioral Experiment Definition and Experiment Results Visualization.Front Neuroinform. 2018 Nov 13;12:80. doi: 10.3389/fninf.2018.00080. eCollection 2018. Front Neuroinform. 2018. PMID: 30483089 Free PMC article.
-
PymoNNto: A Flexible Modular Toolbox for Designing Brain-Inspired Neural Networks.Front Neuroinform. 2021 Nov 1;15:715131. doi: 10.3389/fninf.2021.715131. eCollection 2021. Front Neuroinform. 2021. PMID: 34790108 Free PMC article.
-
DynaSim: A MATLAB Toolbox for Neural Modeling and Simulation.Front Neuroinform. 2018 Mar 15;12:10. doi: 10.3389/fninf.2018.00010. eCollection 2018. Front Neuroinform. 2018. PMID: 29599715 Free PMC article.
References
-
- Abbott LF, Nelson SB. Synaptic plasticity: taming the beast. Nature Neuroscience. 2000;3(Suppl):1178–1283. - PubMed
-
- Arnold L. Stochastic differential equations: Theory and applications. New York: J Wiley and Sons; 1974.
-
- Azouz R. Dynamic spatiotemporal synaptic integration in cortical neurons: neuronal gain, revisited. Journal of Neurophysiology. 2005;94:2785–2796. - PubMed
-
- Badoual M, Rudolph M, Piwkowska Z, Destexhe A, Bal T. High discharge variability in neurons driven by current noise. Neurocomputing. 2005;65:493–498.
-
- Bailey J, Hammerstrom D. International Conference on Neural Networks (ICNN 88, IEEE) San Diego: 1988. Why VLSI implementations of associative VLCNs require connection multiplexing; pp. 173–180.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
Molecular Biology Databases