Neurons are driven by an input current which summarizes the effect of synaptic input from other neurons in the network in vivo or the current injected by an experimenter into a cell in vitro. Modeling the noisiness of the input amounts to splitting the input current into two components, a deterministic and a stochastic one
(8.1) |
where the deterministic term summarizes the part of the current which is known, or at least predictable, while the stochastic term is the unpredictable, or noisy, part of the current.
For example, during an in vitro study with intracellular current injection, would be the current that is set on the switchboard of the current generator, but the actual current fluctuates around the preset value because of finite temperature. In a neural recording during a visual psychophysics experiment in vivo, the part of the input current that does not change across trials with the same visual stimulus would be summarized as , while all the remaining inputs to the neuron which vary from one trial to the next are treated as noise and summarized as .
For modeling, the noise term is simply added on the right-hand side of the differential equation of the voltage. For example, a nonlinear integrate-and-fire model with noisy input has the voltage equation
(8.2) |
If reaches the threshold , the integration is stopped and the membrane potential reset to . The procedure of adding input noise is completely analogous for biophysical models of the Hodgkin-Huxley type or integrate-and-fire models with adaptation; see Fig. 8.1.
The standard procedure of implementing the noise term in the differential equation of the membrane voltage is to formulate it as a ‘white noise’, . White noise is a stochastic process characterized by its expectation value,
(8.3) |
and the autocorrelation
(8.4) |
where is the amplitude of the noise (in units of voltage) and the time constant of the differential equation (8.2). Eq. (8.4) indicates that the process is uncorrelated in time: knowledge of the value at time does not enable us to predict its value at any other time . The Fourier transform of the autocorrelation function (8.4) yields the power spectrum; cf. Section 7.4. The power spectrum of white noise is flat, i.e., the noise is equally strong at all frequencies.
If the white noise term is added on the right-and-side of (8.2), we arrive at a stochastic differential equation, i.e., an equation for a stochastic process,
(8.5) |
also called Langevin equation. In Section 8.2 we will indicate how the noise term can be derived from a model of stochastic spike arrival.
In the mathematical literature, instead of a ’noise term’ , a different style of writing the Langevin equation dominates. To arrive at this alternative formulation we first divide both sides of Eq. (8.5) by and then multiply with the short time step ,
(8.6) |
where are the increments of the Wiener process in a short time , that is, are random variables drawn from a Gaussian distribution with zero mean and variance proportional to the step size . This formulation therefore has the advantage that it can be directly used for simulations of the model in discrete time. White noise which is Gaussian distributed is called Gaussian white noise. Note for a numerical implementation of Eq. (8.6) that it is the variance of the Gaussian which is proportional to the step size; therefore its standard deviation is proportional to .
Example: Leaky integrate-and-fire model with white noise input
In the case of the leaky integrate-and-fire model (with voltage scale chosen such that the resting potential is at zero), the stochastic differential equation is
(8.7) |
which is called the Ornstein-Uhlenbeck process (527; 529).
We note that the white noise term on the right-and-side is integrated with a time constant to yield the membrane potential. Therefore fluctuations of the membrane potential have an autocorrelation with characteristic time . We will refer to Eq. (8.7) as the Langevin equation of the noisy integrate-and-fire model.
A realization of a trajectory of the noisy integrate-and-fire model defined by Eq. (8.7) is implemented in discrete time by the iterative update
(8.8) |
where is a random number drawn from a zero-mean Gaussian distribution of unit variance (i.e., has variance proportional to ). Note that for small step size and finite current amplitude , the voltage steps are small as well so that, despite the noise, the trajectory becomes smooth in the limit of .
A noisy integrate-and-fire neuron is said to fire an action potential whenever the membrane potential updated via (8.8) reaches the threshold ; cf. Fig. 8.2. The analysis of Eq. (8.7) in the presence of the threshold is one of the major topics of this chapter. Before turning to the problem with threshold, we determine now the amplitude of membrane potential fluctuations in the absence of a threshold.
The Langevin equation of the leaky integrate-and-fire model with white noise input is particularly suitable to compare the membrane potential trajectory of a noisy neuron model with that of a noiseless one.
Let us consider Eq. (8.7) for constant . At the membrane potential starts at a value . Since (8.7) is a linear equation, its solution for is
(8.9) |
Since , the expected trajectory of the membrane potential is
(8.10) |
In particular, for constant input current we have
(8.11) |
with . Note that, in the absence of a threshold, the expected trajectory is that of the noiseless model.
The fluctuations of the membrane potential have variance with given by Eq. (8.10). The variance can be evaluated with the help of Eq. (8.9), i.e.,
(8.12) |
We use and perform the integration. The result is
(8.13) |
Hence, noise causes the actual membrane trajectory to drift away from the noiseless reference trajectory . If the threshold is high enough so that firing is a rare event, the typical distance between the actual trajectory and the mean trajectory approaches with time constant a limiting value
(8.14) |
In proximity to the firing threshold the above arguments break down; however, in the subthreshold regime the mean and the variance of the membrane potential are well approximated by formulas (8.11) and (8.13), respectively. The mean trajectory and the standard deviation of the fluctuations can also be estimated in simulations, as shown in Fig. 8.3 for the leaky and the exponential integrate-and-fire models.
A noise term with a power spectrum which is not flat is called colored noise. Colored noise can be generated from white noise by suitable filtering. For example, low-pass filtering
(8.15) |
where is the white noise process defined above, yields colored noise with reduced power at frequencies above . Eq. (8.15) is another example of an Ornstein-Uhlenbeck process.
In order to calculate the power spectrum of the colored noise defined in Eq. (8.15), we proceed in two steps. First we integrate (8.15) so as to arrive at
(8.16) |
where is an exponential low-pass filter with time constant . The autocorrelation function is therefore
(8.17) |
Second, we exploit the definition of the white noise correlation function in (8.4), and find
(8.18) |
with an amplitude factor . Therefore, knowledge of the input current at time gives us a hint about the input current shortly afterward, as long as .
The noise spectrum is the Fourier transform of (8.18). It is flat for frequencies and falls off for . Sometimes, is called the cut-off frequency.
The colored noise defined in (8.15) is a suitable noise model for synaptic input, if spikes arrive stochastically and synapses have a finite time constant . The relation of input noise to stochastic spike arrival is the topic of the next section.
© Cambridge University Press. This book is in copyright. No reproduction of any part of it may take place without the written permission of Cambridge University Press.