2009
DOI: 10.3389/neuro.11.016.2009
|View full text |Cite
|
Sign up to set email alerts
|

Brainlab: a Python toolkit to aid in the design, simulation, and analysis of spiking neural networks with the NeoCortical Simulator

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
7
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 8 publications
1
7
0
Order By: Relevance
“…The hippocampal model included a total of 37,500 leaky integrate-and-fire neurons with conductance-based synapses with a sampling frequency of 1,000/s. All simulations were performed using Neo Cortical Simulator, also known as NCS (Courtenay Wilson et al, 2001 ; Brette et al, 2007 ; Drewes et al, 2009 ) on a shared-memory 16-processor Sun Fire X4600. Each of five place-field subnetworks included 3,200 neurons, comprised of 2,600 pyramidal and 600 single-compartment interneurons.…”
Section: Methodsmentioning
confidence: 99%
“…The hippocampal model included a total of 37,500 leaky integrate-and-fire neurons with conductance-based synapses with a sampling frequency of 1,000/s. All simulations were performed using Neo Cortical Simulator, also known as NCS (Courtenay Wilson et al, 2001 ; Brette et al, 2007 ; Drewes et al, 2009 ) on a shared-memory 16-processor Sun Fire X4600. Each of five place-field subnetworks included 3,200 neurons, comprised of 2,600 pyramidal and 600 single-compartment interneurons.…”
Section: Methodsmentioning
confidence: 99%
“…In most cases, the Python interface was added to an existing simulator written in a compiled language such as C++. This was the case for NEURON (Hines et al, 2009 ), NEST (Eppler et al, 2009 ), PCSIM (Pecevski et al, 2009 ), Nengo (Stewart et al, 2009 ), MOOSE (Ray and Bhalla, 2008 ), STEPS (Wils and De Schutter, 2009 ) and NCS (Drewes et al, 2009 ). However, as the articles by Goodman and Brette ( 2008 ) on the Brian simulator and Bednar ( 2009 ) on the Topographica simulator demonstrate, it is also possible to develop new simulation environments purely in Python, making use of the vectorization techniques available in the underlying NumPy package to obtain computational efficiency.…”
Section: Overview Of the Research Topicmentioning
confidence: 96%
“…NCS (Drewes, 2005; Wilson et al, 2005; Brette et al, 2007; Drewes et al, 2009; Jayet Bray et al, 2010) is a neural simulator that can model integrate-and-fire neurons with conductance-based synapses. It uses two clusters: four SUN 4600 machines (16-processors each) connected via Infiniband with 192 GB RAM per machine, 24 Terabytes of disk storage; and 208 Opteron cores, 416 GB RAM, and more than a Terabyte of disk storage.…”
Section: Virtual Neurorobotics (Vnr)mentioning
confidence: 99%