the membrane equation and integrate-and

advertisement
MATH 3104: THE MEMBRANE EQUATION AND
INTEGRATE-AND-FIRE MODELS
A/Prof Geoffrey Goodhill, Semester 1, 2009
Neurons as electric circuits
Neuronal membranes have both capacitance (opposite charges can build up on either side of the
membrane), and resistance (ion channels allow only a limited flow of ions through them). The simplest
model of a neuronal membrane is therefore as an RC-circuit, as shown in Fig. 1.
Neuronal capacitance
In general we have
Q = CVm
where Q is the charge that can build up, Vm is the membrane potential, and C is the capacitance of the
membrane. The specific capacitance Cm is the capacitance per unit area. For neuronal membranes
Cm ≈ 1µF/cm2 .
A change in voltage causes a capacitive current IC to flow:
IC =
dVm
dQ
=C
dt
dt
Neuronal resistance
Ohm’s Law states that
I=
V
R
Or in our case
Vm − Vrest
R
where IR is the resistive current. The resistance of a neural membrane is usually in the range of
gigaohms (GΩ). Thus the conductance (1/R) is usually measured in picosiemens (pS).
IR =
The Membrane Equation
If we inject current Iinj , Kirchoff’s current law says that
IC + IR = Iinj
That is,
dVm Vm − Vrest
+
= Iinj
dt
R
If we now define the membrane time constant τ = RC (units of seconds) we can write
dVm
= −Vm + Vrest + RIinj
τ
dt
C
Solving the membrane equation
The solution depends on whether Iinj = Iinj (t), and on the initial conditions.
Assume that at time t = 0, Vm = Vrest and Iinj = I0 . Then we have
Vm = RI0 1 − e−t/τ + Vrest
Note that
τ = RC = Rm Cm
that is τ is independent of the size of the neuron. For neurons τ is generally in the range of 1 − 10
ms. The effect of injecting various levels of current is shown in Fig. 2A.
1
The integrate-and-fire model
In reality whenever Vm ≥ Vthreshold a neuron emits a spike. We discuss shortly how this occurs
in terms of changes in the permeability of certain ion channels. Here we consider a much simpler
approach, the “integrate-and-fire” model. We use the passive membrane equation, and just assert
that whenever Vm ≥ Vthreshold a spike occurs, and that Vm is then instantaneously reset to Vreset.
Since this is obviously highly nonlinear, in general the membrane equation will then need to be solved
numerically. However, for a constant injected current, it is still possible to calculate analytically the
time between spikes. The solution of the membrane equation when Iinj is constant and Vm (0) =
Vreset is:
Vm = Vrest + RIinj + (Vreset − Vrest − RIinj ) e−t/τ
We would now like to know the time tisi when Vm reaches Vthreshold
Vthreshold = Vrest + RIinj + (Vreset − Vrest − RIinj ) e−tisi /τ
Solving this for tisi gives
tisi = τ ln
RIinj + Vrest − Vreset
RIinj + Vrest − Vthreshold
From the interspike-interval tisi we can define a firing rate r = 1/tisi
1
r=
τ ln
RIinj +Vrest −Vreset
RIinj +Vrest −Vthreshold
It is left as an exercise to show that when Iinj is sufficiently large one can use ln(1 + z) ≈ z for small
z to prove that
Vrest − Vthreshold + RIinj
r≈
τ (Vthreshold − Vreset)
i.e. the firing rate grows linearly with Iinj .
Spike rate adaptation
The above analysis so far ignores the fact that neurons are not linear: their spike rates cannot increase indefinitely. A computationally cheap way to model this is to include an extra current in the
model, which varies with time:
τ
dVm (t)
= Vrest − Vm (t) − rm gsra (t)(Vm (t) − VK ) + RIinj
dt
Since it’s a K + current it will hyperpolarize the neuron, slowing spiking. Assume that this conductance
decays exponentially to zero with time constant τsra
τsra
dgsra
= −gsra
dt
Whenever the neuron fires a spike we increase gsra by ∆gsra . This produces spike trains which match
quite well with real spike trains, as shown in Fig. 3.
Summary
• Neuronal membranes can be modelled as simple electrical circuits with resistance and capacitance.
• Integrate-and-fire models are a relatively easy way to generate realistic-looking spike trains.
Recommended reading
Dayan, P. & Abbott, L.F. (2001). Theoretical Neuroscience. MIT Press, Cambridge, MA (pp 153-166).
Koch, C. (1999). Biophysics of Computation. Oxford University Press (pp 5-12).
2
Figure 1: Neurons can be represented as electrical circuits with resistance and capacitance (pictures describing the same thing are shown from two different sources). The battery represents the
equilibrium (resting) potential we calculated in the previous lecture.
A
B
Figure 2: A Evolution of the membrane potential in a simple RC neuron when a current step of
different amplitudes I0 is turned on at t = 0 and turned off at 100 msec. Paraneters: Vrest = −70mV,
R = 100MΩ, C = 100pF, τ = 10ms, I0 = −0.1, 0.1, 0.2, 0.3 nA. B In reality neurons produce a spike
once their membrane potential reaches a certain threshold.
3
Figure 3: A Comparison of interspike interval firing rates as a function of injected current for an
integrate-and-fire model and a cortical neuron measured in vivo. The line gives risi for a model
neuron with τm = 30ms, EL = Vreset = −65mV, Vth = −50mV, and Rm = 90MΩ. The data points are
from a cat visual cortex neuron. The filled circles show the inverse of the interspike interval for the first
two spikes fired, and the open circles show the steady interspike interval firing rate after spike-rate
adaptation. B A recording of the firing of a cortical neuron under constant current injection, showing
spike-rate adaptation. C Membrane voltage and spikes for an integrate-and-fire model with an added
current, with rm ∆gs ra = 0.06, τrsa = 100ms, and EK = −70mV.
4
Download