neuronal dynamics: 7.2 adex model - firing patterns … · 7.1 what is a good neuron model? -...

21
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

Upload: doantruc

Post on 28-Sep-2018

216 views

Category:

Documents


0 download

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, Exper. Data, Markram et al. (2004) I(t)

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