
Biological neuron models, also known as a spiking neuron models,
are mathematical descriptions of the properties of certain cells in the nervous system that generate sharp electrical potentials
across their cell membrane, roughly one millisecond in duration, called action potentials or spikes (Fig. 2). Since spikes are transmitted along the
axon
An axon (from Greek ἄξων ''áxōn'', axis), or nerve fiber (or nerve fibre: see spelling differences), is a long, slender projection of a nerve cell, or neuron, in vertebrates, that typically conducts electrical impulses known as action ...
and
synapse
In the nervous system, a synapse is a structure that permits a neuron (or nerve cell) to pass an electrical or chemical signal to another neuron or to the target effector cell.
Synapses are essential to the transmission of nervous impulses fr ...
s from the sending neuron to many other neurons, spiking
neuron
A neuron, neurone, or nerve cell is an membrane potential#Cell excitability, electrically excitable cell (biology), cell that communicates with other cells via specialized connections called synapses. The neuron is the main component of nervous ...
s are considered to be a major information processing unit of the
nervous system
In Biology, biology, the nervous system is the Complex system, highly complex part of an animal that coordinates its Behavior, actions and Sense, sensory information by transmitting action potential, signals to and from different parts of its ...
. Spiking neuron models can be divided into different categories: the most detailed mathematical models are biophysical neuron models (also called Hodgkin-Huxley models) that describe the membrane voltage as a function of the input current and the activation of ion channels. Mathematically simpler are integrate-and-fire models that describe the membrane voltage as a function of the input current and predict the spike times without a description of the biophysical processes that shape the time course of an action potential. Even more abstract models only predict output spikes (but not membrane voltage) as a function of the stimulation where the stimulation can occur through sensory input or pharmacologically. This article provides a short overview of different spiking neuron models and links, whenever possible to experimental phenomena. It includes deterministic and probabilistic models.
Introduction: Biological background, classification and aims of neuron models
Non-spiking cells, spiking cells, and their measurement
Not all the cells of the nervous system produce the type of spike that define the scope of the spiking neuron models. For example,
cochlea
The cochlea is the part of the inner ear involved in hearing. It is a spiral-shaped cavity in the bony labyrinth, in humans making 2.75 turns around its axis, the modiolus. A core component of the cochlea is the Organ of Corti, the sensory org ...
r
hair cells,
retinal receptor cells, and
retinal bipolar cells do not spike. Furthermore, many cells in the nervous system are not classified as neurons but instead are classified as
glia
Glia, also called glial cells (gliocytes) or neuroglia, are non-neuronal cells in the central nervous system (brain and spinal cord) and the peripheral nervous system that do not produce electrical impulses. They maintain homeostasis, form mye ...
.
Neuronal activity can be measured with different experimental techniques, such as the "Whole cell" measurement technique, which captures the spiking activity of a single neuron and produces full amplitude action potentials.
With extracellular measurement techniques an electrode (or array of several electrodes) is located in the extracellular space. Spikes, often from several spiking sources, depending on the size of the electrode and its proximity to the sources, can be identified with signal processing techniques. Extracellular measurement has several advantages: 1) Is easier to obtain experimentally; 2) Is robust and lasts for a longer time; 3) Can reflect the dominant effect, especially when conducted in an anatomical region with many similar cells.
Overview of neuron models
Neuron models can be divided into two categories according to the physical units of the interface of the model. Each category could be further divided according to the abstraction/detail level:
#
Electrical input–output membrane voltage models – These models produce a prediction for membrane output voltage as a function of electrical stimulation given as current or voltage input. The various models in this category differ in the exact functional relationship between the input current and the output voltage and in the level of details. Some models in this category predict only the moment of occurrence of output spike (also known as "action potential"); other models are more detailed and account for sub-cellular processes. The models in this category can be either deterministic or probabilistic.
#
Natural
Nature, in the broadest sense, is the physical world or universe. "Nature" can refer to the phenomena of the physical world, and also to life in general. The study of nature is a large, if not the only, part of science. Although humans are ...
stimulus or
pharmacological input neuron models – The models in this category connect between the input stimulus which can be either pharmacological or natural, to the probability of a spike event. The input stage of these models is not electrical, but rather has either pharmacological (chemical) concentration units, or physical units that characterize an external stimulus such as light, sound or other forms of physical pressure. Furthermore, the output stage represents the probability of a spike event and not an electrical voltage.
Although it is not unusual in science and engineering to have several descriptive models for different abstraction/detail levels, the number of different, sometimes contradicting, biological neuron models is exceptionally high. This situation is partly the result of the many different experimental settings, and the difficulty to separate the intrinsic properties of a single neuron from measurements effects and interactions of many cells (
network effects). To accelerate the convergence to a unified theory, we list several models in each category, and where applicable, also references to supporting experiments.
Aims of neuron models
Ultimately, biological neuron models aim to explain the mechanisms underlying the operation of the nervous system. However several approaches can be distinguished from more realistic models (e.g., mechanistic models) to more pragmatic models (e.g., phenomenological models). Modeling helps to analyze experimental data and address questions such as: How are the spikes of a neuron related to sensory stimulation or motor activity such as arm movements? What is the neural code used by the nervous system? Models are also important in the context of restoring lost brain functionality through
neuroprosthetic devices.
Electrical input–output membrane voltage models
The models in this category describe the relationship between neuronal membrane currents at the input stage, and membrane voltage at the output stage. This category includes (generalized) integrate-and-fire models and biophysical models inspired by the work of Hodgkin–Huxley in the early 1950s using an experimental setup that punctured the cell membrane and allowed to force a specific membrane voltage/current.
Most modern
electrical neural interfaces apply extra-cellular electrical stimulation to avoid membrane puncturing which can lead to cell death and tissue damage. Hence, it is not clear to what extent the electrical neuron models hold for extra-cellular stimulation (see e.g.
).
Hodgkin–Huxley
The Hodgkin–Huxley model (H&H model)
is a model of the relationship between the flow of ionic currents across the neuronal cell membrane and the membrane voltage of the cell.
It consists of a set of
nonlinear
In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many other ...
differential equations
In mathematics, a differential equation is an equation that relates one or more unknown functions and their derivatives. In applications, the functions generally represent physical quantities, the derivatives represent their rates of change, a ...
describing the behaviour of ion channels that permeate the cell membrane of the
squid giant axon. Hodgkin and Huxley were awarded the 1963 Nobel Prize in Physiology or Medicine for this work.
We note the voltage-current relationship, with multiple voltage-dependent currents charging the cell membrane of capacity
:
The above equation is the time
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
of the law of
capacitance
Capacitance is the capability of a material object or device to store electric charge. It is measured by the change in charge in response to a difference in electric potential, expressed as the ratio of those quantities. Commonly recognized a ...
, where the change of the total charge must be explained as the sum over the currents. Each current is given by
:
where is the
conductance, or inverse resistance, which can be expanded in terms of its maximal conductance and the activation and inactivation fractions and , respectively, that determine how many ions can flow through available membrane channels. This expansion is given by
:
and our fractions follow the first-order kinetics
:
with similar dynamics for , where we can use either and or and to define our gate fractions.
The Hodgkin–Huxley model may be extended to include additional ionic currents. Typically, these include inward Ca
2+ and Na
+ input currents, as well as several varieties of K
+ outward currents, including a "leak" current.
The end result can be at the small end 20 parameters which one must estimate or measure for an accurate model. In a model of a complex systems of neurons,
numerical integration
In analysis, numerical integration comprises a broad family of algorithms for calculating the numerical value of a definite integral, and by extension, the term is also sometimes used to describe the numerical solution of differential equations ...
of the equations are
computationally expensive. Careful simplifications of the Hodgkin–Huxley model are therefore needed.
The model can be reduced to two dimensions thanks to the dynamic relations which can be established between the gating variables. it is also possible to extend it to take into account the evolution of the concentrations (considered fixed in the original model).
Perfect Integrate-and-fire
One of the earliest models of a neuron is the perfect integrate-and-fire model (also called non-leaky integrate-and-fire), first investigated in 1907 by
Louis Lapicque
Louis Édouard Lapicque (1 August 1866 – 6 December 1952) was a French neuroscientist, socialist activist, antiboulangist, dreyfusard and freemason who was very influential in the early 20th century. One of his main contributions was to propos ...
.
A neuron is represented by its membrane voltage which evolves in time during stimulation with an input current according
:
which is just the time
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
of the law of
capacitance
Capacitance is the capability of a material object or device to store electric charge. It is measured by the change in charge in response to a difference in electric potential, expressed as the ratio of those quantities. Commonly recognized a ...
, . When an input current is applied, the membrane voltage increases with time until it reaches a constant threshold , at which point a
delta function spike occurs and the voltage is reset to its resting potential, after which the model continues to run. The ''firing frequency'' of the model thus increases linearly without bound as input current increases.
The model can be made more accurate by introducing a
refractory period that limits the firing frequency of a neuron by preventing it from firing during that period. For constant input the threshold voltage is reached after an integration time after start from zero. After a reset, the refractory period introduces a dead time so that the total time until the next firing is . The firing frequency is the inverse of the total inter-spike interval (including dead time). The firing frequency as a function of a constant input current is therefore
:
A shortcoming of this model is that it describes neither adaptation nor leakage. If the model receives a below-threshold short current pulse at some time, it will retain that voltage boost forever - until another input later makes it fire. This characteristic is clearly not in line with observed neuronal behavior. The following extensions make the integrate-and-fire model more plausible from a biological point of view.
Leaky integrate-and-fire
The leaky integrate-and-fire model which can be traced back to
Louis Lapicque
Louis Édouard Lapicque (1 August 1866 – 6 December 1952) was a French neuroscientist, socialist activist, antiboulangist, dreyfusard and freemason who was very influential in the early 20th century. One of his main contributions was to propos ...
,
contains, compared to the non-leaky integrate-and-fire model a "leak" term in the membrane potential equation, reflecting the diffusion of ions through the membrane. The model equation looks like
:

