Cargando…

Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models

On the level of the spiking activity, the integrate-and-fire neuron is one of the most commonly used descriptions of neural activity. A multitude of variants has been proposed to cope with the huge diversity of behaviors observed in biological nerve cells. The main appeal of this class of model is t...

Descripción completa

Detalles Bibliográficos
Autores principales: Blundell, Inga, Plotnikov, Dimitri, Eppler, Jochen M., Morrison, Abigail
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6186990/
https://www.ncbi.nlm.nih.gov/pubmed/30349471
http://dx.doi.org/10.3389/fninf.2018.00050
_version_ 1783362947049848832
author Blundell, Inga
Plotnikov, Dimitri
Eppler, Jochen M.
Morrison, Abigail
author_facet Blundell, Inga
Plotnikov, Dimitri
Eppler, Jochen M.
Morrison, Abigail
author_sort Blundell, Inga
collection PubMed
description On the level of the spiking activity, the integrate-and-fire neuron is one of the most commonly used descriptions of neural activity. A multitude of variants has been proposed to cope with the huge diversity of behaviors observed in biological nerve cells. The main appeal of this class of model is that it can be defined in terms of a hybrid model, where a set of mathematical equations describes the sub-threshold dynamics of the membrane potential and the generation of action potentials is often only added algorithmically without the shape of spikes being part of the equations. In contrast to more detailed biophysical models, this simple description of neuron models allows the routine simulation of large biological neuronal networks on standard hardware widely available in most laboratories these days. The time evolution of the relevant state variables is usually defined by a small set of ordinary differential equations (ODEs). A small number of evolution schemes for the corresponding systems of ODEs are commonly used for many neuron models, and form the basis of the neuron model implementations built into commonly used simulators like Brian, NEST and NEURON. However, an often neglected problem is that the implemented evolution schemes are only rarely selected through a structured process based on numerical criteria. This practice cannot guarantee accurate and stable solutions for the equations and the actual quality of the solution depends largely on the parametrization of the model. In this article, we give an overview of typical equations and state descriptions for the dynamics of the relevant variables in integrate-and-fire models. We then describe a formal mathematical process to automate the design or selection of a suitable evolution scheme for this large class of models. Finally, we present the reference implementation of our symbolic analysis toolbox for ODEs that can guide modelers during the implementation of custom neuron models.
format Online
Article
Text
id pubmed-6186990
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-61869902018-10-22 Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models Blundell, Inga Plotnikov, Dimitri Eppler, Jochen M. Morrison, Abigail Front Neuroinform Neuroscience On the level of the spiking activity, the integrate-and-fire neuron is one of the most commonly used descriptions of neural activity. A multitude of variants has been proposed to cope with the huge diversity of behaviors observed in biological nerve cells. The main appeal of this class of model is that it can be defined in terms of a hybrid model, where a set of mathematical equations describes the sub-threshold dynamics of the membrane potential and the generation of action potentials is often only added algorithmically without the shape of spikes being part of the equations. In contrast to more detailed biophysical models, this simple description of neuron models allows the routine simulation of large biological neuronal networks on standard hardware widely available in most laboratories these days. The time evolution of the relevant state variables is usually defined by a small set of ordinary differential equations (ODEs). A small number of evolution schemes for the corresponding systems of ODEs are commonly used for many neuron models, and form the basis of the neuron model implementations built into commonly used simulators like Brian, NEST and NEURON. However, an often neglected problem is that the implemented evolution schemes are only rarely selected through a structured process based on numerical criteria. This practice cannot guarantee accurate and stable solutions for the equations and the actual quality of the solution depends largely on the parametrization of the model. In this article, we give an overview of typical equations and state descriptions for the dynamics of the relevant variables in integrate-and-fire models. We then describe a formal mathematical process to automate the design or selection of a suitable evolution scheme for this large class of models. Finally, we present the reference implementation of our symbolic analysis toolbox for ODEs that can guide modelers during the implementation of custom neuron models. Frontiers Media S.A. 2018-10-08 /pmc/articles/PMC6186990/ /pubmed/30349471 http://dx.doi.org/10.3389/fninf.2018.00050 Text en Copyright © 2018 Blundell, Plotnikov, Eppler and Morrison. http://creativecommons.org/licenses/by/4.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) and the copyright owner(s) 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
Blundell, Inga
Plotnikov, Dimitri
Eppler, Jochen M.
Morrison, Abigail
Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models
title Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models
title_full Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models
title_fullStr Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models
title_full_unstemmed Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models
title_short Automatically Selecting a Suitable Integration Scheme for Systems of Differential Equations in Neuron Models
title_sort automatically selecting a suitable integration scheme for systems of differential equations in neuron models
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6186990/
https://www.ncbi.nlm.nih.gov/pubmed/30349471
http://dx.doi.org/10.3389/fninf.2018.00050
work_keys_str_mv AT blundellinga automaticallyselectingasuitableintegrationschemeforsystemsofdifferentialequationsinneuronmodels
AT plotnikovdimitri automaticallyselectingasuitableintegrationschemeforsystemsofdifferentialequationsinneuronmodels
AT epplerjochenm automaticallyselectingasuitableintegrationschemeforsystemsofdifferentialequationsinneuronmodels
AT morrisonabigail automaticallyselectingasuitableintegrationschemeforsystemsofdifferentialequationsinneuronmodels