112
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Biologically detailed single neuron and network models are important for understanding how ion channels, synapses and anatomical connectivity underlie the complex electrical behavior of the brain. While neuronal simulators such as NEURON, GENESIS, MOOSE, NEST, and PSICS facilitate the development of these data-driven neuronal models, the specialized languages they employ are generally not interoperable, limiting model accessibility and preventing reuse of model components and cross-simulator validation. To overcome these problems we have used an Open Source software approach to develop NeuroML, a neuronal model description language based on XML (Extensible Markup Language). This enables these detailed models and their components to be defined in a standalone form, allowing them to be used across multiple simulators and archived in a standardized format. Here we describe the structure of NeuroML and demonstrate its scope by converting into NeuroML models of a number of different voltage- and ligand-gated conductances, models of electrical coupling, synaptic transmission and short-term plasticity, together with morphologically detailed models of individual neurons. We have also used these NeuroML-based components to develop an highly detailed cortical network model. NeuroML-based model descriptions were validated by demonstrating similar model behavior across five independently developed simulators. Although our results confirm that simulations run on different simulators converge, they reveal limits to model interoperability, by showing that for some models convergence only occurs at high levels of spatial and temporal discretisation, when the computational overhead is high. Our development of NeuroML as a common description language for biophysically detailed neuronal and network models enables interoperability across multiple simulation environments, thereby improving model transparency, accessibility and reuse in computational neuroscience.

          Author Summary

          Computer modeling is becoming an increasingly valuable tool in the study of the complex interactions underlying the behavior of the brain. Software applications have been developed which make it easier to create models of neural networks as well as detailed models which replicate the electrical activity of individual neurons. The code formats used by each of these applications are generally incompatible however, making it difficult to exchange models and ideas between researchers. Here we present the structure of a neuronal model description language, NeuroML. This provides a way to express these complex models in a common format based on the underlying physiology, allowing them to be mapped to multiple applications. We have tested this language by converting published neuronal models to NeuroML format and comparing their behavior on a number of commonly used simulators. Creating a common, accessible model description format will expose more of the model details to the wider neuroscience community, thus increasing their quality and reliability, as for other Open Source software. NeuroML will also allow a greater “ecosystem” of tools to be developed for building, simulating and analyzing these complex neuronal systems.

          Related collections

          Most cited references37

          • Record: found
          • Abstract: found
          • Article: not found

          Competitive Hebbian learning through spike-timing-dependent synaptic plasticity.

          Hebbian models of development and learning require both activity-dependent synaptic plasticity and a mechanism that induces competition between different synapses. One form of experimentally observed long-term synaptic plasticity, which we call spike-timing-dependent plasticity (STDP), depends on the relative timing of pre- and postsynaptic action potentials. In modeling studies, we find that this form of synaptic modification can automatically balance synaptic strengths to make postsynaptic firing irregular but more sensitive to presynaptic spike timing. It has been argued that neurons in vivo operate in such a balanced regime. Synapses modifiable by STDP compete for control of the timing of postsynaptic action potentials. Inputs that fire the postsynaptic neuron with short latency or that act in correlated groups are able to compete most successfully and develop strong synapses, while synapses of longer-latency or less-effective inputs are weakened.
            Bookmark
            • Record: found
            • Abstract: found
            • Article: not found

            Influence of dendritic structure on firing pattern in model neocortical neurons.

            Neocortical neurons display a wide range of dendritic morphologies, ranging from compact arborizations to highly elaborate branching patterns. In vitro electrical recordings from these neurons have revealed a correspondingly diverse range of intrinsic firing patterns, including non-adapting, adapting and bursting types. This heterogeneity of electrical responsivity has generally been attributed to variability in the types and densities of ionic channels. We show here, using compartmental models of reconstructed cortical neurons, that an entire spectrum of firing patterns can be reproduced in a set of neurons that share a common distribution of ion channels and differ only in their dendritic geometry. The essential behaviour of the model depends on partial electrical coupling of fast active conductances localized to the soma and axon and slow active currents located throughout the dendrites, and can be reproduced in a two-compartment model. The results suggest a causal relationship for the observed correlations between dendritic structure and firing properties and emphasize the importance of active dendritic conductances in neuronal function.
              Bookmark
              • Record: found
              • Abstract: found
              • Article: not found

              Simulation of networks of spiking neurons: a review of tools and strategies.

              We review different aspects of the simulation of spiking neural networks. We start by reviewing the different types of simulation strategies and algorithms that are currently implemented. We next review the precision of those simulation strategies, in particular in cases where plasticity depends on the exact timing of the spikes. We overview different simulators and simulation environments presently available (restricted to those freely available, open source and documented). For each simulation tool, its advantages and pitfalls are reviewed, with an aim to allow the reader to identify which simulator is appropriate for a given task. Finally, we provide a series of benchmark simulations of different types of networks of spiking neurons, including Hodgkin-Huxley type, integrate-and-fire models, interacting with current-based or conductance-based synapses, using clock-driven or event-driven integration strategies. The same set of models are implemented on the different simulators, and the codes are made available. The ultimate goal of this review is to provide a resource to facilitate identifying the appropriate integration strategy and simulation tool to use for a given modeling problem related to spiking neural networks.
                Bookmark

                Author and article information

                Contributors
                Role: Editor
                Journal
                PLoS Comput Biol
                plos
                ploscomp
                PLoS Computational Biology
                Public Library of Science (San Francisco, USA )
                1553-734X
                1553-7358
                June 2010
                June 2010
                17 June 2010
                : 6
                : 6
                : e1000815
                Affiliations
                [1 ]Department of Neuroscience, Physiology and Pharmacology, University College London, London, United Kingdom
                [2 ]School of Mathematical and Statistical Sciences, School of Life Sciences, and Center for Adaptive Neural Systems, Arizona State University, Tempe, Arizona, United States of America
                [3 ]Textensor Limited, Edinburgh, United Kingdom
                [4 ]Department of Computer Science, Yale University, New Haven, Connecticut, United States of America
                [5 ]Department of Neurobiology, Yale University School of Medicine, New Haven, Connecticut, United States of America
                [6 ]Unité de Neurosciences, Information et Complexité, CNRS, Gif sur Yvette, France
                [7 ]National Centre for Biological Sciences, TIFR, UAS-GKVK Campus, Bangalore, India
                University College London, United Kingdom
                Author notes

                Wrote the paper: PG RAS. Conceived and managed the project: PG SC RAS. Developed current structure of NeuroML: PG SC RCC MLH GOB RAS. Developed NEURON support: PG MLH TMM. Developed PSICS support: PG RCC. Developed PyNN support: PG GOB APD. Developed MOOSE support: PG SR USB. Ported models from Traub et al., 2005 to NeuroML and solved interoperability issues: PG MF SRB YDD RAS.

                Article
                10-PLCB-RA-1849R2
                10.1371/journal.pcbi.1000815
                2887454
                20585541
                ae5c2494-688a-482d-ac3d-80986cc841c9
                Gleeson et al. 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 author and source are credited.
                History
                : 25 February 2010
                : 13 May 2010
                Page count
                Pages: 19
                Categories
                Research Article
                Computational Biology/Computational Neuroscience
                Computational Biology/Systems Biology
                Neuroscience
                Neuroscience/Theoretical Neuroscience

                Quantitative & Systems biology
                Quantitative & Systems biology

                Comments

                Comment on this article