neuronal dynamics: 7.2 adex model - firing patterns … · 7.1 what is a good neuron model? -...
TRANSCRIPT
Neuronal Dynamics: Computational Neuroscience of Single Neurons Week 7 – Optimizing Neuron Models For Coding and Decoding Wulfram Gerstner EPFL, Lausanne, Switzerland
7.1 What is a good neuron model? - Models and data 7.2 AdEx model
- Firing patterns and adaptation 7.3 Spike Response Model (SRM) - Integral formulation 7.4 Generalized Linear Model - Adding noise to the SRM 7.5 Parameter Estimation - Quadratic and convex optimization 7.6. Modeling in vitro data - how long lasts the effect of a spike? 7.7. Helping Humans
Week 7 – part 2a : AdEx: Adaptive exponential integrate-and-fire
7.1 What is a good neuron model? - Models and data 7.2 AdEx model
- Firing patterns and adaptation 7.3 Spike Response Model (SRM) - Integral formulation 7.4 Generalized Linear Model - Adding noise to the SRM 7.5 Parameter Estimation - Quadratic and convex optimization 7.6. Modeling in vitro data - how long lasts the effect of a spike? 7.7. Helping Humans
Week 7 – part 2a : AdEx: Adaptive exponential integrate-and-fire
I(t)
Step current input – neurons show adaptation
1-dimensional (nonlinear) integrate-and-fire model cannot do this!
Data: Markram et al. (2004)
Neuronal Dynamics – 7.2 Adaptation
( ) exp( ) ( )rest kk
du uu u R w RI tdt
ϑτ
−= − − +Δ − +
Δ ∑
Add adaptation variables:
( ) ( )fkk k rest k k k f
dw a u u w b t tdt
τ τ δ= − − + −∑
kwjumps by an amount kbafter each spike
reset rIf u then reset to u uθ= =
SPIKE AND RESET
AdEx model, Brette&Gerstner (2005):
Neuronal Dynamics – 7.2 Adaptive Exponential I&F
Exponential I&F + 1 adaptation var. = AdEx
Firing patterns: Response to Step currents, AdEx Model, Naud&Gerstner
I(t)
Image: Neuronal Dynamics, Gerstner et al. Cambridge (2002)
( ) exp( ) ( )restdu uu u Rw RI tdt
ϑτ
−= − − +Δ − +
Δ
( ) ( )fw rest f
dw a u u w b t tdt
τ τ δ= − − + −∑AdEx model
Can we understand the different firing patterns?
Phase plane analysis!
Neuronal Dynamics – 7.2 Adaptive Exponential I&F
( ) ( )du f u Rw RI tdt
τ = − +
( )w restdw a u u wdt
τ = − −
Neuronal Dynamics – 7.2. Adaptive Exponential I&F
- linear + exponential - adaptation variable à Various firing patterns
( ) exp( ) ( )restdu uu u Rw RI tdt
ϑτ
−= − − +Δ − +
Δ
( )w restdw a u u wdt
τ = − −
A - What is the qualitative shape of the w-nullcline? [ ] constant [ ] linear, slope a [ ] linear, slope 1 [ ] linear + quadratic [ ] linear + exponential
Neuronal Dynamics – Quiz 7.2. Nullclines of AdEx
B - What is the qualitative shape of the u-nullcline? [ ] linear, slope 1 [ ] linear, slope 1/R [ ] linear + quadratic [ ] linear w. slope 1/R+ exponential
Neuronal Dynamics: Computational Neuroscience of Single Neurons Week 7 – Optimizing Neuron Models For Coding and Decoding Wulfram Gerstner EPFL, Lausanne, Switzerland
7.1 What is a good neuron model? - Models and data 7.2 AdEx model
- Firing patterns and analysis 7.3 Spike Response Model (SRM) - Integral formulation 7.4 Generalized Linear Model - Adding noise to the SRM 7.5 Parameter Estimation - Quadratic and convex optimization 7.6. Modeling in vitro data - how long lasts the effect of a spike? 7.7. Helping Humans
Week 7 – part 2b : Firing patterns and phase plane analysis
7.1 What is a good neuron model? - Models and data 7.2 AdEx model
- Firing patterns and analysis 7.3 Spike Response Model (SRM) - Integral formulation 7.4 Generalized Linear Model - Adding noise to the SRM 7.5 Parameter Estimation - Quadratic and convex optimization 7.6. Modeling in vitro data - how long lasts the effect of a spike? 7.7. Helping Humans
Week 7 – part 2b : Firing patterns and phase plane analysis
( ) exp( ) ( )restdu uu u Rw RI tdt
ϑτ
−= − − +Δ − +
Δ
( ) ( )fw rest f
dw a u u w b t tdt
τ τ δ= − − + −∑
AdEx model
w jumps by an amount b after each spike
u is reset to ur after each spike
parameter a – slope of w-nullcline Can we understand the different firing patterns?
( ) exp( ) ( )restdu uu u Rw RI tdt
ϑτ
−= − − +Δ − +
Δ
( ) ( )fw rest f
dw a u u w b t tdt
τ τ δ= − − + −∑
AdEx model
Throughout this lecture 7.2b, the τ in the differential equation for w should have on both sides an index w (here correct on the left, wrong on the right)
wτ τ→
correct
wrong correct
( ) exp( ) ( )restdu uu u w RI tdt
ϑτ
−= − − +Δ + +
Δ
( ) ( )frest f
dw a u u w b t tdt
τ τ δ= − − + −∑
AdEx model – phase plane analysis: large b
b
u-nullcline
u is reset to ur
a=0
AdEx model – phase plane analysis: small b
b
u-nullcline
u is reset to ur
adaptation
( ) exp( ) ( )restdu uu u w RI tdt
ϑτ
−= − − +Δ + +
Δ
( ) ( )frest f
dw a u u w b t tdt
τ τ δ= − − + −∑
b
u-nullcline
u is reset to ur
( ) exp( ) ( )restdu uu u w RI tdt
ϑτ
−= − − +Δ + +
Δ
( ) ( )frest f
dw a u u w b t tdt
τ τ δ= − − + −∑
AdEx model – phase plane analysis: a>0
( ) exp( ) ( )restdu uu u Rw RI tdt
ϑτ
−= − − +Δ − +
Δ
( ) ( )fw rest f
dw a u u w b t tdt
τ τ δ= − − + −∑
Firing patterns arise from different parameters!
w jumps by an amount b after each spike
u is reset to ur after each spike
parameter a – slope of w nullcline
See Naud et al. (2008), see also Izikhevich (2003)
Neuronal Dynamics – 7.2 AdEx model and firing patterns
( ) ( )du f u R I tdt
τ = +
Best choice of f : linear + exponential
reset rIf u then reset to u uθ= =
(1)
(2)
( ) exp( )restdu uu udt
ϑτ
−= − − +Δ
ΔBUT: Limitations – need to add
- Adaptation on slower time scales - Possibility for a diversity of firing patterns - Increased threshold after each spike - Noise
ϑ
Neuronal Dynamics – Review: Nonlinear Integrate-and-fire
( ) exp( ) ( )rest kk
du uu u R w RI tdt
ϑτ
−= − − +Δ − +
Δ ∑Add dynamic threshold:
0 1( )fft tϑ θ θ= + −∑
Threshold increases after each spike
Neuronal Dynamics – 7.2 AdEx with dynamic threshold
( ) ( )du f u R I tdt
τ = +
reset rIf u then reset to u uθ= =
add - Adaptation variables - Possibility for firing patterns - Dynamic threshold - Noise
ϑ
Neuronal Dynamics – 7.2 Generalized Integrate-and-fire
( ) exp( ) ( )restdu uu u w RI tdt
ϑτ
−= − − +Δ + +
Δ
( ) ( )frest f
dw a u u w b t tdt
τ τ δ= − − + −∑u-nullcline
a=0
u
What happens if input switches from I=0 to I>0?
u-nullcline [ ] u-nullcline moves horizontally [ ] u-nullcline moves vertically [ ] w-nullcine moves horizontally [ ] w-nullcline moves vertically
Only during reset
Neuronal Dynamics – Quiz 7.3. Nullclines for constant input