Python scripting in the nengo simulator
- PMID: 19352442
- PMCID: PMC2666197
- DOI: 10.3389/neuro.11.007.2009
Python scripting in the nengo simulator
Abstract
Nengo (http://nengo.ca) is an open-source neural simulator that has been greatly enhanced by the recent addition of a Python script interface. Nengo provides a wide range of features that are useful for physiological simulations, including unique features that facilitate development of population-coding models using the neural engineering framework (NEF). This framework uses information theory, signal processing, and control theory to formalize the development of large-scale neural circuit models. Notably, it can also be used to determine the synaptic weights that underlie observed network dynamics and transformations of represented variables. Nengo provides rich NEF support, and includes customizable models of spike generation, muscle dynamics, synaptic plasticity, and synaptic integration, as well as an intuitive graphical user interface. All aspects of Nengo models are accessible via the Python interface, allowing for programmatic creation of models, inspection and modification of neural parameters, and automation of model evaluation. Since Nengo combines Python and Java, it can also be integrated with any existing Java or 100% Python code libraries. Current work includes connecting neural models in Nengo with existing symbolic cognitive models, creating hybrid systems that combine detailed neural models of specific brain regions with higher-level models of remaining brain areas. Such hybrid models can provide (1) more realistic boundary conditions for the neural components, and (2) more realistic sub-components for the larger cognitive models.
Keywords: Python; control theory; hybrid models; neural dynamics; neural engineering framework; neural models; representation; theoretical neuroscience.
Figures
Similar articles
-
Nengo: a Python tool for building large-scale functional brain models.Front Neuroinform. 2014 Jan 6;7:48. doi: 10.3389/fninf.2013.00048. eCollection 2014 Jan 6. Front Neuroinform. 2014. PMID: 24431999 Free PMC article.
-
Nengo and Low-Power AI Hardware for Robust, Embedded Neurorobotics.Front Neurorobot. 2020 Oct 9;14:568359. doi: 10.3389/fnbot.2020.568359. eCollection 2020. Front Neurorobot. 2020. PMID: 33162886 Free PMC article.
-
Automatic Optimization of the Computation Graph in the Nengo Neural Network Simulator.Front Neuroinform. 2017 May 4;11:33. doi: 10.3389/fninf.2017.00033. eCollection 2017. Front Neuroinform. 2017. PMID: 28522970 Free PMC article.
-
Engineering Aspects of Olfaction.In: Persaud KC, Marco S, Gutiérrez-Gálvez A, editors. Neuromorphic Olfaction. Boca Raton (FL): CRC Press/Taylor & Francis; 2013. Chapter 1. In: Persaud KC, Marco S, Gutiérrez-Gálvez A, editors. Neuromorphic Olfaction. Boca Raton (FL): CRC Press/Taylor & Francis; 2013. Chapter 1. PMID: 26042329 Free Books & Documents. Review.
-
Constructing realistic neural simulations with GENESIS.Methods Mol Biol. 2007;401:103-25. doi: 10.1007/978-1-59745-520-6_7. Methods Mol Biol. 2007. PMID: 18368363 Review.
Cited by
-
Neurokernel: An Open Source Platform for Emulating the Fruit Fly Brain.PLoS One. 2016 Jan 11;11(1):e0146581. doi: 10.1371/journal.pone.0146581. eCollection 2016. PLoS One. 2016. PMID: 26751378 Free PMC article.
-
Deep Artificial Neural Networks and Neuromorphic Chips for Big Data Analysis: Pharmaceutical and Bioinformatics Applications.Int J Mol Sci. 2016 Aug 11;17(8):1313. doi: 10.3390/ijms17081313. Int J Mol Sci. 2016. PMID: 27529225 Free PMC article. Review.
-
A framework for plasticity implementation on the SpiNNaker neural architecture.Front Neurosci. 2015 Jan 20;8:429. doi: 10.3389/fnins.2014.00429. eCollection 2014. Front Neurosci. 2015. PMID: 25653580 Free PMC article.
-
Structured sequence processing and combinatorial binding: neurobiologically and computationally informed hypotheses.Philos Trans R Soc Lond B Biol Sci. 2020 Feb 3;375(1791):20190304. doi: 10.1098/rstb.2019.0304. Epub 2019 Dec 16. Philos Trans R Soc Lond B Biol Sci. 2020. PMID: 31840585 Free PMC article. Review.
-
Developing Dynamic Field Theory Architectures for Embodied Cognitive Systems with cedar.Front Neurorobot. 2016 Nov 2;10:14. doi: 10.3389/fnbot.2016.00014. eCollection 2016. Front Neurorobot. 2016. PMID: 27853431 Free PMC article.
References
-
- Anderson J. R., Lebiere C. (1998). The Atomic Components of Thought. Mahwah, Erlbaum
-
- Dormand J. R., Prince P. J. (1980). A family of embedded Runge–Kutta formulae. J. Comput. Appl. Math. 6, 19–2610.1016/0771-050X(80)90013-3 - DOI
LinkOut - more resources
Full Text Sources
Other Literature Sources
