Establishing community models as the underpinning of neuroscience: linking computational and experimental data

Hugo Cornelis, Allan D Coop, Armando L Rodriguez, Dave Beeman, James M Bower
2011 BMC Neuroscience  
In Physics, as in other "hard sciences", both research and education are built around systems and their associated models that are accepted as fundamental to the field. This is not the case within Neuroscience, although the existence of simulation systems like GENESIS and NEURON are producing an informal propagation of particular models between laboratories. One of the core tenants of the reconfiguration of GENESIS is that fully developed community models will not exist until the process of
more » ... ding, evaluating, and propagating models is incorporated into the structure of the simulation system itself. To be successful, such systems will also have to provide explicit links to experimental data and procedures. GENESIS 3.0 (G-3) conforms to the CBI federated software architecture [1] . It is explicitly constructed around an ideal user workflow [2] that provides an organizing principle for simulator use. The modular nature of the system separates low-level numeric data from high-level biological representations, as well as the data and control functions. This facilitates the interface of different databases to significantly enhance two broad categories of user and developer experience. One is organized around an ideal user workflow while the other supports a multi-level documentation system that informs user and developer concerns. We show how this information infrastructure supports scientific communication through the development of community models that can then integrate computational models and experimental neuroscience. G-3 documentation is organized into seven levels, each served by a single repository: (1-2) Introductory material and user guides, (3-4) Automated use cases and technical guides, (5-7) Algorithm, API and hyperlinked source code documentation. Both within each repository and across the different levels, documents are organized by a user defined tagging system that creates horizontal and vertical reader flows. This simplifies the communication of computational models by separating the technical aspects of a model from its scientific content and interpretation. The dynamic creation of horizontal and vertical reader flows allows to reinterpret the capabilities of this documentation system from the perspective of a model publication workflow. The lowest levels (Levels 5-7) describe purely technical components of model implementation entirely devoid of scientific interpretation. Higher levels communicate the nontechnical scientific narratives generated by both computational and experimental projects. For example, Level 4-3: Explain biological mechanisms obtained by computational studies, community models, and experimental research, Level 2: Integrates results of computational and experimental neuroscience, and Level 1: General introductions and reviews of neuroscience. This results in a communication gradient where increasing detail about any aspect of a publication is accessible from a given level. We show examples of (1) Horizontal workflows, e.g. model lineage, and (2) Vertical workflows, e.g. "drilling down" from the biological concepts of a model to increasingly technical details of model implementation or, vice-versa, starting from technical implementations going up to their uses in models and simulations and their scientific interpretation. These are the first steps in the
doi:10.1186/1471-2202-12-s1-p16 pmcid:PMC3240256 fatcat:hczipqqj5zaz3jb3bpfnop3utu