Skip to main content
  • Poster presentation
  • Open access
  • Published:

The role of the Neurospaces project browser in the GENESIS 3 software federation: Design and targets

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 [1] 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 [5] – 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.

References

  1. 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.

    CAS  PubMed  Google Scholar 

  2. 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.

    Article  PubMed  Google Scholar 

  3. 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]

    Google Scholar 

  4. 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.

    Article  PubMed Central  PubMed  Google Scholar 

  5. Cornelis H, De Schutter E: Neurospaces: separating modeling and simulation. Neurocomputing. 2003, 52: 227-231. 10.1016/S0925-2312(02)00750-6.

    Article  Google Scholar 

Download references

Acknowledgements

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hugo Cornelis.

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

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

Download citation

  • Published:

  • DOI: https://doi.org/10.1186/1471-2202-9-S1-P87

Keywords