Skip to main content


  • Poster presentation
  • Open Access

Model exchange with the NeuroML model database

BMC Neuroscience201415 (Suppl 1) :P171

  • Published:


  • Semantic Information
  • Keyword Search
  • Excitatory Synapse
  • Computational Neuroscientist
  • Search Interface

The Neural Open Markup Language project, NeuroML, is an international, collaborative initiative to develop a language for describing and sharing complex, multiscale neuron and neuronal network models [1]. The project focuses on the key objects that need to be exchanged among software applications used by computational neuroscientists. Examples of these objects include descriptions of neuronal morphology, the dynamics of ion channels and synaptic mechanisms, and the connectivity patterns of networks of model neurons. This modular approach brings additional benefits: not only can entire models be published and exchanged in this format, but each individual object or component, such as a specific calcium channel or excitatory synapse, can be shared and re-implemented in a different model. The use of a standardized description language based on XML also facilitates the development of tools that promote simulator interoperability.

The NeuroML Model Database ( is a relational database that provides a means for exchanging multiscale NeuroML model descriptions and their components. There are several existing, curated model databases that include neuroscience models in multiple formats such as ModelDB [2] and the BioModels Database [3], which provide excellent resources for sharing diverse, published neuroscience models in multiple formats. In contrast, NeuroML-db is more focused, including only NeuroML models. This emphasis allows the database design and search to take advantage of this specific format, and in particular, allows for efficient searches over sub-components of models. In addition, the NeuroML Model Database can be used to search over public models developed as part of the Open Source Brain (OSB) initiative, which provides a software infrastructure for the collaborative development and evaluation of models [4]. NeuroML is the preferred model description format for OSB, and OSB models that are described using NeuroML version 2.0 can be flagged for automatic inclusion in NeuroML-db.

An overarching design goal for the database is to provide a simple keyword search interface. Because many search terms involve terminology from neuroscience, we complement a metadata-based keyword search with a mechanism that can provide information about the biological meaning of the keywords, where this semantic information is available through an existing ontology for neuroscience called NeuroLex [5]. Through implicit query reformulation, this semantic information is used to expand the search results. For example, if the query is a single brain region, all cell and network models for cells and networks from that region and its sub-regions are provided to the user.



We would like to thank Dr. Maryann Martone and Dr. Anita Bandrowski for their help with ongoing interactions regarding NeuroLex. This work was supported in part by grant R01EB014640 from the National Institute of Biomedical Imaging and Bioengineering and by grant R01MH081905 from the National Institutes of Mental Health.

Authors’ Affiliations

School of Mathematical and Statistical Sciences, Arizona State University, Tempe, AZ 85287, USA
School of Life Sciences, Arizona State University, Tempe, AZ 85287, USA
School of Mathematical and Natural Sciences, Arizona State University, Phoenix, Arizona 85609, USA


  1. Gleeson P, Crook S, Cannon R, Hines M, Billings G, Farinella M, Morse TM, Davision A, Ray S, Bhalla U, Barnes SR, Dimitrova YD, Silver RA: NeuroML: a simulator-independent language for describing data-driving models of neurons and networks with a high degree of biological realism. PLoS Computational Biology. 2010, 6: e1000815-10.1371/journal.pcbi.1000815.PubMed CentralView ArticlePubMedGoogle Scholar
  2. Hines M, Morse T, Migliore M, Carnevale NT, Shepherd GM: ModelDB: a database to support computational neuroscience. Journal of Computational Neuroscience. 2004, 17: 7-11.PubMed CentralView ArticlePubMedGoogle Scholar
  3. Le Novere 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. 2006, 34: D689-691. 10.1093/nar/gkj092.PubMed CentralView ArticlePubMedGoogle Scholar
  4. Gleeson P, Piasini E, Crook S, Cannon R, Steuber V, Jaeger D, Solinas S, D'Angelo E, Silver RA: The Open Source Brain Initiative: enabling collaborative modelling in computational neuroscience. BMC Neuroscience. 2012, 13 (Suppl 1): O7-10.1186/1471-2202-13-S1-O7.PubMed CentralView ArticleGoogle Scholar
  5. Larson SD, Maynard S, Imam F, Martone M: -- A semantic wiki for neuroinformatics based on the NIF Standard Ontology. Frontiers in Neuroscience Conference Abstract: Neuroinformatics. 2009Google Scholar


© Crook and Dietrich; licensee BioMed Central Ltd. 2014

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 (, 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.