- Poster presentation
- Open Access
Visualizing, editing and simulating neuronal models with the Open Source Brain 3D explorer
BMC Neuroscience volume 16, Article number: P82 (2015)
Reproducibility, accessibility, standardization, and provenance tracking are some of the main challenges for the global scientific community today. In computational neuroscience, making models available in open and accessible formats is an important strategy for improving transparency and reusability of published models. The Open Source Brain initiative (OSB, http://www.opensourcebrain.org) is an online platform which aims to facilitate sharing and collaborative development of neuronal models. It provides a central location for models of multiple brain regions and species and a set of tools to analyze, edit, visualize and simulate them. While OSB can host models in any format, converting models to NeuroML (specifically v2.0, ) is actively encouraged as it allows OSB to access the internal dynamics of the model. NeuroML2 is a simulator independent model description language for computational neuroscience. It has been built on LEMS (Low Entropy Model Specification, ), a general purpose language developed to provide a machine readable way of expressing the structure and dynamics of physical models. These languages facilitate cross-simulator validation, which is a crucial factor in ensuring reproducibility and reusability of models.
OSB currently hosts more than 70 projects, has 350 users, and 40 member labs. The vast majority of its features are accessible to non-registered users. If a specific model has been converted to NeuroML2/LEMS the user can make use of a wide range of advanced features in the Open Source Brain 3D explorer. The OSB 3D explorer is a graphical framework for analysis and simulation of neural models based on Geppetto (http://www.geppetto.org). Geppetto, an open source modular platform for complex biological systems, was originally developed as part of the Open Worm project (http://www.openworm.org, ). OSB 3D explorer provides a 3D canvas in order to display the model neurons/network. In addition, a wide variety of "widgets" allow the user to access data on both the model and the simulation. A Tree Visualiser widget allows the user to analyze the dynamics of the model, visualize a summary and to modify aspects of the model. The model can be downloaded in different formats (such as NEURON, Brian, Matlab, etc.) or can be simulated on a server/cluster. Such simulations will be executed asynchronously and the user can manage the simulations and analyze the results through a web dashboard. Some other widgets provide tools to analyze the connections in the network, inspect variables during the simulation or generate plots showing for instance the dynamics of a gate or the membrane potential of a cell during the simulation. Every change in the model and simulation outputs is stored in the database providing the user traceability and reproducibility of the whole experiment.
Cannon RC, Gleeson P, Crook S, Ganapathy G, Marin B, Piasini E, Silver RA: LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML2. Frontiers in Neuroinformatics. 2014, 8: 79-
Szigeti B, Gleeson P, Vella M, Khayrulin S, Palyanov A, Hokanson J, Currie M, Cantarelli M, Idili G, Larson S: OpenWorm: an open-science approach to modelling Caenorhabditis elegans. Front. Comput. Neurosci. 2014
This work has been primarily funded by the Wellcome Trust (101445/095667). BM is supported by the Brazilian agency CAPES (2257-13/0).
About this article
Cite this article
Quintana, A., Cantarelli, M., Marin, B. et al. Visualizing, editing and simulating neuronal models with the Open Source Brain 3D explorer. BMC Neurosci 16, P82 (2015). https://doi.org/10.1186/1471-2202-16-S1-P82
- Neuronal Model
- Complex Biological System
- Computational Neuroscience
- Multiple Brain Region
- Graphical Framework