Encyclopedia of Computational Neuroscience

Living Edition
| Editors: Dieter Jaeger, Ranu Jung

GENESIS, The GEneral NEural SImulation System

  • James M. Bower
  • Hugo Cornelis
  • David Beeman
Living reference work entry
DOI: https://doi.org/10.1007/978-1-4614-7320-6_255-1



GENESIS (The GEneral NEural SImulation System) is a simulation environment for constructing realistic models of neurobiological systems at many levels of scale including subcellular processes, individual neurons, networks of neurons, and neuronal systems (Wilson et al. 1989; Bower 1992; Bower and Beeman 2006; Beeman 2013). First released to the public in July 1990, it was one of the first simulation systems specifically designed for modeling nervous systems and also one of the first open-source software projects in computational biology. As a consequence, the GENESIS software system has benefited from many different contributors and has been responsible for many technical innovations and advancements.

Detailed Description

GENESIS is written in C and was originally developed for UNIX platforms (Wilson et al. 1989), although it now also runs under Mac OS and with Windows under the Cygwin environment. Originally developed in the...


Script Language Computational Neuroscience Marine Biological Laboratory Genesis Documentation Virtual Reality Visualization 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in to check access.


  1. Baldi P, Vanier MC, Bower JM (1998) On the use of bayesian methods for evaluating compartment neural models. J Comput Neurosci 5:285–314PubMedCrossRefGoogle Scholar
  2. Beeman D (2013) History of neural simulation software, chapter 3. In: Bower JM (ed) 20 years of computational neuroscience. Springer series in computational neuroscience 9. pp 33–77. doi:10.1007/978-1-4614-1424-7_3Google Scholar
  3. Beeman D, Bower JM (2004) Simulator-independent representation of ionic conductance models with ChannelDB. Neurocomputing 58–60:1085–1090CrossRefGoogle Scholar
  4. Beeman D, Bower JM, De Schutter E, Efthimiadis EN, Goddard N, Leigh J (1997) The GENESIS simulator-based neuronal database, chap 4. In: Koslow SH, Huerta MF (eds) Neuroinformatics: an overview of the human brain project. Lawrence Erlbaum Associates, Mahwah, pp 57–80Google Scholar
  5. Bhalla US (1998) Advanced XODUS techniques. In: Bower JM, Beeman D (eds) The book of GENESIS: exploring realistic neural models with the GEneral NEural SImulation System, chap 22, 2nd edn. Springer, New York, pp 381–405CrossRefGoogle Scholar
  6. Bhalla US, Bower JM (1993) Exploring parameter space in detailed single neuron models: simulations of the mitral and granule cells of the olfactory bulb. J Neurophysiol 69:1948–1965PubMedGoogle Scholar
  7. Bhalla US, Bilitch DH, Bower JM (1992) Rallpacks: a set of benchmarks for neuronal simulators. Trends Neurosci 15:453–458PubMedCrossRefGoogle Scholar
  8. Bhalla U, Bilitch D, Bower JM (1993) Rallpacks: a set of benchmarks for neuronal simulators. In: Bower JM, Eeckman F (eds) Computation and neural systems 1992. Kluwer Press, Boston, pp 133–140CrossRefGoogle Scholar
  9. Blackwell KT, Wallace LJ, Kim B, Oliveira RF, Koh W (2013) Modeling spatial aspects of intracellular dopamine signaling. Methods Mol Biol 964:61–75PubMedCentralPubMedCrossRefGoogle Scholar
  10. Bower JM (1991a) Relations between the dynamical properties of single cells and their networks in piriform (olfactory) cortex. In: McKenna T, Davis J, Zornetzer S (eds) Single neuron computation. Academic Press, San Diego, pp 437–462Google Scholar
  11. Bower JM (1991b) Exploring biological neural networks using realistic computer simulations. Naval Res Rev XLIII:17–22Google Scholar
  12. Bower JM (1992) Modeling the nervous system. Trends Neurosci 15:411–412CrossRefGoogle Scholar
  13. Bower JM (2005) Looking for newton: realistic modeling in modern biology. Brains, Minds and Media 1:bmm217, (urn:nbn:de:0009-3-2177)Google Scholar
  14. Bower JM (2013) Community models in Computational Neuroscience: The cerebellar Purkinje cell In: Bower JM (ed) 20 years of progress in Computational Neuroscience. Springer, BerlinGoogle Scholar
  15. Bower JM, Beeman D (1994) The book of GENESIS: a workbook of tutorials for the GEneral NEural SImulation System. Springer, New YorkGoogle Scholar
  16. Bower JM, Beeman D (1998) The book of GENESIS: exploring realistic neural models with the GEneral NEural SImulation System, 2nd edn. Springer, New YorkCrossRefGoogle Scholar
  17. Bower JM, Beeman D (2006) Constructing realistic neural simulations with GENESIS. In: Crasto C (ed) Neuroinformatics. Humana Press, TotowaGoogle Scholar
  18. Bower JM, Beeman D (2007) Constructing realistic neural simulations with GENESIS. Methods Mol Biol 401:103–125, PMID: 18368363PubMedCrossRefGoogle Scholar
  19. Bower JM, Hale J (1991) Exploring neuronal circuits on graphics workstations. Scientific computing and automation 35–45Google Scholar
  20. Bower JM, Nelson ME, Wilson MA, Fox GC, Furmanski W (1988) Piriform (Olfactory) cortex model on the hypercube. In: Proceedings of 3rd conference on hypercube concurrent computers & applications. ACM, New York, pp 977–999Google Scholar
  21. Brette R, Rudolph M, Carnevale T, Hines M, Beeman D, Bower JM, Diesmann M, Morrison A, Goodman PH, Harris FC, Zirpe M, Natschläger T, Pecevski D, Ermentrout B, Djurfeldt M, Lansner A, Rochel O, Vieville T, Muller E, Davison AP, El Boustani S, Destexhe A (2007) Simulation of networks of spiking neurons: a review of tools and strategies. J Comput Neurosci 23:349–398. doi:10.1007/s10827-007-0038-6PubMedCentralPubMedCrossRefGoogle Scholar
  22. Cannon R, Gewaltig M, Gleeson P, Bhalla U, Cornelis H, et al. (2007) Interoperability of neuroscience modeling software: current status and future directions. Neuroinformatics 5:127–138PubMedCentralPubMedCrossRefGoogle Scholar
  23. Coop AD, Cornelis H, Santamaria F (2010) Dendritic excitability modulates dendritic information processing in a Purkinje cell model. Front Comput Neurosci 4:6PubMedCentralPubMedGoogle Scholar
  24. Cornelis H, Coop AD, Bower JM (2010) Development of model-based publication for scientific communication. BMC Neurosci 11(Suppl 1):P69. doi:10.1186/1471-2202-11-S1-P69PubMedCentralCrossRefGoogle Scholar
  25. Cornelis H, Coop AD, Bower JM (2012a) A federated design for a neurobiological simulation engine: the CBI federated software archictecture. PLoS One 7:e28956. doi:10.1371/journal.pone.0028956PubMedCentralPubMedCrossRefGoogle Scholar
  26. Cornelis H, Rodriguez AL, Coop AD, Bower JM (2012b) Python as a federation tool for GENESIS 3.0. PLoS One 7(1):e29018. Epub 2012 Jan 20. PMID: 22276101Google Scholar
  27. Crook S, Gleeson P, Howell F, Svitak J, Silver R (2007) MorphML: level 1 of the NeuroML standards for neuronal morphology data and model specification. Neuroinformatics 5:96–104. doi:10.1007/s12021-007-0003-6PubMedCrossRefGoogle Scholar
  28. Crook S, Davison AP, Plesser HE (2013) Learning from the past: approaches for reproducibility in computational neuroscience, chapter 4. In: Bower JM (ed) 20 years of computational neuroscience. Springer series in computational neuroscience 9. pp 33–77. doi:10.1007/978-1-4614-1424-7_4. Springer, (This volume.)Google Scholar
  29. De Schutter E, Bower JM (1992) Purkinje neuron simulation on the Intel Touchstone Delta with GENESIS. In: Mihaly T, Messina P (eds) Proceedings of the grand challenge computing fair. CCSF publishing/Caltech, Pasadena, pp 268–279Google Scholar
  30. Forss J, Beeman D, Bower JM, Eichler West RM (1999) The modeler’s workspace: a distributed digital library for neuroscience. Future Gener Comp Syst 16:111–121CrossRefGoogle Scholar
  31. Gleeson P, Steuber V, Silver R (2007) NeuroConstruct: A tool for modeling networks of neurons in 3D space. Neuron 54:219–235PubMedCentralPubMedCrossRefGoogle Scholar
  32. Gleeson P, Crook S, Cannon RC, Hines ML, Billings GO, Farinella M, Morse TM, Davison AP, Ray S, Bhalla US, Barnes SR, Dimitrova YD, Silver RA (2010) NeuroML: a language for describing data driven models of neurons and networks. PLoS Comput Biol 6(6):e1000, 815, 10.1371/journal.pcbi.1000815, doi: 10.1371/journal.pcbi.1000815Google Scholar
  33. Goddard NH, Hucha M, Howell F, Cornelis H, Shankar K, Beeman D (2001) Towards NeuroML: model description methods for collaborative modelling in neuroscience. Phil Trans R Soc Lond Ser B 356:1209–1228. doi:10.1098/rstb.2001.0910CrossRefGoogle Scholar
  34. Hucka M, Shankar K, Beeman D, Bower JM (2002) The modeler’s workspace: making model-based studies of the nervous system more accessible, chap 5. In: Ascoli G (ed) Computational neuroanatomy: principles and methods. Humana Press, Totowa, pp 83–115CrossRefGoogle Scholar
  35. Leigh J, De Schutter E, Lee M, Bhalla U, Bower J, DeFanti TA (1993) Realistic modeling of brain structures with remote interaction between simulations of an inferior olivary neuron and a cerebellar Purkinje cell. In: Proceedings of the SCS simulations multiconference, Arlington, VirginiaGoogle Scholar
  36. Leigh J, Vasilakis A, DeFanti TA, Grossman R, Assad C, Rasnow B, Protopappas A, De Schutter E, Bower JM (1995) Virtual reality in computational neuroscience. In: Earnshaw RA, Vince JA, Jones H (eds) Virtual reality applications. Academic Press, London, pp 293–306Google Scholar
  37. Nelson M, Furmanski W, Bower JM (1989) Simulating neurons and neuronal networks on parallel computers, chap 12. In: Koch C, Segev I (eds) Methods in neuronal modeling. MIT Press, Cambridge, MA, pp 397–438Google Scholar
  38. Uhley J, Wilson MA, Bhalla U, Bower JM (1990) A unix, X-windows-based neural network simulation system. USENIX ‘90, conference proceedingsGoogle Scholar
  39. Uhley JD, Bhalla US, Wilson MA, Bilitch DH, Nelson ME, Bower JM (1989) An interpretive tool for creating and manipulating widgets and their attributes under XODUS: an X-based output and display utility for simulations. In: Proceedings of Xhibition ‘89, San Jose, CAGoogle Scholar
  40. Vanier M (2001) Realistic modeling of the olfactory system. Ph.D. thesis, California Institute of TechnologyGoogle Scholar
  41. Vanier MC, Bower JM (1996) A comparison of automated parameter-searching methods for neural models. In: Bower J (ed) Computational neuroscience: trends in research 1995. Academic Press, New York, pp 477–482Google Scholar
  42. Vanier MC, Bower JM (1999) A comparative survey of automated parameter-search methods for compartmental neural models. J Comput Neurosci 7:149–171PubMedCrossRefGoogle Scholar
  43. West RME, Wilcox GL, Bower JM, De Schutter E (1997) Mesh generation software and numberical convergence analysis for the production of morphometrically realistic neuron models. University of Minnesota-IBM shared research report. UM-IBM 97/7Google Scholar
  44. Wilson MA, Bower JM (1989) The simulation of large scale neural networks, chap 9. In: Koch C, Segev I (eds) Methods in neuronal modeling. MIT Press, Cambridge, MA, pp 291–333Google Scholar
  45. Wilson M, Bower JM (1991) A computer simulation of oscillatory behavior in primary visual cortex. Neural Comput 3:498–509CrossRefGoogle Scholar
  46. Wilson M, Bower JM (1992) Cortical oscillations and temporal interactions in a computer simulation of piriform cortex. J Neurophysiol 67:981–995PubMedGoogle Scholar
  47. Wilson MA, Bhalla US, Uhley JD, Bower JM (1989) GENESIS: a system for simulating neural networks. In: Touretzky D (ed) Advances in neural information processing systems. Morgan Kauffman, San Mateo, pp 485–492Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of CaliforniaSanta CruzUSA
  2. 2.University of TexasSan AntonioUSA
  3. 3.University of ColoradoBoulderUSA