Welcome to The Neuromorphic Engineer
Tools » Simulators

A common language for neuronal networks in software and hardware

PDF version | Permalink

Andrew Davison, Eilif Muller, Daniel Brüderle, and Jens Kremkow

25 January 2010

A new interface allows simulations to be run without modification in multiple software simulators and neuromorphic hardware, greatly simplifying translation and cross-validation of models.




Authors

Andrew Davison
UNIC, CNRS
http://www.unic.cnrs-gif.fr/

Dr Andrew Davison is a research scientist with the CNRS, with research interests in large-scale, data-constrained modelling of neural systems.

Eilif Muller
Laboratory of Computational Neuroscience, Ecole Polytechnique Fédérale de Lausanne

Daniel Brüderle
Kirchhoff Institute for Physics, University of Heidelberg

Jens Kremkow
Neurobiology and Biophysics, Albert-Ludwigs-University


References
  1. R. Brette, M. Rudolph, T. Carnevale, M. Hines, D. Beeman, J. Bower, M. Diesmann, A. Morrison, J. PH Goodman, F. Harris, M. Zirpe, T. Natschlager, D. Pecevski, B. Ermentrout, M. Djurfeldt, A. Lansner, O. Rochel, T. Vieville, E. Muller, A. Davison, S. E. Bo, Simulation of networks of spiking neurons: A review of tools and strategies, J. Comput. Neurosci. 23, pp. 349-98, 2007.

  2. C. A. Mead, Analog VLSI and Neural Systems, Addison Wesley, Reading, MA, USA, 1989.

  3. H. Markram, The Blue Brain Project, Nat. Rev. Neurosci. 7, pp. 153-160, 2006.

  4. A. Davison, D. Brüderle, J. Eppler, J. Kremkow, E. Muller, D. Pecevski, L. Perrinet and P. Yger, PyNN: a common interface for neuronal network simulators, Front. Neuroinf. 2:11, 2009.

  5. http://www.python.org. Python is a dynamic object-oriented programming language that can be used for many kinds of software development. Accessed 21st May 2009

  6. N. T. Carnevale and M. L. Hines, The NEURON Book, Cambridge University Press, 2006.

  7. M.-O. Gewaltig and M. Diesmann, NEST (NEural Simulation Tool), Scholarpedia 2 (4), pp. 1430, 2007.

  8. D. Pecevski, T. Natschläger and K. Schuch, PCSIM: a parallel simulation environment for neural circuits fully integrated with Python, Front. Neuroinf. 3:11, 2009.

  9. D. Goodman and R. Brette, Brian: a simulator for spiking neural networks in Python, Frontiers Neuroinf. 2:5, 2008.

  10. D. Brüderle, E. Muller, A. Davison, M. E. J. Schemmel and K. Meier, Establishing a novel modeling tool: A Python-based interface for a neuromorphic hardware system, Front. Neuroinf. 3:17, 2009.

  11. http://numpy.scipy.org/. NumPy is the fundamental package needed for scientific computing with Python. Accessed 21st May 2009

  12. P. Gleeson, S. Crook, V. Steuber, R. Silver and, Using NeuroML and neuroConstruct to build neuronal network models for multiple simulators, BMC Neuroscience 8, pp. P101, 2007.


 
DOI:  10.2417/1201001.1712

@NeuroEng



Tell us what to cover!

If you'd like to write an article or know of someone else who is doing relevant and interesting stuff, let us know. E-mail the editor and suggest the subject for the article and, if you're suggesting someone else's work, tell us their name, affiliation, and e-mail.