90 research outputs found

    Describing and exchanging models of neurons and neuronal networks with NeuroML

    Get PDF

    Stochastic generation of biologically accurate brain networks

    Get PDF
    Basic circuits, which form the building blocks of the brain, have been identiffied in recent literature. We propose to treat these basic circuits as "stochastic generators" whose instances serve to wire a portion of the mouse brain. Very much in the same manner as genes generate proteins by providing templates for their construction, we view the catalog of basic circuits as providing templates for wiring up the neurons of the brain. This thesis work involves a) deffining a framework for the stochastic generation of brain networks, b) generation of sample networks from the basic circuits, and c) visualization of the generated networks

    NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail

    Get PDF
    Biologically detailed single neuron and network models are important for understanding how ion channels, synapses and anatomical connectivity underlie the complex electrical behavior of the brain. While neuronal simulators such as NEURON, GENESIS, MOOSE, NEST, and PSICS facilitate the development of these data-driven neuronal models, the specialized languages they employ are generally not interoperable, limiting model accessibility and preventing reuse of model components and cross-simulator validation. To overcome these problems we have used an Open Source software approach to develop NeuroML, a neuronal model description language based on XML (Extensible Markup Language). This enables these detailed models and their components to be defined in a standalone form, allowing them to be used across multiple simulators and archived in a standardized format. Here we describe the structure of NeuroML and demonstrate its scope by converting into NeuroML models of a number of different voltage- and ligand-gated conductances, models of electrical coupling, synaptic transmission and short-term plasticity, together with morphologically detailed models of individual neurons. We have also used these NeuroML-based components to develop an highly detailed cortical network model. NeuroML-based model descriptions were validated by demonstrating similar model behavior across five independently developed simulators. Although our results confirm that simulations run on different simulators converge, they reveal limits to model interoperability, by showing that for some models convergence only occurs at high levels of spatial and temporal discretisation, when the computational overhead is high. Our development of NeuroML as a common description language for biophysically detailed neuronal and network models enables interoperability across multiple simulation environments, thereby improving model transparency, accessibility and reuse in computational neuroscience

    Early signs of tinnitus in a simulation of the mammalian primary auditory cortex

    Get PDF
    © 2011 Metzner et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited[Poster presentation] The majority of tinnitus cases are related to cochlear dysfunction, leading to altered peripheral input to the central auditory system. These alterations are believed to increase the basic level of neural activity during off-conditions of sound and to diminish the increase in neural activity when sound is presented. As a compensatory means the affected region of primary auditory cortex tries to maximize the difference between basic level activity and sound-induced activity by adapting inhibitory and excitatory influences towards less GABAergic inhibition. This adaptation in turn triggers unmasking of dormant synapses and creation of new connections through axonal sprouting and finally results in a reorganization of tonotopic receptive fields and the manifestation of tinnitusPeer reviewe

    General features of the retinal connectome determine the computation of motion anticipation

    Get PDF
    Motion anticipation allows the visual system to compensate for the slow speed of phototransduction so that a moving object can be accurately located. This correction is already present in the signal that ganglion cells send from the retina but the biophysical mechanisms underlying this computation are not known. Here we demonstrate that motion anticipation is computed autonomously within the dendritic tree of each ganglion cell and relies on feedforward inhibition. The passive and non-linear interaction of excitatory and inhibitory synapses enables the somatic voltage to encode the actual position of a moving object instead of its delayed representation. General rather than specific features of the retinal connectome govern this computation: an excess of inhibitory inputs over excitatory, with both being randomly distributed, allows tracking of all directions of motion, while the average distance between inputs determines the object velocities that can be compensated for

    SpineCreator: a Graphical User Interface for the Creation of Layered Neural Models.

    Get PDF
    There is a growing requirement in computational neuroscience for tools that permit collaborative model building, model sharing, combining existing models into a larger system (multi-scale model integration), and are able to simulate models using a variety of simulation engines and hardware platforms. Layered XML model specification formats solve many of these problems, however they are difficult to write and visualise without tools. Here we describe a new graphical software tool, SpineCreator, which facilitates the creation and visualisation of layered models of point spiking neurons or rate coded neurons without requiring the need for programming. We demonstrate the tool through the reproduction and visualisation of published models and show simulation results using code generation interfaced directly into SpineCreator. As a unique application for the graphical creation of neural networks, SpineCreator represents an important step forward for neuronal modelling

    Why Are Computational Neuroscience and Systems Biology So Separate?

    Get PDF
    Despite similar computational approaches, there is surprisingly little interaction between the computational neuroscience and the systems biology research communities. In this review I reconstruct the history of the two disciplines and show that this may explain why they grew up apart. The separation is a pity, as both fields can learn quite a bit from each other. Several examples are given, covering sociological, software technical, and methodological aspects. Systems biology is a better organized community which is very effective at sharing resources, while computational neuroscience has more experience in multiscale modeling and the analysis of information processing by biological systems. Finally, I speculate about how the relationship between the two fields may evolve in the near future

    Stochastic generation of biologically accurate brain networks

    Get PDF
    Basic circuits, which form the building blocks of the brain, have been identiffied in recent literature. We propose to treat these basic circuits as "stochastic generators" whose instances serve to wire a portion of the mouse brain. Very much in the same manner as genes generate proteins by providing templates for their construction, we view the catalog of basic circuits as providing templates for wiring up the neurons of the brain. This thesis work involves a) deffining a framework for the stochastic generation of brain networks, b) generation of sample networks from the basic circuits, and c) visualization of the generated networks

    PyNN: A Common Interface for Neuronal Network Simulators

    Get PDF
    Computational neuroscience has produced a diversity of software for simulations of networks of spiking neurons, with both negative and positive consequences. On the one hand, each simulator uses its own programming or configuration language, leading to considerable difficulty in porting models from one simulator to another. This impedes communication between investigators and makes it harder to reproduce and build on the work of others. On the other hand, simulation results can be cross-checked between different simulators, giving greater confidence in their correctness, and each simulator has different optimizations, so the most appropriate simulator can be chosen for a given modelling task. A common programming interface to multiple simulators would reduce or eliminate the problems of simulator diversity while retaining the benefits. PyNN is such an interface, making it possible to write a simulation script once, using the Python programming language, and run it without modification on any supported simulator (currently NEURON, NEST, PCSIM, Brian and the Heidelberg VLSI neuromorphic hardware). PyNN increases the productivity of neuronal network modelling by providing high-level abstraction, by promoting code sharing and reuse, and by providing a foundation for simulator-agnostic analysis, visualization and data-management tools. PyNN increases the reliability of modelling studies by making it much easier to check results on multiple simulators. PyNN is open-source software and is available from http://neuralensemble.org/PyNN
    corecore