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.
Computational models are increasingly important for studying complex neurophysiological systems. As scientific tools, it is essential that such models can be reproduced and critically evaluated by a range of scientists. However, published models are currently implemented using a diverse set of modeling approaches, simulation tools, and computer languages making them inaccessible and difficult to reproduce. Models also typically contain concepts that are tightly linked to domain-specific simulators, or depend on knowledge that is described exclusively in text-based documentation. To address these issues we have developed a compact, hierarchical, XML-based language called LEMS (Low Entropy Model Specification), that can define the structure and dynamics of a wide range of biological models in a fully machine readable format. We describe how LEMS underpins the latest version of NeuroML and show that this framework can define models of ion channels, synapses, neurons and networks. Unit handling, often a source of error when reusing models, is built into the core of the language by specifying physical quantities in models in terms of the base dimensions. We show how LEMS, together with the open source Java and Python based libraries we have developed, facilitates the generation of scripts for multiple neuronal simulators and provides a route for simulator free code generation. We establish that LEMS can be used to define models from systems biology and map them to neuroscience-domain specific simulators, enabling models to be shared between these traditionally separate disciplines. LEMS and NeuroML 2 provide a new, comprehensive framework for defining computational models of neuronal and other biological systems in a machine readable format, making them more reproducible and increasing the transparency and accessibility of their underlying structure and properties.
Our eyes move constantly, even when we try to fixate our gaze. Fixational eye movements prevent and restore visual loss during fixation, yet the relative impact of each type of fixational eye movement remains controversial. For over five decades, the debate has focused on microsaccades, the fastest and largest fixational eye movements. Some recent studies have concluded that microsaccades counteract visual fading during fixation. Other studies have disputed this idea, contending that microsaccades play no significant role in vision. The disagreement stems from the lack of methods to determine the precise effects of microsaccades on vision versus those of other eye movements, as well as a lack of evidence that microsaccades are relevant to foveal vision. Here we developed a novel generalized method to determine the precise quantified contribution and efficacy of human microsaccades to restoring visibility compared with other eye movements. Our results indicate that microsaccades are the greatest eye movement contributor to the restoration of both foveal and peripheral vision during fixation. Our method to calculate the efficacy and contribution of microsaccades to perception can determine the strength of connection between any two physiological and/or perceptual events, providing a novel and powerful estimate of causal influence; thus, we anticipate wide-ranging applications in neuroscience and beyond.
Highlights d Open Source Brain: an online resource of standardized models of neurons and circuits d Automated 3D visualization, analysis, and simulation of models through the browser d Open source infrastructure and tools for collaborative model development and testing d Accessible, transparent, up-to-date models from different brain regions
Neurons show diverse firing patterns. Even neurons belonging to a single chemical or morphological class, or the same identified neuron, can display different types of electrical activity. For example, motor neuron MN5, which innervates a flight muscle of adult Drosophila, can show distinct firing patterns under the same recording conditions. We developed a two-dimensional biophysical model and show that a core complement of just two voltage-gated channels is sufficient to generate firing pattern diversity. We propose Shab and DmNa v to be two candidate genes that could encode these core currents, and find that changes in Shab channel expression in the model can reproduce activity resembling the main firing patterns observed in MN5 recordings. We use bifurcation analysis to describe the different transitions between rest and spiking states that result from variations in Shab channel expression, exposing a connection between ion channel expression, bifurcation structure, and firing patterns in models of membrane potential dynamics.
Quantitative neuroanatomical data are important for the study of many areas of neuroscience, and the complexity of problems associated with neuronal structure requires that research from multiple groups across many disciplines be combined. However, existing neuron-tracing systems, simulation environments, and tools for the visualization and analysis of neuronal morphology data use a variety of data formats, making it difficult to exchange data in a readily usable way. The NeuroML project was initiated to address these issues, and here we describe an extensible markup language standard, MorphML, which defines a common data format for neuronal morphology data and associated metadata to facilitate data and model exchange, database creation, model publication, and data archiving. We describe the elements of the standard in detail and outline the mappings between this format and those used by a number of popular applications for reconstruction, simulation, and visualization of neuronal morphology.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.