Integrating Systems Biology Markup Language(SBML) with NEURON
© Bulanova et al; licensee BioMed Central Ltd. 2014
Published: 21 July 2014
The NEURON simulator software is widely used by the computational neuroscience community for neuronal electrophysiology modeling and we have recently extended it to support reaction-diffusion dynamics . This class of dynamics is ideal for studying intracellular dynamics, such as calcium-induced calcium release. NEURON’s original reaction-diffusion support introduced a custom syntax; although this allowed taking advantage of NEURON’s full capabilities, it required existing cell biology models to be rewritten. To eliminate this barrier, we have introduced SBML support for NEURON.
SBML  is an XML-based representation format used for specifying computational models of biological processes. This format is one of the most widely used, and is supported by over 200 software packages. It has become a standard used by systems biologists for the exchange of information about chemical reaction dynamics. We have introduced SBML support to the reaction diffusion module of the NEURON simulation software. This enables NEURON users to import a large number of previously developed cell biology models and use them in computational neuroscience research.
We have added the capability to import and export models in SBML format to NEURON’s reaction-diffusion module using the libSBML library . This allows one to combine models from ModelDB  with cell models from the BioModels database  in a way that makes it possible to match state variables and to readily change parameters. The procedure is as follows:
Electrophysiology model is loaded from ModelDB or constructed de novo.
NEURON loads SBML data and instantiates appropriate reaction diffusion objects: rxd.Region, rxd.Species, rxd.Reaction. User must interactively or preemptively match state-variable names across combined models to combine the two models into one.
SBML models do not include diffusion so diffusion constants can be added to provide the spatial element of the combined model.
User can adjust the parameters and make simulation runs of the model.
We have used these new features to study the interaction of a calcium induced calcium release model from BioModels with electrical activity in a detailed model of a hippocampal CA1 pyramidal neuron.
Research supported by NIH grant R01MH086638.
- McDougal RA, Hines ML, Lytton WW: Reaction-diffusion in the NEURON simulator. Front. Neuroinform. 2013, 7: 28-PubMed CentralView ArticlePubMedGoogle Scholar
- Hucka M, Finney A, Sauro HM, Bolouri H, Doyle JC, Kitano H, Arkin AP, Bornstein BJ, Bray D, Cornish-Bowden A, et al: The Systems Biology Markup Language (SBML): A medium for representation and exchange of biochemical network models. Bioinformatics. 2003, 19 (4): 524-531. 10.1093/bioinformatics/btg015.View ArticlePubMedGoogle Scholar
- Bornstein BJ, Keating SM, Jouraku A, Hucka M: LibSBML: An API Library for SBML. Bioinformatics. 2008, 24 (6): 880-881. 10.1093/bioinformatics/btn051.PubMed CentralView ArticlePubMedGoogle Scholar
- Migliore M, Morse TM, Davison AP, Marenco LN, Shepherd GM, Hines ML: ModelDB - Making models publicly accessible to support computational neuroscience. Neuroinformatics. 2003, 1 (1): 135-139. 10.1385/NI:1:1:135.PubMed CentralView ArticlePubMedGoogle Scholar
- Le Novère N, Bornstein B, Broicher A, Courtot M, Donizelli M, Dharuri H, Li L, Sauro H, Schilstra M, Shapiro B, et al: BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems. Nucleic Acids Research. 2005, 34: D689-D691.PubMed CentralView 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/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.