Cargando…

Equation-oriented specification of neural models for simulations

Simulating biological neuronal networks is a core method of research in computational neuroscience. A full specification of such a network model includes a description of the dynamics and state changes of neurons and synapses, as well as the synaptic connectivity patterns and the initial values of a...

Descripción completa

Detalles Bibliográficos
Autores principales: Stimberg, Marcel, Goodman, Dan F. M., Benichoux, Victor, Brette, Romain
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3912318/
https://www.ncbi.nlm.nih.gov/pubmed/24550820
http://dx.doi.org/10.3389/fninf.2014.00006
_version_ 1782302068436893696
author Stimberg, Marcel
Goodman, Dan F. M.
Benichoux, Victor
Brette, Romain
author_facet Stimberg, Marcel
Goodman, Dan F. M.
Benichoux, Victor
Brette, Romain
author_sort Stimberg, Marcel
collection PubMed
description Simulating biological neuronal networks is a core method of research in computational neuroscience. A full specification of such a network model includes a description of the dynamics and state changes of neurons and synapses, as well as the synaptic connectivity patterns and the initial values of all parameters. A standard approach in neuronal modeling software is to build network models based on a library of pre-defined components and mechanisms; if a model component does not yet exist, it has to be defined in a special-purpose or general low-level language and potentially be compiled and linked with the simulator. Here we propose an alternative approach that allows flexible definition of models by writing textual descriptions based on mathematical notation. We demonstrate that this approach allows the definition of a wide range of models with minimal syntax. Furthermore, such explicit model descriptions allow the generation of executable code for various target languages and devices, since the description is not tied to an implementation. Finally, this approach also has advantages for readability and reproducibility, because the model description is fully explicit, and because it can be automatically parsed and transformed into formatted descriptions. The presented approach has been implemented in the Brian2 simulator.
format Online
Article
Text
id pubmed-3912318
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-39123182014-02-18 Equation-oriented specification of neural models for simulations Stimberg, Marcel Goodman, Dan F. M. Benichoux, Victor Brette, Romain Front Neuroinform Neuroscience Simulating biological neuronal networks is a core method of research in computational neuroscience. A full specification of such a network model includes a description of the dynamics and state changes of neurons and synapses, as well as the synaptic connectivity patterns and the initial values of all parameters. A standard approach in neuronal modeling software is to build network models based on a library of pre-defined components and mechanisms; if a model component does not yet exist, it has to be defined in a special-purpose or general low-level language and potentially be compiled and linked with the simulator. Here we propose an alternative approach that allows flexible definition of models by writing textual descriptions based on mathematical notation. We demonstrate that this approach allows the definition of a wide range of models with minimal syntax. Furthermore, such explicit model descriptions allow the generation of executable code for various target languages and devices, since the description is not tied to an implementation. Finally, this approach also has advantages for readability and reproducibility, because the model description is fully explicit, and because it can be automatically parsed and transformed into formatted descriptions. The presented approach has been implemented in the Brian2 simulator. Frontiers Media S.A. 2014-02-04 /pmc/articles/PMC3912318/ /pubmed/24550820 http://dx.doi.org/10.3389/fninf.2014.00006 Text en Copyright © 2014 Stimberg, Goodman, Benichoux and Brette. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Stimberg, Marcel
Goodman, Dan F. M.
Benichoux, Victor
Brette, Romain
Equation-oriented specification of neural models for simulations
title Equation-oriented specification of neural models for simulations
title_full Equation-oriented specification of neural models for simulations
title_fullStr Equation-oriented specification of neural models for simulations
title_full_unstemmed Equation-oriented specification of neural models for simulations
title_short Equation-oriented specification of neural models for simulations
title_sort equation-oriented specification of neural models for simulations
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3912318/
https://www.ncbi.nlm.nih.gov/pubmed/24550820
http://dx.doi.org/10.3389/fninf.2014.00006
work_keys_str_mv AT stimbergmarcel equationorientedspecificationofneuralmodelsforsimulations
AT goodmandanfm equationorientedspecificationofneuralmodelsforsimulations
AT benichouxvictor equationorientedspecificationofneuralmodelsforsimulations
AT bretteromain equationorientedspecificationofneuralmodelsforsimulations