• Info
  • Home
  • About
  • Editorial Board
  • Archive
  • Research Topics
  • View Some Authors
  • Review Guidelines
  • Subscribe to Alerts
  • Search
  • Article Type

    Publication Date

  • Author Info
  • Why Submit?
  • Fees
  • Article Types
  • Author Guidelines
  • Submission Checklist
  • Contact Editorial Office
  • Submit Manuscript
Start date should be earlier than end date. OK Please enter valid date format.

Python scripting in the Nengo simulator

Centre for Theoretical Neuroscience, University of Waterloo, Waterloo, ON, Canada
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, neural models, neural engineering framework, theoretical neuroscience, neural dynamics, control theory, representation, hybrid models
Citation:
Stewart TC, Tripp B and Eliasmith C (2009). Python scripting in the Nengo simulator. Front. Neuroinform. 3:7. doi: 10.3389/neuro.11.007.2009
Received:
14 September 2008;
 Paper pending published:
10 October 2008;
Accepted:
20 February 2009;
 Published online:
24 March 2009.

Edited by:

Rolf Kötter, Radboud University Nijmegen, The Netherlands

Reviewed by:

Andrew P. Davison, CNRS, France
Jochen M. Eppler, Honda Research Institute Europe GmbH, Germany; Albert Ludwigs University, Germany
Veit Stuphorn, Johns Hopkins University, USA
Copyright:
© 2009 Stewart, Tripp and Eliasmith. This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited.
*Correspondence:
Terrence C. Stewart, Centre for Theoretical Neuroscience, University of Waterloo, 200 University Avenue West, Waterloo, ON, Canada N2L 3G1. e-mail: tcstewar@uwaterloo.ca

People who looked at this article, also looked at:


Original Research Article, Published on 24 Mar 2009

Topographica: building and analyzing map-level simulations from Python, C/C++, MATLAB, NEST, or NEURON components

James A Bednar

Front. Neuroinform. doi: 10.3389/neuro.11.008.2009

General Commentary Article, Published on 29 May 2009

Wiring neurons with carbon nanotubes

William Lee and Vladimir Parpura

Front. Neuroeng. doi: 10.3389/neuro.16.008.2009

Original Research Article, Published on 27 Mar 2009

DataViewer3D: An open-source, cross-platform multi-modal neuroimaging data visualization tool

Andre D Gouws, Will Woods, Rebecca E Millman, Antony B Morland and Gary G R Green

Front. Neuroinform. doi: 10.3389/neuro.11.009.2009


© 2007 - 2012 Frontiers Media S.A. All Rights Reserved