where is the voltage across the cell membrane and is the membrane resistance. (The non-leaky integrate-and-fire model is retrieved in the limit to infinity, i.e. if the membrane is a perfect insulator). The model equation is valid for arbitrary time-dependent input until a threshold is reached; thereafter the membrane potential is reset.
For constant input, the minimum input to reach the threshold is . Assuming a reset to zero, the firing frequency thus looks like
:
which converges for large input currents to the previous leak-free model with refractory period.
The model can also be used for inhibitory neurons.
The biggest disadvantage of the Leaky integrate-and-fire neuron is that it does not contain neuronal adaptation so that it cannot describe an experimentally measured spike train in response to constant input current. This disadvantage is removed in generalized integrate-and-fire models that also contain one or several adaptation-variables and are able to predict spike times of cortical neurons under current injection to a high degree of accuracy.
Adaptive integrate-and-fire
Neuronal adaptation refers to the fact that even in the presence of a constant current injection into the soma, the intervals between output spikes increase. An adaptive integrate-and-fire neuron model combines the leaky integration of voltage with one or several adaptation variables (see Chapter 6.1. in the textbook Neuronal Dynamics
)
:
:
where
is the membrane time constant, is the adaptation current number, with index ''k'',
is the time constant of adaptation current , is the resting potential and is the firing time of the neuron and the Greek delta denotes the Dirac delta function. Whenever the voltage reaches the firing threshold the voltage is reset to a value below the firing threshold. The reset value is one of the important parameters of the model. The simplest model of adaptation has only a single adaptation variable and the sum over k is removed.

