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,...
Autores principales: | , , |
---|---|
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 |