The role of the Neurospaces project browser in the GENESIS 3 software federation: Design and targets
BMC Neuroscience volume 9, Article number: P87 (2008)
A computational model is a tool to increase human understanding of a complex system. The scientific advances made through computational modeling result in refinements of the biological models used for research. This interaction between a biological model and scientific advance is in sharp contrast to current publication media which fix in time both scientific knowledge as well as the tools used to acquire it.
As an example, the Purkinje cell model that was originally published in 1994  has been widely used for both educational purposes and research projects. Different researchers have made many small modifications to this model, such that at present, many parallel versions of this model coexist. No one can explain the detailed relationships between the different development branches of this model, because no tools exist to track the development of a computational model, neither during a research project, nor between research projects.
Therefore, in order to advance publication technology, we have started building a web-enabled database infrastructure, tailored to the needs of computational model publication [2–5]. The Neurospaces project browser  – a software component of the GENESIS 3 software federation – acts as a simulation definition and exploration frame for model behavior, and guides the definition of relationships between biological questions and a simulation. These relationships form the core of a research project, but can also be used for tutorial purposes and as an educational resource. The technical core of the project browser relies on the fact that model definition is separated from the definition of how a simulation is controlled. This fundamental separation allows a software system to track the changes to both independently. Annotation of model definition and simulation control scripts is implemented using recent advances in cryptographic signing. Such annotation can be used as a framework for quality assurance. We expect that these technologies will have a significant impact on scientific communication, publication and collaboration.
In this presentation we document the targets of the project browser, the design and software architecture, the current status of the implementation, and future directions.
De Schutter E, Bower JM: An active membrane model of the cerebellar Purkinje cell. I. Simulation of current clamps in slice. J Neurophysiol. 1994, 71: 375-400.
Crook S, Gleeson P, Howell F, Svitak J, Silver RA: MorphML: Level 1 of the NeuroML standards for neuronal morphology data and model specification. Neuroinformatics. 2007, 5 (2): 96-104. 10.1007/s12021-007-0003-6.
Beeman D, Bower JM, De Schutter E, Efthimiadis EN, Goddard N, Leigh J: The GENESIS simulator-based neuronal database. Neuroinformatics: An Overview of the Human Brain Project. Edited by: Koslow SH, Huerta MF. 1997, Lawrence Erlbaum Associates, Mahwah, NJ, Chapter 4: 57-80. [http://www.genesis-sim.org/hbp/GOOD/GOOD.html]
Cannon RC, Gewaltig M-O, Gleeson P, Bhalla US, Cornelis H, Hines ML, Howell FW, Muller E, Stiles JR, Wils S, De Schutter E: Interoperability of neuroscience modeling software: current status and future directions. Neuroinformatics. 2007, 5: 127-138. 10.1007/s12021-007-0004-5.
Cornelis H, De Schutter E: Neurospaces: separating modeling and simulation. Neurocomputing. 2003, 52: 227-231. 10.1016/S0925-2312(02)00750-6.
David Beeman of the University of Colorado, Boulder, Robert Cannon of textensor.com, Edinburgh and Paolo Di Prodi of University of Glasgow for reading the abstract and for helpful questions.
About this article
Cite this article
Cornelis, H., Coop, A.D. & Bower, J.M. The role of the Neurospaces project browser in the GENESIS 3 software federation: Design and targets. BMC Neurosci 9 (Suppl 1), P87 (2008). https://doi.org/10.1186/1471-2202-9-S1-P87
- Computational Model
- Purkinje Cell
- Software Architecture
- Scientific Advance
- Biological Model