Integrate-and-fire neurons with one or several adaptation variables can account for a variety of neuronal firing patterns in response to constant stimulation, including adaptation, bursting and initial bursting.
Moreover, adaptive integrate-and-fire neurons with several adaptation variables are able to predict spike times of cortical neurons under time-dependent current injection into the soma.
Fractional-order leaky integrate-and-fire
Recent advances in computational and theoretical fractional calculus lead to a new form of model, called Fractional-order leaky integrate-and-fire.
An advantage of this model is that it can capture adaptation effects with a single variable. The model has the following form
:
Once the voltage hits the threshold it is reset. Fractional integration has been used to account for neuronal adaptation in experimental data.
'Exponential integrate-and-fire' and 'adaptive exponential integrate-and-fire'
In the
exponential integrate-and-fire model,
spike generation is exponential, following the equation:
:
where
is the membrane potential,
is the intrinsic membrane potential threshold,
is the membrane time constant,
is the resting potential, and
is the sharpness of action potential initiation, usually around 1 mV for cortical pyramidal neurons.
Once the membrane potential crosses
, it diverges to infinity in finite time.
In numerical simulation the integration is stopped if the membrane potential hits an arbitrary threshold (much larger than
) at which the membrane potential is reset to a value . The voltage reset value is one of the important parameters of the model. Importantly, the right-hand side of the above equation contains a nonlinearity that can be directly extracted from experimental data.
In this sense the exponential nonlinearity is strongly supported by experimental evidence.
In the adaptive exponential integrate-and-fire neuron
the above exponential nonlinearity of the voltage equation is combined with an adaptation variabe w
:
:

