- Poster presentation
- Open Access
Exploring the limitations of simulator independence via an implementation of a biophysically detailed cerebellar cortex model in NEURON and NEST
© Close et al; licensee BioMed Central Ltd. 2013
- Published: 8 July 2013
- Cerebellar Cortex
- Spike Timing
- Spike Propagation
- Computational Neuroscience
- Custom Extension
The ability to develop models of complex neural networks in a simulator independent manner has been a longstanding goal of the computational neuroscience community [1, 2]. One of several important reasons behind this is because the effect of subtle differences in simulator implementations, the timing of spike propagation for example , on the qualitative behavior of networks with complex neuronal models is unclear a priori. In addition, the relevance of constraints placed on model design by fundamental assumptions in the simulator architecture and features that are not available in all simulators, such as gap junctions and active dendritic compartments, has not been extensively studied. To begin to address such issues, we investigate differences between NEURON  and NEST  simulations of a biophysically detailed model of the cerebellar cortex.
Following the approach outlined in , the cerebellar cortex model is defined using a custom declarative architecture, which is based on NineML  and NeuroML 2.0  where possible, and otherwise extended to meet the requirements of the model. Neuronal dynamics are described using a custom extension to the NineML language for conductance-based dynamics, which is compiled directly into simulator-native model formats . Connections between neuronal populations within the model are generated from a combination of morphologically based  and soma-to-soma geometric connectivity rules. These rules are integrated into PyNN framework , which handles the appropriate simulator-dependent connection routines.
There are a number of factors that make the cerebellar cortex a good test case to study the effect of simulator disparities. The cerebellar cortex is strongly hypothesized to be involved in the fine-tuning of movement , and is therefore likely to be sensitive to spike timing. Also, in previous modeling, the behavior of the granular layer sub-network has been shown to be strongly affected by the Golgi-to-Golgi gap junctions , making the cerebellar cortex an interesting system in which to study the implications of different implementations of gap junction connections. Therefore, the differences between the NEURON and NEST implementations of the cerebellar cortex model should lend considerable insight into the practical issues that could limit the development of truly simulator independent models.
- Goddard N, Hucka M, Howell F, Cornelis H, Shankar K, Beeman D: Towards NeuroML: model description methods for collaborative modelling in neuroscience. Philos Trans R Soc London [Biol]. 2001, 356.1412: 1209-1228.View ArticleGoogle Scholar
- NineML. [http://software.incf.org/software/NINEML]
- Morrison A, Straube S, Plesser H, Diesmann M: Exact subthreshold integration with continuous spike times in discrete-time neural network simulations. Neural computation. 2007, 19 (1): 47-79. 10.1162/neco.2007.19.1.47.View ArticlePubMedGoogle Scholar
- Carnevale NT, Hines ML: The NEURON Book. 2006, Cambridge Univ PrView ArticleGoogle Scholar
- Gewaltig M-O, Diesmann M: NEST (Neural Simulation Tool). Scholarpedia. 2007, 2 (4): 1430-10.4249/scholarpedia.1430.View ArticleGoogle Scholar
- Close TG, Raikov I, Negrello M, Kumar S, De Schutter E: Exploring the functional implications of brain architecture and connectivity: a multi-simulator framework for biophysical neuronal models. BMC Neurosci. 2012, 13 (Suppl 1): P150-10.1186/1471-2202-13-S1-P150.PubMed CentralView ArticleGoogle Scholar
- NeuroML 2.0. [http://www.neuroml.org/neuroml2.php]
- Raikov I, De Schutter E: The Layer-Oriented Approach to Declarative Languages for Biological Modeling. PLoS Comput Biol. 2012, 8 (5):Google Scholar
- Negrello M, Raikov I, De Schutter E: Boundary representation of neural architecture and connectivity. BMC Neurosci. 2011, 12 (Suppl 1): 59-10.1186/1471-2202-12-S1-P59.View ArticleGoogle Scholar
- Davison AP, Brüderle D, Eppler J, Kremkow J, Muller E, Pecevski D, Perrinet E, Yger P: PyNN: a common interface for neuronal network simulators. Front Neuroinform. 2008, 2: 11-PubMed CentralView ArticlePubMedGoogle Scholar
- Braitenberg V, Heck D, Sultan F: The detection and generation of sequences as a key to cerebellar function: experiments and theory. The Behavioral and brain sciences. 1997, 20 (2): 229-45.View ArticlePubMedGoogle Scholar
- de Souza FMS, De Schutter E: Robustness effect of gap junctions between Golgi cells on cerebellar cortex oscillations. Neural Systems & Circuits. 2011, 1 (1): 7-10.1186/2042-1001-1-7.View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.