Cargando…

Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator

Neuroscience modeling experiments often involve multiple complex neural network and cell model variants, complex input stimuli and input protocols, followed by complex data analysis. Coordinating all this complexity becomes a central difficulty for the experimenter. The Python programming language,...

Descripción completa

Detalles Bibliográficos
Autores principales: Drewes, Rich, Zou, Quan, Goodman, Philip H.
Formato: Texto
Lenguaje:English
Publicado: Frontiers Research Foundation 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2691657/
https://www.ncbi.nlm.nih.gov/pubmed/19506707
http://dx.doi.org/10.3389/neuro.11.016.2009
_version_ 1782167892268154880
author Drewes, Rich
Zou, Quan
Goodman, Philip H.
author_facet Drewes, Rich
Zou, Quan
Goodman, Philip H.
author_sort Drewes, Rich
collection PubMed
description Neuroscience modeling experiments often involve multiple complex neural network and cell model variants, complex input stimuli and input protocols, followed by complex data analysis. Coordinating all this complexity becomes a central difficulty for the experimenter. The Python programming language, along with its extensive library packages, has emerged as a leading “glue” tool for managing all sorts of complex programmatic tasks. This paper describes a toolkit called Brainlab, written in Python, that leverages Python's strengths for the task of managing the general complexity of neuroscience modeling experiments. Brainlab was also designed to overcome the major difficulties of working with the NCS (NeoCortical Simulator) environment in particular. Brainlab is an integrated model-building, experimentation, and data analysis environment for the powerful parallel spiking neural network simulator system NCS.
format Text
id pubmed-2691657
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Frontiers Research Foundation
record_format MEDLINE/PubMed
spelling pubmed-26916572009-06-08 Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator Drewes, Rich Zou, Quan Goodman, Philip H. Front Neuroinformatics Neuroscience Neuroscience modeling experiments often involve multiple complex neural network and cell model variants, complex input stimuli and input protocols, followed by complex data analysis. Coordinating all this complexity becomes a central difficulty for the experimenter. The Python programming language, along with its extensive library packages, has emerged as a leading “glue” tool for managing all sorts of complex programmatic tasks. This paper describes a toolkit called Brainlab, written in Python, that leverages Python's strengths for the task of managing the general complexity of neuroscience modeling experiments. Brainlab was also designed to overcome the major difficulties of working with the NCS (NeoCortical Simulator) environment in particular. Brainlab is an integrated model-building, experimentation, and data analysis environment for the powerful parallel spiking neural network simulator system NCS. Frontiers Research Foundation 2009-05-27 /pmc/articles/PMC2691657/ /pubmed/19506707 http://dx.doi.org/10.3389/neuro.11.016.2009 Text en Copyright © 2009 Drewes, Zou and Goodman. http://www.frontiersin.org/licenseagreement 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.
spellingShingle Neuroscience
Drewes, Rich
Zou, Quan
Goodman, Philip H.
Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator
title Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator
title_full Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator
title_fullStr Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator
title_full_unstemmed Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator
title_short Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator
title_sort brainlab: a python toolkit to aid in the design, simulation, and analysis of spiking neural networks with the neocortical simulator
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2691657/
https://www.ncbi.nlm.nih.gov/pubmed/19506707
http://dx.doi.org/10.3389/neuro.11.016.2009
work_keys_str_mv AT drewesrich brainlabapythontoolkittoaidinthedesignsimulationandanalysisofspikingneuralnetworkswiththeneocorticalsimulator
AT zouquan brainlabapythontoolkittoaidinthedesignsimulationandanalysisofspikingneuralnetworkswiththeneocorticalsimulator
AT goodmanphiliph brainlabapythontoolkittoaidinthedesignsimulationandanalysisofspikingneuralnetworkswiththeneocorticalsimulator