where denotes the adaptation current with time scale
. Important model parameters are the voltage reset value , the intrinsic threshold
, the time constants
and
as well as the coupling parameters and . The adaptive exponential integrate-and-fire model inherits the experimentally derived voltage nonlinearity
of the exponential integrate-and-fire model. But going beyond this model, it can also account for a variety of neuronal firing patterns in response to constant stimulation, including adaptation, bursting and initial bursting.
However, since the adaptation is in the form of a current, aberrant hyperpolarization may appear. This problem was solved by expressing it as a conductance.
Stochastic models of membrane voltage and spike timing
The models in this category are generalized integrate-and-fire models that include a certain level of stochasticity. Cortical neurons in experiments are found to respond reliably to time-dependent input, albeit with a small degree of variations between one trial and the next if the same stimulus is repeated. Stochasticity in neurons has two important sources. First, even in a very controlled experiment where input current is injected directly into the soma, ion channels open and close stochastically and this channel noise leads to a small amount of variability in the exact value of the membrane potential and the exact timing of output spikes. Second, for a neuron embedded in a cortical network, it is hard to control the exact input because most inputs come from unobserved neurons somewhere else in the brain.
Stochasticity has been introduces into spiking neuron models in two fundamentally different forms: either (i) a noisy input current is added to the differential equation of the neuron model;
or (ii) the process of spike generation is noisy.
In both cases, the mathematical theory can be developed for continuous time, which is then, if desired for the use in computer simulations, transformed into a discrete-time model.
The relation of noise in neuron models to variability of spike trains and neural codes is discussed in
Neural Coding
Neural coding (or Neural representation) is a neuroscience field concerned with characterising the hypothetical relationship between the Stimulus (physiology), stimulus and the individual or Neuronal ensemble, ensemble neuronal responses and the re ...
and in Chapter 7 of the textbook Neuronal Dynamics.
Noisy input model (diffusive noise)
A neuron embedded in a network receives spike input from other neurons. Since the spike arrival times are not controlled by an experimentalist they can be considered as stochastic. Thus a (potentially nonlinear) integrate-and-fire model with nonlinearity f(v) receives two inputs: an input
controlled by the experimentalists and a noisy input current
that describes the uncontrolled background input.
:
Stein's model
is the special case of a leaky integrate-and-fire neuron and a stationary white noise current
with mean zero and unit variance. In the subthreshold regime, these assumptions yield the equation of the
Ornstein–Uhlenbeck process
:
However, in contrast to the standard Ornstein–Uhlenbeck process, the membrane voltage is reset whenever ''V'' hits the firing threshold .
Calculating the interval distribution of the Ornstein–Uhlenbeck model for constant input with threshold leads to a
first-passage time problem.
Stein's neuron model and variants thereof have been used to fit interspike interval distributions of spike trains from real neurons under constant input current.
In the mathematical literature, the above equation of the Ornstein–Uhlenbeck process is written in the form
:
where
is the amplitude of the noise input and ''dW'' are increments of a Wiener process. For discrete-time implementations with time step dt the voltage updates are
:
where y is drawn from a Gaussian distribution with zero mean unit variance. The voltage is reset when it hits the firing threshold .
The noisy input model can also be used in generalized integrate-and-fire models. For example, the exponential integrate-and-fire model with noisy input reads
:
For constant deterministic input
it is possible to calculate the mean firing rate as a function of
. This is important because the frequency-current relation (f-I-curve) is often used by experimentalists to characterize a neuron. It is also the transfer function in
The leaky integrate-and-fire with noisy input has been widely used in the analysis of networks of spiking neurons. Noisy input is also called 'diffusive noise' because it leads to a diffusion of the subthreshold membrane potential around the noise-free trajectory (Johannesma, The theory of spiking neurons with noisy input is reviewed in Chapter 8.2 of the textbook ''Neuronal Dynamics''.
Noisy output model (escape noise)
In deterministic integrate-and-fire models, a spike is generated if the membrane potential hits the threshold
. In noisy output models the strict threshold is replaced by a noisy one as follows. At each moment in time t, a spike is generated stochastically with instantaneous stochastic intensity o
'escape rate'''
''
:
that depends on the momentary difference between the membrane voltage and the threshold
.
A common choice for the
'escape rate'
(that is consistent with biological data
) is
:

where
is a time constant that describes how quickly a spike is fired once the membrane potential reaches the threshold and
is a sharpness parameter. For
the threshold becomes sharp and spike firing occurs deterministically at the moment when the membrane potential hits the threshold from below. The sharpness value found in experiments
is
which means that neuronal firing becomes non-negligible as soon the membrane potential is a few mV below the formal firing threshold.
The escape rate process via a soft threshold is reviewed in Chapter 9 of the textbook ''Neuronal Dynamics.
''
For models in discrete time, a spike is generated with probability
:
that depends on the momentary difference between the membrane voltage at time
and the threshold
. The function F is often taken as a standard sigmoidal