Towards NeuroML: Model Description Methods for Collaborative Modelling in Neuroscience
Open Access
- 29 August 2001
- journal article
- review article
- Published by The Royal Society in Philosophical Transactions Of The Royal Society B-Biological Sciences
- Vol. 356 (1412) , 1209-1228
- https://doi.org/10.1098/rstb.2001.0910
Abstract
Biological nervous systems and the mechanisms underlying their operation exhibit astonishing complexity. Computational models of these systems have been correspondingly complex. As these models become ever more sophisticated, they become increasingly difficult to define, comprehend, manage and communicate. Consequently, for scientific understanding of biological nervous systems to progress, it is crucial for modellers to have software tools that support discussion, development and exchange of computational models. We describe methodologies that focus on these tasks, improving the ability of neuroscientists to engage in the modelling process. We report our findings on the requirements for these tools and discuss the use of declarative forms of model description—equivalent to object–oriented classes and database schema—which we call templates. We introduce NeuroML, a mark–up language for the neurosciences which is defined syntactically using templates, and its specific component intended as a common format for communication between modelling–related tools. Finally, we propose a template hierarchy for this modelling component of NeuroML, sufficient for describing models ranging in structural levels from neuron cell membranes to neural networks. These templates support both a framework for user–level interaction with models, and a high–performance framework for efficient simulation of the models.Keywords
This publication has 18 references indexed in Scilit:
- Knowledge management of the neuroscientific literature: the data model and underlying strategy of the NeuroScholar systemPhilosophical Transactions Of The Royal Society B-Biological Sciences, 2001
- Dynamic publication model for neurophysiology databasesPhilosophical Transactions Of The Royal Society B-Biological Sciences, 2001
- NEOSIM: Portable large-scale plug and play modellingNeurocomputing, 2001
- XNBC V9: A user friendly simulation and analysis tool for neurobiologistsNeurocomputing, 2001
- Common Data Model for Neuroscience Data and Data Model ExchangeJournal of the American Medical Informatics Association, 2001
- A large-scale model of the cerebellar cortex using PGENESISNeurocomputing, 2000
- XML and the Second-Generation WEBScientific American, 1999
- ModelDB: An Environment for Running and Storing Computational Models and Their Results Applied to NeuroscienceJournal of the American Medical Informatics Association, 1996
- Parallel discrete event simulationCommunications of the ACM, 1990
- Efficient computation of branched nerve equationsInternational Journal of Bio-Medical Computing, 1984