Email updates

Keep up to date with the latest news and content from BMC Neuroscience and BioMed Central.

This article is part of the supplement: Abstracts from the Twenty Third Annual Computational Neuroscience Meeting: CNS*2014

Open Access Poster presentation

Integrating Systems Biology Markup Language (SBML) with NEURON

Anna S Bulanova1*, Robert A McDougal1, Samuel A Neymotin2, Victor K Mutai1, William W Lytton23 and Michael L Hines1

Author Affiliations

1 Neurobiology, Yale University, New Haven, CT 06520, USA

2 Physiology & Pharmacology, SUNY Downstate Medical Center, Brooklyn, NY 11203, USA

3 Neurology, Kings County Hospital, Brooklyn, NY 11203, USA

For all author emails, please log on.

BMC Neuroscience 2014, 15(Suppl 1):P144  doi:10.1186/1471-2202-15-S1-P144

The electronic version of this article is the complete one and can be found online at:

Published:21 July 2014

© 2014 Bulanova et al; licensee BioMed Central Ltd.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Poster presentation

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 [1]. 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 [2] 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 [3]. This allows one to combine models from ModelDB [4] with cell models from the BioModels database [5] 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.


  1. McDougal RA, Hines ML, Lytton WW: Reaction-diffusion in the NEURON simulator.

    Front. Neuroinform 2013, 7:28. PubMed Abstract | PubMed Central Full Text OpenURL

  2. 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. PubMed Abstract | Publisher Full Text OpenURL

  3. Bornstein BJ, Keating SM, Jouraku A, Hucka M: LibSBML: An API Library for SBML.

    Bioinformatics 2008, 24(6):880-881. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  4. 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. PubMed Abstract | Publisher Full Text | PubMed Central Full Text OpenURL

  5. 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 Abstract | Publisher Full Text | PubMed Central Full Text OpenURL