Professional Documents
Culture Documents
03 - Lecture 03 Leaky Integrate ND Fire Model
03 - Lecture 03 Leaky Integrate ND Fire Model
03 - Lecture 03 Leaky Integrate ND Fire Model
Otto-von-Guericke-Universität Magdeburg,
Cognitive Biology Group
Content
5. Spike-frequency adaptation.
1
1 Single-compartment model (recap)
If a neuron is “electrotonically compact”, it may be treated as a single
“compartment”. Such a compartment is characterized by a single
membrane potential, membrane capacity, and membrane resistance.
0
Vss
−20
Vm [mV]
Vlong
−40
Vshort
−60
−80
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
60 Ilong
Ishort
ie [nA]
40
20
−20
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
3
• The equilibrium potential is the potential needed to drive an
(outward) resistance current equal to the (inward) input current.
• It therefore depends on the membrane resistance.
• The membrane potential moves towards the equilibrium potential.
• The membrane potential may not reach the equilibrium potential,
because the input current may not remain constant for long enough.
• If reached, the membrane potential is ‘at equilibrium’.
Membrane capacitance and membrane time-constant
(recap)
• The membrane capacitance determines how much current is needed
to change the membrane potential.
• If large, a given input current changes the membrane potential only
slowly.
• If small, a given input current changes the membrane potential
quickly.
• The membrane time-constant is the time it takes the membrane to
move approximately 1/3 (precisely 1/e) of the way towards the
equilibrium potential.
• The membrane time-constant is proportional to membrane
resistance and membrane capacitance
τ m = Rm C m
Solution for constant input current (recap)
For a constant input current Ie(t) = I0, the solution of the dynamic
equation is
t
20
V
Vm [mV]
0 Veq
-20
Veq
-40
-60 rm double
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
time [s]
60
ie [nA]
40
20
-20
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
time [s]
5
Explain!
40
20
V
Vm [mV]
0 Veq
-20
Veq
-40
-60 c m double
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
time [s]
60
ie [nA]
40
20
-20
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
time [s]
6
2 Arbitrary input currents
We would like to solve the basic equation of the SCM
dVm
τm = −Vm(t) + EL + rm Ie(t)
dt
for arbitrary, time-varying input currents Ie(t).
To accomplish this, we introduce a common computational technique:
iterative integration.
x 10
−6 Currents [A]
4 ie
3
2
A
−1
−2
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
2
V
m
1.5
V
0.5
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Discretize time
We divide the time axis into intervals i from ti
ti ≤ t ≤ ti+1, ti+1 = ti + ∆t
If ∆t is chosen sufficiently small, the input current can be considered
constant during each interval i.
7
Ie(t) ≈ Ii ti ≤ t ≤ ti+1
Thus, the equilibrium potential is constant as well
V∞(t) ≈ Vi∞ = EL + rm Ii
8
where
Vi∞ = EL + rm Ii
x 10
−6 Currents [A]
4 ie
3
2
A
−1
−2
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
2
Vm
1.5
V
0.5
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Smaller ∆t
9
x 10
−6 Currents [A]
4 ie
3
A
1
−1
−2
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
2
Vm
1.5
V
0.5
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
x 10
−6 Currents [A]
4 ie
3
ig
2
A
1
ic
0
−1
−2
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
2
1.5
V
1
Vm
0.5
Veq
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
10
x 10
−7 Currents [A]
1
ie
0.5
A
0
−0.5
−1
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
−0.04
Vm
−0.05
V
−0.06
−0.07
−0.08
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
x 10
−7 Currents [A]
1
ie
0.5
A
−0.5
−1
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
−0.04
Vm
−0.05
V∞
V
−0.06
−0.07
−0.08
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
1
Compare resistive and capacitative currents Ig (t) = rm (Vm(t) − EL)
and Ic(t) = cm dtd Vm(t)
11
x 10
−7 Currents [A]
1
ie
0.5
ig
A
0 ic
−0.5
−1
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
Voltages [V]
−0.04
−0.05
V
−0.06
Vm
−0.07
Veq
−0.08
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
time [s]
12
3 Spike mechanism of LIF model
To complete the transition from SCM to LIF model, we add a
mechanism for generating spikes or action potentials. This mechanism
is artificial and ignores the biophysical basis of action potentials. It still
offers a useful approximation of neuronal activity.
13
Spike
With mechanism
decoration
ï40
‘decoration’
ï45
ï50
ï55
Vm [mV]
ï60
ï65
ï70 = 0.001s
ï75 ...
ï80
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
time [s]
Without spikes
−40
−45
−50
−55
Vm [mV]
−60
−65
−70
−75
−80
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
time [s]
Figure 13: Top: Potential with spike. Bottom: Potential without spike.
14
With spikes
−40
−45
−50
−55
Vm [mV]
−60
−65
−70
−75
−80
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
time [s]
Vm(t) < Vth is changed continuously by input currents. Vm(t) > Vth is
changed discontinuously to Vreset.
With decoration
−40
−45
−50
−55
Vm [mV]
−60
−65
−70
−75
−80
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
time [s]
16
Without spikes
−40
−45
−50
−55
Vm [mV]
−60
−65
−70
−75
−80
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
time [s]
With spikes
−40
−45
−50
−55
Vm [mV]
−60
−65
−70
−75
−80
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
time [s]
With decoration
−40
−45
−50
−55
Vm [mV]
−60
−65
−70
−75
−80
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
time [s]
18
4 Rate response to constant input current
(advanced)
When the input current Ie is constant, we can calculate the inter-spike
interval tisi exactly. The subthreshold potential always follows the same
trajectory, beginning with V (0) = Vreset and ending at V (tisi) = Vth.
tisi
Vth
Vreset
tisi
Vth
Vreset
19
Current-to-rate transfer function
We are now in a position to compute the response of a LIF neuron to
input current.
Electrode current Ie represents the input to a LIF neuron. In a network
model, this may be replaced by synaptic currents.
Spike rate r represents the output of a LIF neuron.
1
r [Hz ] =
tisi [s]
tisi
= exp −
Vreset − V∞ τm
⇔
V∞ − Vreset rm Ie + EL − Vreset
tisi = τm ln = τm ln
V∞ − Vth rm Ie + EL − Vth
Current threshold
A finite value for tisi is obtained only if
rm Ie + EL − Vth ≥ 0
20
The reason is that Ie must raise V∞ = EL + rm Ie above Vth.
Only currents
Vth − EL
Ie ≥
rm
produce spikes.
100
r
90
approx r
80
70
60
rate [Hz]
50
40
30
20
10
0
0 2 4 6 8 10 12 14 16 18 20
ie [nA]
Ie
r ≈ −16.6s−1 + 5s−1 Ie ≥ 3.3 nA mm−2
nA mm−2
Approximate formula
Seeking an approximate formula, we write
rm Ie +EL −Vreset rm Ie +EL −Vth +Vth −Vreset
tisi = τm ln rm Ie +EL −Vth = τm ln rm Ie +EL −Vth =
Vth −Vreset
= τm ln 1 + rm Ie +EL −Vth
Approximating ln(1 + z) ≈ z, we obtain
τm (Vth − Vreset)
tisi ≈
rm Ie + EL − Vth
21
or
1 Vth − EL 1
r= ≈− + Ie
tisi τm (Vth − Vreset) cm (Vth − Vreset)
22
5 Spike-frequency adaptation (advanced)
The leaky-integrate-and-fire model may appear simplistic and
unbiological.
However, it can be made as realistic as desired (as long as the details of
the action potential are not important).
We illustrate this with a heuristic model of spike-frequency adaptation.
Spike-frequency adaptation
Response rate to constant input declines over time. It adapts to a
constant input current.
Ca2+-gated K +-conductance
A Ca2+-gated K +-conductance is thought to contribute to
spike-frequency adaptation.
• During each spike, some Ca2+ enters the neuron. Repeated spikes
elevate the Ca2+-concentration.
23
• In response to elevated Ca2+, certain K +-conductances are opened.
• Due to the high negative reversal potential of K +, this lowers the
membrane potential and makes it more difficult to reach the firing
threshold.
• In short, each spike makes it more difficult for another spike to occur.
Heuristic model
We introduce a time-varying K +-conductance gsf a(t).
Each spike increases the conductance by an amount ∆gsf a.
Between spikes, gsf a relaxes exponentially to zero, with time-constant
τsf a.
1.5
rm * gsfa
0.5
0
0 0.02 0.04 0.06 0.08 0.1 0.12
time [s]
dgsf a
τsf a = −gsf a if V (t) < Vth
dt
V (t) ≥ Vth :
V (t + dt) = Vreset
gsf a(t+dt) = gsf a + ∆gsf a
−40
−50
−60
−70
0 0.02 0.04 0.06 0.08 0.1 0.12
time [s]
2
sfa
r *g
1
m
0
0 0.02 0.04 0.06 0.08 0.1 0.12
time [s]
25
−20
Vm
−30 Veq
Vth
Vm [mV]
−40 Vreset
−50
−60
−70
0 0.02 0.04 0.06 0.08 0.1 0.12
time [s]
sfa
r *g
1
m
0
0 0.02 0.04 0.06 0.08 0.1 0.12
time [s]
Note that gsf a lowers the equilibrium potential Veq , making it more
difficult to reach the spiking threshold Vth.
Graphical summary
26
effective values of τef f and V∞:
τm dV E +r gsf a EK +rm Ie /A
= −V + L m 1+r m gsf a
1 + rm gsf a dt
dV
τef f = −V + V∞
dt
τm EL + rm gsf a(t) EK + rm Ie/A
τef f (t) = V∞(t) =
1 + rm gsf a(t) 1 + rm gsf a(t)
Note that both τef f (t) and V∞(t) change with gsf a(t).
Summary of spike-frequency adaptation
1. The LIF model can be refined by including additional conductances.
2. As an example, we have added a K+ conductance that is increased
by spikes.
3. The addition of time-varying conductances requires further
dynamical equations.
4. In general, we need one dynamical equation for every independently
time-varying quantity.
27
6 Bibliography
1. Model Neurons I: Neuroelectronics 5.1 Introduction 5.2 Electrical Properties of Neurons. Anonymous.
Figure 5.3 Ref: https://www.semanticscholar.org/paper/Model-Neurons-I%3A-Neuroelectronics-5.1-
Introduction/0e259937bb89cd3ede50063ac32b98e56086c1b6
2. Model Neurons I: Neuroelectronics 5.1 Introduction 5.2 Electrical Properties of Neurons. Anonymous.
Figure 5.5 Ref: https://www.semanticscholar.org/paper/Model-Neurons-I%3A-Neuroelectronics-5.1-
Introduction/0e259937bb89cd3ede50063ac32b98e56086c1b6
3. Dayan & Abbott (2001), Theoretical Neuroscience, MIT Press. Ref:
http://www.gatsby.ucl.ac.uk/ lmate/biblio/dayanabbott.pdf
28