SlideShare a Scribd company logo
1 of 150
Download to read offline
Adaptive coding
in single neurons
Christian Pozzorini
University of Washington, March 2014
Laboratory of Computational Neuroscience
How do single neurons
transform their input into
output spike trains?
General paradigm
Synaptic
bombardment
OutputNeuron
General paradigm
Synaptic
bombardment
OutputInput
Rapidly fluctuating
current
Neuron
General paradigm
Synaptic
bombardment
OutputInput
Rapidly fluctuating
current
Neuron
General paradigm
Synaptic
bombardment
OutputInput
Rapidly fluctuating
current
Neuron
Spiking model
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
L5 PYR Neuron
Input
Voltage
Firing rate
Time
Spike Frequency Adaptation
T = 1 s
Input duration T (s)
Adaptation
timescale(s)
Input
Firing rate
(Lundstrom et al. Nature Neuroscience 2008)
What is the timescale of adaptation?
T = 1 s
~ 0.1 s
Input duration T (s)
Adaptation
timescale(s)
x
(Lundstrom et al. Nature Neuroscience 2008)
Input
Firing rate
What is the timescale of adaptation?
T = 10 s
Input duration T (s)
Adaptation
timescale(s)
(Lundstrom et al. Nature Neuroscience 2008)
x
Input
Firing rate
What is the timescale of adaptation?
T = 10 s
Input duration T (s)
Adaptation
timescale(s)
x
x
~ 1 s
(Lundstrom et al. Nature Neuroscience 2008)
Input
Firing rate
What is the timescale of adaptation?
(Lundstrom et al. Nature Neuroscience 2008)
T = 30 s
Input duration T (s)
Adaptation
timescale(s)
x
x
Input
Firing rate
What is the timescale of adaptation?
(Lundstrom et al. Nature Neuroscience 2008)
~ 3 s
T = 30 s
Input duration T (s)
Adaptation
timescale(s)
x
x
x
Input
Firing rate
What is the timescale of adaptation?
(Lundstrom et al. Nature Neuroscience 2008)
~ 3 s
T = 30 s
Input duration T (s)
Adaptation
timescale(s)
x
x
x
What is the timescale of adaptation?
Input
Firing rate
Input
Firing rate
(Lundstrom et al. Nature Neuroscience 2008)
~ 3 s
T = 30 s
Input duration T (s)
Adaptation
timescale(s)
x
x
x
Input duration T (s)
Adaptation
timescale(s)
The timescale of adaptation is not
fixed but depends on the input
What is the timescale of adaptation?
Input
Firing rate
(Lundstrom et al. Nature Neuroscience 2008)
~ 3 s
T = 30 s
Input duration T (s)
Adaptation
timescale(s)
x
x
x
Input duration T (s)
Adaptation
timescale(s)
The timescale of adaptation is not
fixed but depends on the input
What is the timescale of adaptation?
Standard
spiking models
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
A different protocol to assess scale-free adaptation
Input
Firing rate
Period T
(Lundstrom et al. Nature Neuroscience 2008)
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
A different protocol to assess scale-free adaptation
Input
Firing rate
Phase response
Period T
(Lundstrom et al. Nature Neuroscience 2008)
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
A different protocol to assess scale-free adaptation
Input
Firing rate
Phase response
Period T
Gain
(Lundstrom et al. Nature Neuroscience 2008)
H(w) = w↵
· ei ⇡
2 ↵
= (iw)↵
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
↵ ⇡ 0.14
↵ ⇡ 0.14
(Lundstrom et al. Nature Neuroscience 2008)
A different protocol to assess scale-free adaptation
H(w) = w↵
· ei ⇡
2 ↵
= (iw)↵
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
Power-law gain
(high-pass filtering)
↵ ⇡ 0.14
↵ ⇡ 0.14
(Lundstrom et al. Nature Neuroscience 2008)
A different protocol to assess scale-free adaptation
H(w) = w↵
· ei ⇡
2 ↵
= (iw)↵
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
Constant phase lead
(scale invariance)
Power-law gain
(high-pass filtering)
↵ ⇡ 0.14
↵ ⇡ 0.14
(Lundstrom et al. Nature Neuroscience 2008)
A different protocol to assess scale-free adaptation
A different protocol to assess scale-free adaptation
Power-law gain
(high-pass filtering)
Constant phase lead
(scale invariance)
H(w) = w↵
· ei ⇡
2 ↵
= (iw)↵
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
↵ ⇡ 0.14
↵ ⇡ 0.14
(Lundstrom et al. Nature Neuroscience 2008)
Pyr NeuronInput current Firing rate
• Linear rate model
• Does not explain the origin of scale invariance
H(w)
Elegant and compact description but...
A different protocol to assess scale-free adaptation
Power-law gain
(high-pass filtering)
Constant phase lead
(scale invariance)
H(w) = w↵
· ei ⇡
2 ↵
= (iw)↵
Period T (s)Period T (s)
Gain(Hz/pA)
Phase(deg)
↵ ⇡ 0.14
↵ ⇡ 0.14
(Lundstrom et al. Nature Neuroscience 2008)
Pyr NeuronInput current Spikes
H(w)
We would like a Spiking Neuron Model
that captures scale-free adaptation...
?
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
Frequency (Hz)
Gain(Hz/nA)
10
2.1
10
2.0
10
1.9
10
2.2
10 -1.5
10 -1.0
10 -0.5
10 0.0
10 0.5
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
General paradigm
(Pozzorini et al. Nature Neuroscience 2013)
General paradigm
Stochastic spiking mechanism
Spikes are emitted stochastically according to the escape rate mechanism:
(t) = 0 · exp
✓
V VT
V
◆
V
VT
Time
P{ˆt 2 [t; t + T]} ⇡ (t) T
Stochastic spiking mechanism
Spikes are emitted stochastically according to the escape rate mechanism:
(t) = 0 · exp
✓
V VT
V
◆
V
VT
Time
P{ˆt 2 [t; t + T]} ⇡ (t) T
Subthreshold dynamics of the membrane potential
Leaky integration plus spike-triggered adaptation current
C
dV
dt
= gL(V EL) + I
X
ˆt<t
⌘(t ˆt)
Time after
spike
⌘
C
dV
dt
= gL(V EL) + I
X
ˆt<t
⌘(t ˆt)
Stochastic spiking mechanism
Spikes are emitted stochastically according to the escape rate mechanism:
(t) = 0 · exp
✓
V VT
V
◆
V
VT
Time
P{ˆt 2 [t; t + T]} ⇡ (t) T
Subthreshold dynamics of the membrane potential
Leaky integration plus spike-triggered adaptation current
C
dV
dt
= gL(V EL) + I
X
ˆt<t
⌘(t ˆt)
Time after
spike
⌘
C
dV
dt
= gL(V EL) + I
X
ˆt<t
⌘(t ˆt)
Stochastic spiking mechanism
Spikes are emitted stochastically with conditional firing intensity (escape-rate):
(t) = 0 · exp
✓
V VT
V
◆
V
VT
Time
P{ˆt 2 [t; t + T]} ⇡ (t) T
Dynamics of the firing threshold
Baseline plus spike-triggered movements
Time after
spike
VT (t) = V ⇤
T +
X
ˆt<t
(t ˆt)
GIF model parameter extraction
Step 1: Spike-triggered adaptation current
⌘
Time
Adaptation
current
Time
Adaptation
current
Linear expansion in
rectangular basis functions
⌘(t) =
X
i
bi · fi(t)
Step 2: Spike-triggered threshold movement
Time
Moving
threshold
Time
Moving
threshold
Linear expansion in
rectangular basis functions
(t) =
X
i
ci · fi(t)
GIF model parameter extraction
Step 1: Spike-triggered adaptation current
⌘
Time
Adaptation
current
Time
Adaptation
current
Linear expansion in
rectangular basis functions
⌘(t) =
X
i
bi · fi(t)
Step 2: Spike-triggered threshold movement
Time
Moving
threshold
Time
Moving
threshold
Linear expansion in
rectangular basis functions
(t) =
X
i
ci · fi(t)
GIF model parameter extraction
Step 1: Spike-triggered adaptation current
⌘
Time
Adaptation
current
Time
Adaptation
current
Linear expansion in
rectangular basis functions
⌘(t) =
X
i
bi · fi(t)
Step 2: Spike-triggered threshold movement
Time
Moving
threshold
Time
Moving
threshold
Linear expansion in
rectangular basis functions
(t) =
X
i
ci · fi(t)
GIF model parameter extraction
Step 1: Spike-triggered adaptation current
⌘
Time
Adaptation
current
Time
Adaptation
current
Linear expansion in
rectangular basis functions
⌘(t) =
X
i
bi · fi(t)
Step 2: Spike-triggered threshold movement
Time
Moving
threshold
Time
Moving
threshold
Linear expansion in
rectangular basis functions
(t) =
X
i
ci · fi(t)
Least-square linear regression
on the voltage derivative (convex)
GIF model parameter extraction
Step 1: Spike-triggered adaptation current
⌘
Time
Adaptation
current
Time
Adaptation
current
Linear expansion in
rectangular basis functions
⌘(t) =
X
i
bi · fi(t)
Step 2: Spike-triggered threshold movement
Time
Moving
threshold
Time
Moving
threshold
Linear expansion in
rectangular basis functions
(t) =
X
i
ci · fi(t)
Least-square linear regression
on the voltage derivative (convex)
Maximum likelihood (convex)
Results I
Each spike triggers both an adaptation current and a movement of the
threshold that last for > 20 seconds and decay according to a power-law
Results I
⌘(t) / t 0.76
Each spike triggers both an adaptation current and a movement of the
threshold that last for > 20 seconds and decay according to a power-law
Results I
⌘(t) / t 0.76
Each spike triggers both an adaptation current and a movement of the
threshold that last for > 20 seconds and decay according to a power-law
Results I
(t) / t 0.87
Each spike triggers both an adaptation current and a movement of the
threshold that last for > 20 seconds and decay according to a power-law
⌘(t) / t 0.76
Results II
The GIF model with power-law spike-triggered adaptation
captures the experimental transfer function.
Frequency (Hz)
Gain(Hz/nA)
102.1
10
2.0
10
1.9
10
2.2
10 -1.5
10 -1.0
10 -0.5
10 0.0
10 0.5
Data
(Pozzorini et al. Nature Neuroscience 2013)
Results II
The GIF model with power-law spike-triggered adaptation
captures the experimental transfer function.
Frequency (Hz)
Gain(Hz/nA)
102.1
10
2.0
10
1.9
10
2.2
10 -1.5
10 -1.0
10 -0.5
10 0.0
10 0.5
Data
GIF
(Pozzorini et al. Nature Neuroscience 2013)
Results II
8 seconds
Results II
8 seconds
The GIF model accurately predicts the occurrence of individual spikes
with ms precision....
(Pozzorini et al., Nature Neuroscience 2013)
Results III
500 ms
The GIF model accurately predicts the occurrence of individual spikes
with ms precision....
(Pozzorini et al., Nature Neuroscience 2013)
Results III
500 ms
The GIF model accurately predicts the occurrence of individual spikes
with ms precision....
(Pozzorini et al., Nature Neuroscience 2013)
Results III
500 ms
80 % spikes
correctly predicted
(4 ms precision)
0.0
0.5
1.0
M∗
d(−)
GIF
Results III
GIF model with 1-s-long spike-triggered adaptation does
not capture the experimental data.
Frequency (Hz)
Gain(Hz/nA)
102.1
10
2.0
10
1.9
10
2.2
10 -1.5
10 -1.0
10 -0.5
10 0.0
10 0.5
Data
GIF
(Pozzorini et al. Nature Neuroscience 2013)
Results III
GIF model with 1-s-long spike-triggered adaptation does
not capture the experimental data.
Frequency (Hz)
Gain(Hz/nA)
102.1
10
2.0
10
1.9
10
2.2
10 -1.5
10 -1.0
10 -0.5
10 0.0
10 0.5
Data
GIF
Control
(Pozzorini et al. Nature Neuroscience 2013)
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
Functional role
OutputInput
Barlow’s hypothesis (1961): in the brain, information is represented (encoded)
in an efficient way. Redundant information should be suppressed.
ENCODING
Functional role
OutputInput
Barlow’s hypothesis (1961): in the brain, information is represented (encoded)
in an efficient way. Redundant information should be suppressed.
Functional role
OutputInput
Frequency (Hz)
Flat Power
spectrum
Power
No temporal correlations
Prediction
Barlow’s hypothesis (1961): in the brain, information is represented (encoded)
in an efficient way. Redundant information should be suppressed.
Functional role
OutputInput
Frequency (Hz)
Flat Power
spectrum
Power
Frequency (Hz)
High-pass
filtering
Gain
Barlow’s hypothesis (1961): in the brain, information is represented (encoded)
in an efficient way. Redundant information should be suppressed.
Functional role
OutputInput
Frequency (Hz)
Flat Power
spectrum
Power
Frequency (Hz)
High-pass
filtering
Gain
Frequency (Hz)
Power-law
spectrum
Power
=x
Barlow’s hypothesis (1961): in the brain, information is represented (encoded)
in an efficient way. Redundant information should be suppressed.
Power spectrum of
membrane
potential
fluctuations
recorded in vivo
Data from: Crochet et al., Neuron 2011
Power-law spike-frequency adaptation is optimally tuned to remove
temporal correlations of the input.
Temporal whitening
2
2
Power spectrum of
membrane
potential
fluctuations
recorded in vivo
Data from: Crochet et al., Neuron 2011
In vivo data
Power-law spike-frequency adaptation is optimally tuned to remove
temporal correlations of the input.
Temporal whitening
Temporal whitening
2
2
Model
Power-law spike-frequency adaptation is optimally tuned to remove
temporal correlations of the input.
GIF model
Voltage (model)
Input current
In vivo data
PI(f) / f 0.67
Scale-free Gaussian process
(power-law temporal correlation)
Temporal whitening
2
2
Voltage (model)
Model
Spike-train
power spectrum
Power-law spike-frequency adaptation is optimally tuned to remove
temporal correlations of the input.
GIF model
Input current
In vivo data
2
2
Voltage (model)
Model
Spike-train
power spectrum
Temporal whitening
Power-law spike-frequency adaptation is optimally tuned to remove
temporal correlations of the input.
GIF model
Input current
In vivo data
Conclusion I
• Scale-free adaptation is implemented by two power-law
spike-triggered processes that last for > 20 s
• “Natural input” received in vivo by neocortical neurons
fluctuates on multiple timescales (scale-free)
• The multiple timescales of adaptation are optimally tuned
to remove temporal correlations in the input
• Power-law adaptation maximizes the information transfer
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
OutputInput
Single-neuron sensitivity to input
fluctuations
OutputInput
Single-neuron sensitivity to input
fluctuations
Experiment: present a set of stationary input
currents generated by systematically varying
the mean and the variance.
OutputInput GIF model
Experiment: present a set stationary input currents
generated by systematically varying the mean and
the variance.
Input st. dev.
0 pA
50 pA
100 pA
150 pA
Single-neuron sensitivity to input
fluctuations
OutputInput GIF model
Experiment: present a set stationary input currents
generated by systematically varying the mean and
the variance.
Input st. dev.
0 pA
50 pA
100 pA
150 pA
Subthreshold regime:
sensitivity to input fluctuations
Single-neuron sensitivity to input
fluctuations
OutputInput GIF model
Experiment: present a set stationary input currents
generated by systematically varying the mean and
the variance.
Input st. dev.
0 pA
50 pA
100 pA
150 pA
Subthreshold regime:
sensitivity to input fluctuations
Suprathreshold regime:
no sensitivity to input fluctuations
Single-neuron sensitivity to input
fluctuations
Single-neuron sensitivity to input
fluctuations
Experimental data shows that single neurons maintain sensitivity to input
fluctuations even in the suprathreshold regime.
1.2
Mean input (nA)
0.6
Firingrate(Hz)
50 pA
150 pA
300 pA
0.0
L5 Pyr Neurons
Rat Prefrontal Cortex
(Arsiero et al., 2007)
Single-neuron sensitivity to input
fluctuations
Experimental data shows that single neurons maintain sensitivity to input
fluctuations even in the suprathreshold regime.
1.2
Mean input (nA)
0.6
Firingrate(Hz)
50 pA
150 pA
300 pA
0.0
L5 Pyr Neurons
Rat Prefrontal Cortex
(Arsiero et al., 2007)
CA1 Pyr Neurons
Rat Hippocampus
(Fernandez et al., 2011)
Firingrate(Hz)
Mean input (nA)
0 pA
50 pA
100 pA
150 pA
Results I
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations.
0 pA
50 pA
100 pA
150 pA
Enhanced sensitivity
to input fluctuations
Results I
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations.
Results I
0 pA
50 pA
100 pA
150 pA
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations
Voltage threshold
for spike initiation
Results I
0 pA
50 pA
100 pA
150 pA
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations
Consistent with spike-triggered
threshold movement
Results I
0 pA
50 pA
100 pA
150 pA
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations
Results I
0 pA
50 pA
100 pA
150 pA
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations
Firing threshold is reduced in
presence of input fluctuations
Results I
0 pA
50 pA
100 pA
150 pA
We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying
the magnitude of input fluctuations
Firing threshold is reduced in
presence of input fluctuations
The firing threshold dynamics of the
GIF model has to be extended!
VT (t) = V ⇤
T +
X
ˆt<t
(t ˆt) + . . .
(Azouz and Gray, Neuron 2003)
Experimental evidence
The voltage threshold for spike initiation depends on the speed at which
the threshold is reached.
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
Responses to different
depolarization ramps
dV
dt
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
dV
dt
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
dV
dt
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
dV
dt
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
dV
dt
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
spike
V > ✓
Theoretical prediction
Fast Na-channel inactivation implements a nonlinear coupling between
membrane potential and firing threshold.
(Platkiewicz and Brette, PLOS Comp. 2011)
✓1(V )⌧✓
˙✓ = ✓ +
dV
dt
✓1(V )
Firingthreshold(mV)✓
Membrane potential (mV)V
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
Inactivating Generalized Integrate & Fire model (iGIF)
VT (t) = V ⇤
T +
X
ˆt<t
(t ˆt)
The GIF model is extended by including a nonlinear coupling between membrane
potential and firing threshold:
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
Inactivating Generalized Integrate & Fire model (iGIF)
VT (t) = V ⇤
T +
X
ˆt<t
(t ˆt)
The GIF model is extended by including a nonlinear coupling between membrane
potential and firing threshold:
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
⌧✓
˙✓ = ✓ + ✓1(V )
+ ✓(t)
Inactivating Generalized Integrate & Fire model (iGIF)
VT (t) = V ⇤
T +
X
ˆt<t
(t ˆt)
The GIF model is extended by including a nonlinear coupling between membrane
potential and firing threshold:
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
⌧✓
˙✓ = ✓ + ✓1(V )
+ ✓(t)
Extracted from data with a new
nonparametric max-likelihood procedure
V
✓1(V)
Evidence for a nonlinear coupling between
membrane potential and firing threshold
Thresholdmovement(mV)Spike-triggeredcurrent(nA)
Power-law
spike-triggered
adaptation
Evidence for a nonlinear coupling between
membrane potential and firing threshold
Thresholdmovement(mV)Spike-triggeredcurrent(nA)
Nonlinearthresholdcoupling(mV)
Coupling
timescale(ms)
⌧✓
Thresholdmovement(mV)Spike-triggeredcurrent(nA)
Nonlinearthresholdcoupling(mV)
Parametric fit using
theoretical prediction
Coupling
timescale(ms)
⌧✓
Evidence for a nonlinear coupling between
membrane potential and firing threshold
The iGIF model captures enhanced sensitivity to input
fluctuations and improve spike-timing prediction
0 pA
50 pA
100 pA
150 pA
Input fluctuations
The iGIF model captures enhanced sensitivity to input
fluctuations and improve spike-timing prediction
0 pA
50 pA
100 pA
150 pA
Input fluctuations
The iGIF model captures enhanced sensitivity to input
fluctuations and improve spike-timing prediction
0 pA
50 pA
100 pA
150 pA
Input fluctuations
1 second
GIF iGIF
M⇤
d()
0.0
0.5
1.0
The iGIF model captures enhanced sensitivity to input
fluctuations and improve spike-timing prediction
0 pA
50 pA
100 pA
150 pA
Input fluctuations
1 second
GIF iGIF
M⇤
d()
0.0
0.5
1.0
The iGIF model captures enhanced sensitivity to input
fluctuations and improve spike-timing prediction
0 pA
50 pA
100 pA
150 pA
Input fluctuations
1 second
GIF iGIF
M⇤
d()
0.0
0.5
1.0
The iGIF model captures enhanced sensitivity to input
fluctuations and improve spike-timing prediction
***
86 % spikes correctly
predicted (4 ms precision)
0 pA
50 pA
100 pA
150 pA
Input fluctuations
In Pyramidal neurons, the firing threshold dynamics
depends on:
1. Spike-history (multiple timescales)
2. Membrane potential (fast coupling)
Summary
In Pyramidal neurons, the firing threshold dynamics
depends on:
1. Spike-history (multiple timescales)
2. Membrane potential (fast coupling)
Summary
Nontrivial interaction
V ⇤
T (t) = ✓(t) +
X
ˆt<t
(t ˆt)
Nonlinearthresholdcoupling(mV)
V
=
✓
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
V ⇤
T (t) = ✓(t) +
X
ˆt<t
(t ˆt)
Nonlinearthresholdcoupling(mV)
V
=
✓
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
V ⇤
T (t) = ✓(t) +
X
ˆt<t
(t ˆt)
Nonlinearthresholdcoupling(mV)
V
=
✓
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
In the absence of spikes
the threshold-voltage
coupling is not active
Masked
V ⇤
T (t) = ✓(t) +
X
ˆt<t
(t ˆt)
Nonlinearthresholdcoupling(mV)
V
=
✓
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
V ⇤
T (t) = ✓(t) +
X
ˆt<t
(t ˆt)
Nonlinearthresholdcoupling(mV)
V
=
✓
+X
ˆt<
t(t
ˆt)
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
Spike-triggered threshold
adaptation activates the
threshold-voltage coupling
Unmasked
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Thresholdcoupling(mV)
Membrane Potential (mV)
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Thresholdcoupling(mV)
Membrane Potential (mV) Membrane Potential (mV)
Thresholdcoupling(mV)
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Thresholdcoupling(mV)
Membrane Potential (mV) Membrane Potential (mV)
Thresholdcoupling(mV)
Membrane Potential (mV)
Thresholdcoupling(mV)
Nonlinear interaction between spike-dependent and
voltage-dependent threshold changes
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Masked Unmasked
Thresholdcoupling(mV)
Membrane Potential (mV) Membrane Potential (mV)
Thresholdcoupling(mV)
Membrane Potential (mV)
Thresholdcoupling(mV)
Outline
PART I: Spike-frequency adaptation
• Introduction: scale-free adaptation
• Spiking neuron model (GIF)
• Functional implications
PART II: Enhanced sensitivity to input fluctuations
• Introduction: f-I curves
• Spiking neuron model (iGIF)
• Functional implications
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
To understand the functional implications of this nonlinear interaction it is convenient to
reduce the iGIF model...
Inactivating Generalized Integrate-and-Fire
Functional implications
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
To understand the functional implications of this nonlinear interaction it is convenient to
reduce the iGIF model...
Inactivating Generalized Integrate-and-Fire
Functional implications
Generalized Linear Model (GLM)
GLM
SpikesInput eff
Effective
linear filter
Exponential
nonlinearity
Spike-history
filter
hGLM
Iext
Spiking
mechanism
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
To understand the functional implications of this nonlinear interaction it is convenient to
reduce the iGIF model...
Inactivating Generalized Integrate-and-Fire
Functional implications
Generalized Linear Model (GLM)
GLM
SpikesInput eff
Effective
linear filter
Exponential
nonlinearity
Spike-history
filter
hGLM
Iext
Spiking
mechanism
+
VT
Vm
Vm
Spikes
Input
Current
Spike-triggered
current
m
Membrane
filter
Spike-triggered
threshold movement
Threshold
filter
Threshold
coupling
Escape-rate
nonlinearity
Spiking
mechanism
∞
Iext
To understand the functional implications of this nonlinear interaction it is convenient to
reduce the iGIF model...
Inactivating Generalized Integrate-and-Fire
Functional implications
Generalized Linear Model (GLM)
GLM
SpikesInput eff
Effective
linear filter
Exponential
nonlinearity
Spike-history
filter
hGLM
Iext
Spiking
mechanism
e↵(t) = m(t) · ✓(t) ⇤ m(t)
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
Functional implications
Average strength of
the thresold-voltage coupling
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
e↵(t)
0 75 150
2 M /ms
Time (ms)
⇡ 0.0
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
e↵(t)
0 75 150
2 M /ms
Time (ms)
⇡ 0.0
0 75 150
2 M /ms
Time (ms)
⇡ 0.5
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
e↵(t)
0 75 150
2 M /ms
Time (ms)
⇡ 0.0
0 75 150
2 M /ms
Time (ms)
⇡ 0.5
0 75 150
2 M /ms
Time (ms)
⇡ 1.0
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
To understand the functional role of the nonlinear coupling between
membrane potential and firing threshold it is convenient to reduce the
iGIF model to a GLM
200 ms
Weak input
200 ms
Medium input
200 ms
Strong input
Integration Differentiation
e↵(t)
0 75 150
2 M /ms
Time (ms)
⇡ 0.0
0 75 150
2 M /ms
Time (ms)
⇡ 0.5
0 75 150
2 M /ms
Time (ms)
⇡ 1.0
Functional implications
e↵(t) = m(t) · ✓(t) ⇤ m(t)
iGIF model prediction
Effectivelinearfilterseff(M/ms)
Time (ms)
The shape of the effective filter adaptively changes
depending on the input strength
Mean input (nA)
0.0 0.60.3
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
iGIF model prediction
Effectivelinearfilterseff(M/ms)
Time (ms)
The shape of the effective filter adaptively changes
depending on the input strength
Experimental f-I curves
Mean input (nA)
0.0 0.60.3
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Effectivelinearfilterseff(M/ms)
Time (ms)
The shape of the effective filter adaptively changes
depending on the input strength
Mean input (nA)
0.0 0.60.3
iGIF model prediction
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Effectivelinearfilterseff(M/ms)
Time (ms)
Experimental data
The shape of the effective filter adaptively changes
depending on the input strength
Time (ms)
Filtersextractedfromdata(a.u.)
Weak input
Medium input
Strong input
Mean input (nA)
0.0 0.60.3
iGIF model prediction
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Effectivelinearfilterseff(M/ms)
Time (ms)
Experimental data
The shape of the effective filter adaptively changes
depending on the input strength
Time (ms)
Filtersextractedfromdata(a.u.)
Weak input
Medium input
Strong input
Mean input (nA)
0.0 0.60.3
iGIF model prediction
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Effectivelinearfilterseff(M/ms)
Time (ms)
Experimental data
The shape of the effective filter adaptively changes
depending on the input strength
Time (ms)
Filtersextractedfromdata(a.u.)
Weak input
Medium input
Strong input
Mean input (nA)
0.0 0.60.3
iGIF model prediction
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Somatic integration depends on the input statistics
Generalized Linear Model (GLM)
GLM
SpikesInput eff
Effective
linear filter
Exponential
nonlinearity
Spike-history
filter
hGLM
Iext
Spiking
mechanism
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Somatic integration depends on the input statistics
Generalized Linear Model (GLM)
GLM
SpikesInput eff
Effective
linear filter
Exponential
nonlinearity
Spike-history
filter
hGLM
Iext
Spiking
mechanism
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Somatic integration depends on the input statistics
Generalized Linear Model (GLM)
GLM
SpikesInput eff
Effective
linear filter
Exponential
nonlinearity
Spike-history
filter
hGLM
Iext
Spiking
mechanism
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Somatic integration depends on the input statistics
0.0 0.450.15 0.3
0.1
0.0
0.3
0.2
Mean input (nA)
Inputfluctuations(nA)
(t) ⇡ 0 exp
0
@C + e↵ ⇤ I(t)
X
ˆtj
he↵(t ˆtj)
1
A
Conclusion II
• The firing threshold dynamics depends on both previous
spikes and subthreshold voltage
• The interaction between these two mechanisms explains
enhanced sensitivity to input fluctuations
• Depending on the input statistics, somatic integration
switches between leaky integration and coincidence
detection (or differentiation)
Acknowledgments
Olivier Hagens
Richard Naud
Wulfram Gerstner
Shovan Naskar
Carl Petersen
Sylvain Crochet
Skander Mensi

More Related Content

What's hot

A review of time­‐frequency methods
A review of time­‐frequency methodsA review of time­‐frequency methods
A review of time­‐frequency methodsUT Technology
 
Continuous Time Analog Systems
Continuous Time Analog SystemsContinuous Time Analog Systems
Continuous Time Analog SystemsAranya Sarkar
 
Signals and systems ch1
Signals and systems ch1Signals and systems ch1
Signals and systems ch1Ketan Solanki
 
Equations (Physics)
Equations (Physics)Equations (Physics)
Equations (Physics)c.west
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsCynthia Freeman
 
Fourier analysis of signals and systems
Fourier analysis of signals and systemsFourier analysis of signals and systems
Fourier analysis of signals and systemsBabul Islam
 
signals and systems
signals and systemssignals and systems
signals and systemsHoney jose
 
CGI2018 keynote - fluids simulation
CGI2018 keynote - fluids simulationCGI2018 keynote - fluids simulation
CGI2018 keynote - fluids simulationBruno Levy
 
Accelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPUAccelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPUDavide Nardone
 
SIGNAL OPERATIONS
SIGNAL OPERATIONSSIGNAL OPERATIONS
SIGNAL OPERATIONSmihir jain
 
Insiders modeling london-2006
Insiders modeling london-2006Insiders modeling london-2006
Insiders modeling london-2006Victor Romanov
 
Signals & Systems PPT
Signals & Systems PPTSignals & Systems PPT
Signals & Systems PPTJay Baria
 
Introduction to signals and systems
Introduction to signals and systemsIntroduction to signals and systems
Introduction to signals and systemssudarmani rajagopal
 

What's hot (19)

A review of time­‐frequency methods
A review of time­‐frequency methodsA review of time­‐frequency methods
A review of time­‐frequency methods
 
Lecture 2 sapienza 2017
Lecture 2 sapienza 2017Lecture 2 sapienza 2017
Lecture 2 sapienza 2017
 
Continuous Time Analog Systems
Continuous Time Analog SystemsContinuous Time Analog Systems
Continuous Time Analog Systems
 
Signals and systems ch1
Signals and systems ch1Signals and systems ch1
Signals and systems ch1
 
Equations (Physics)
Equations (Physics)Equations (Physics)
Equations (Physics)
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
 
Lecture 3 sapienza 2017
Lecture 3 sapienza 2017Lecture 3 sapienza 2017
Lecture 3 sapienza 2017
 
Basic concepts and how to measure price volatility
Basic concepts and how to measure price volatility Basic concepts and how to measure price volatility
Basic concepts and how to measure price volatility
 
Fourier analysis of signals and systems
Fourier analysis of signals and systemsFourier analysis of signals and systems
Fourier analysis of signals and systems
 
signals and systems
signals and systemssignals and systems
signals and systems
 
CGI2018 keynote - fluids simulation
CGI2018 keynote - fluids simulationCGI2018 keynote - fluids simulation
CGI2018 keynote - fluids simulation
 
Ch15 transforms
Ch15 transformsCh15 transforms
Ch15 transforms
 
Accelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPUAccelerating Dynamic Time Warping Subsequence Search with GPU
Accelerating Dynamic Time Warping Subsequence Search with GPU
 
SIGNAL OPERATIONS
SIGNAL OPERATIONSSIGNAL OPERATIONS
SIGNAL OPERATIONS
 
Insiders modeling london-2006
Insiders modeling london-2006Insiders modeling london-2006
Insiders modeling london-2006
 
Signals & Systems PPT
Signals & Systems PPTSignals & Systems PPT
Signals & Systems PPT
 
Eq Decipher
Eq DecipherEq Decipher
Eq Decipher
 
Introduction to signals and systems
Introduction to signals and systemsIntroduction to signals and systems
Introduction to signals and systems
 
Iitm10.Key
Iitm10.KeyIitm10.Key
Iitm10.Key
 

Similar to SEATTLE

Bayesian Experimental Design for Stochastic Kinetic Models
Bayesian Experimental Design for Stochastic Kinetic ModelsBayesian Experimental Design for Stochastic Kinetic Models
Bayesian Experimental Design for Stochastic Kinetic ModelsColin Gillespie
 
The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...
The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...
The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...Lake Como School of Advanced Studies
 
Time-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SSTTime-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SSTUT Technology
 
Dependent processes in Bayesian Nonparametrics
Dependent processes in Bayesian NonparametricsDependent processes in Bayesian Nonparametrics
Dependent processes in Bayesian NonparametricsJulyan Arbel
 
Slide Handouts with Notes
Slide Handouts with NotesSlide Handouts with Notes
Slide Handouts with NotesLeon Nguyen
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformSandilya Sridhara
 
Signal & systems
Signal & systemsSignal & systems
Signal & systemsAJAL A J
 
Seismic presentation for Dip correction for convolution modelling
Seismic presentation for Dip correction for convolution modellingSeismic presentation for Dip correction for convolution modelling
Seismic presentation for Dip correction for convolution modellingHarshal Pende
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of samplingSagar Kumar
 
Stochastic Control and Information Theoretic Dualities (Complete Version)
Stochastic Control and Information Theoretic Dualities (Complete Version)Stochastic Control and Information Theoretic Dualities (Complete Version)
Stochastic Control and Information Theoretic Dualities (Complete Version)Haruki Nishimura
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyondsskysunilyadav
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsColin Gillespie
 
디지털통신 7
디지털통신 7디지털통신 7
디지털통신 7KengTe Liao
 
Lattice Boltzmann methhod slides
Lattice Boltzmann methhod slidesLattice Boltzmann methhod slides
Lattice Boltzmann methhod slidesKrunal Gangawane
 
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase ShiftingPower Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shiftingidescitation
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxHamzaJaved306957
 

Similar to SEATTLE (20)

Bayesian Experimental Design for Stochastic Kinetic Models
Bayesian Experimental Design for Stochastic Kinetic ModelsBayesian Experimental Design for Stochastic Kinetic Models
Bayesian Experimental Design for Stochastic Kinetic Models
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...
The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...
The Analytical/Numerical Relativity Interface behind Gravitational Waves: Lec...
 
Time-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SSTTime-Frequency Representation of Microseismic Signals using the SST
Time-Frequency Representation of Microseismic Signals using the SST
 
signals and system
signals and systemsignals and system
signals and system
 
Dependent processes in Bayesian Nonparametrics
Dependent processes in Bayesian NonparametricsDependent processes in Bayesian Nonparametrics
Dependent processes in Bayesian Nonparametrics
 
Slide Handouts with Notes
Slide Handouts with NotesSlide Handouts with Notes
Slide Handouts with Notes
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
 
Signal & systems
Signal & systemsSignal & systems
Signal & systems
 
Seismic presentation for Dip correction for convolution modelling
Seismic presentation for Dip correction for convolution modellingSeismic presentation for Dip correction for convolution modelling
Seismic presentation for Dip correction for convolution modelling
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
 
Stochastic Control and Information Theoretic Dualities (Complete Version)
Stochastic Control and Information Theoretic Dualities (Complete Version)Stochastic Control and Information Theoretic Dualities (Complete Version)
Stochastic Control and Information Theoretic Dualities (Complete Version)
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyonds
 
lecture3_2.pdf
lecture3_2.pdflecture3_2.pdf
lecture3_2.pdf
 
The tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic modelsThe tau-leap method for simulating stochastic kinetic models
The tau-leap method for simulating stochastic kinetic models
 
디지털통신 7
디지털통신 7디지털통신 7
디지털통신 7
 
unit 4,5 (1).docx
unit 4,5 (1).docxunit 4,5 (1).docx
unit 4,5 (1).docx
 
Lattice Boltzmann methhod slides
Lattice Boltzmann methhod slidesLattice Boltzmann methhod slides
Lattice Boltzmann methhod slides
 
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase ShiftingPower Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
 
Sampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptxSampling and Reconstruction (Online Learning).pptx
Sampling and Reconstruction (Online Learning).pptx
 

SEATTLE

  • 1. Adaptive coding in single neurons Christian Pozzorini University of Washington, March 2014 Laboratory of Computational Neuroscience
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. How do single neurons transform their input into output spike trains?
  • 11. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 12. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 13. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 14. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 15. L5 PYR Neuron Input Voltage Firing rate Time Spike Frequency Adaptation
  • 16. T = 1 s Input duration T (s) Adaptation timescale(s) Input Firing rate (Lundstrom et al. Nature Neuroscience 2008) What is the timescale of adaptation?
  • 17. T = 1 s ~ 0.1 s Input duration T (s) Adaptation timescale(s) x (Lundstrom et al. Nature Neuroscience 2008) Input Firing rate What is the timescale of adaptation?
  • 18. T = 10 s Input duration T (s) Adaptation timescale(s) (Lundstrom et al. Nature Neuroscience 2008) x Input Firing rate What is the timescale of adaptation?
  • 19. T = 10 s Input duration T (s) Adaptation timescale(s) x x ~ 1 s (Lundstrom et al. Nature Neuroscience 2008) Input Firing rate What is the timescale of adaptation?
  • 20. (Lundstrom et al. Nature Neuroscience 2008) T = 30 s Input duration T (s) Adaptation timescale(s) x x Input Firing rate What is the timescale of adaptation?
  • 21. (Lundstrom et al. Nature Neuroscience 2008) ~ 3 s T = 30 s Input duration T (s) Adaptation timescale(s) x x x Input Firing rate What is the timescale of adaptation?
  • 22. (Lundstrom et al. Nature Neuroscience 2008) ~ 3 s T = 30 s Input duration T (s) Adaptation timescale(s) x x x What is the timescale of adaptation? Input Firing rate
  • 23. Input Firing rate (Lundstrom et al. Nature Neuroscience 2008) ~ 3 s T = 30 s Input duration T (s) Adaptation timescale(s) x x x Input duration T (s) Adaptation timescale(s) The timescale of adaptation is not fixed but depends on the input What is the timescale of adaptation?
  • 24. Input Firing rate (Lundstrom et al. Nature Neuroscience 2008) ~ 3 s T = 30 s Input duration T (s) Adaptation timescale(s) x x x Input duration T (s) Adaptation timescale(s) The timescale of adaptation is not fixed but depends on the input What is the timescale of adaptation? Standard spiking models
  • 25. Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) A different protocol to assess scale-free adaptation Input Firing rate Period T (Lundstrom et al. Nature Neuroscience 2008)
  • 26. Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) A different protocol to assess scale-free adaptation Input Firing rate Phase response Period T (Lundstrom et al. Nature Neuroscience 2008)
  • 27. Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) A different protocol to assess scale-free adaptation Input Firing rate Phase response Period T Gain (Lundstrom et al. Nature Neuroscience 2008)
  • 28. H(w) = w↵ · ei ⇡ 2 ↵ = (iw)↵ Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) ↵ ⇡ 0.14 ↵ ⇡ 0.14 (Lundstrom et al. Nature Neuroscience 2008) A different protocol to assess scale-free adaptation
  • 29. H(w) = w↵ · ei ⇡ 2 ↵ = (iw)↵ Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) Power-law gain (high-pass filtering) ↵ ⇡ 0.14 ↵ ⇡ 0.14 (Lundstrom et al. Nature Neuroscience 2008) A different protocol to assess scale-free adaptation
  • 30. H(w) = w↵ · ei ⇡ 2 ↵ = (iw)↵ Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) Constant phase lead (scale invariance) Power-law gain (high-pass filtering) ↵ ⇡ 0.14 ↵ ⇡ 0.14 (Lundstrom et al. Nature Neuroscience 2008) A different protocol to assess scale-free adaptation
  • 31. A different protocol to assess scale-free adaptation Power-law gain (high-pass filtering) Constant phase lead (scale invariance) H(w) = w↵ · ei ⇡ 2 ↵ = (iw)↵ Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) ↵ ⇡ 0.14 ↵ ⇡ 0.14 (Lundstrom et al. Nature Neuroscience 2008) Pyr NeuronInput current Firing rate • Linear rate model • Does not explain the origin of scale invariance H(w) Elegant and compact description but...
  • 32. A different protocol to assess scale-free adaptation Power-law gain (high-pass filtering) Constant phase lead (scale invariance) H(w) = w↵ · ei ⇡ 2 ↵ = (iw)↵ Period T (s)Period T (s) Gain(Hz/pA) Phase(deg) ↵ ⇡ 0.14 ↵ ⇡ 0.14 (Lundstrom et al. Nature Neuroscience 2008) Pyr NeuronInput current Spikes H(w) We would like a Spiking Neuron Model that captures scale-free adaptation... ?
  • 33. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 34. General paradigm (Pozzorini et al. Nature Neuroscience 2013)
  • 35. General paradigm (Pozzorini et al. Nature Neuroscience 2013)
  • 36. General paradigm (Pozzorini et al. Nature Neuroscience 2013)
  • 37. General paradigm (Pozzorini et al. Nature Neuroscience 2013)
  • 38. General paradigm (Pozzorini et al. Nature Neuroscience 2013) Frequency (Hz) Gain(Hz/nA) 10 2.1 10 2.0 10 1.9 10 2.2 10 -1.5 10 -1.0 10 -0.5 10 0.0 10 0.5
  • 39. General paradigm (Pozzorini et al. Nature Neuroscience 2013)
  • 40. General paradigm (Pozzorini et al. Nature Neuroscience 2013)
  • 42.
  • 43. Stochastic spiking mechanism Spikes are emitted stochastically according to the escape rate mechanism: (t) = 0 · exp ✓ V VT V ◆ V VT Time P{ˆt 2 [t; t + T]} ⇡ (t) T
  • 44. Stochastic spiking mechanism Spikes are emitted stochastically according to the escape rate mechanism: (t) = 0 · exp ✓ V VT V ◆ V VT Time P{ˆt 2 [t; t + T]} ⇡ (t) T Subthreshold dynamics of the membrane potential Leaky integration plus spike-triggered adaptation current C dV dt = gL(V EL) + I X ˆt<t ⌘(t ˆt) Time after spike ⌘ C dV dt = gL(V EL) + I X ˆt<t ⌘(t ˆt)
  • 45. Stochastic spiking mechanism Spikes are emitted stochastically according to the escape rate mechanism: (t) = 0 · exp ✓ V VT V ◆ V VT Time P{ˆt 2 [t; t + T]} ⇡ (t) T Subthreshold dynamics of the membrane potential Leaky integration plus spike-triggered adaptation current C dV dt = gL(V EL) + I X ˆt<t ⌘(t ˆt) Time after spike ⌘ C dV dt = gL(V EL) + I X ˆt<t ⌘(t ˆt) Stochastic spiking mechanism Spikes are emitted stochastically with conditional firing intensity (escape-rate): (t) = 0 · exp ✓ V VT V ◆ V VT Time P{ˆt 2 [t; t + T]} ⇡ (t) T Dynamics of the firing threshold Baseline plus spike-triggered movements Time after spike VT (t) = V ⇤ T + X ˆt<t (t ˆt)
  • 46. GIF model parameter extraction Step 1: Spike-triggered adaptation current ⌘ Time Adaptation current Time Adaptation current Linear expansion in rectangular basis functions ⌘(t) = X i bi · fi(t) Step 2: Spike-triggered threshold movement Time Moving threshold Time Moving threshold Linear expansion in rectangular basis functions (t) = X i ci · fi(t)
  • 47. GIF model parameter extraction Step 1: Spike-triggered adaptation current ⌘ Time Adaptation current Time Adaptation current Linear expansion in rectangular basis functions ⌘(t) = X i bi · fi(t) Step 2: Spike-triggered threshold movement Time Moving threshold Time Moving threshold Linear expansion in rectangular basis functions (t) = X i ci · fi(t)
  • 48. GIF model parameter extraction Step 1: Spike-triggered adaptation current ⌘ Time Adaptation current Time Adaptation current Linear expansion in rectangular basis functions ⌘(t) = X i bi · fi(t) Step 2: Spike-triggered threshold movement Time Moving threshold Time Moving threshold Linear expansion in rectangular basis functions (t) = X i ci · fi(t)
  • 49. GIF model parameter extraction Step 1: Spike-triggered adaptation current ⌘ Time Adaptation current Time Adaptation current Linear expansion in rectangular basis functions ⌘(t) = X i bi · fi(t) Step 2: Spike-triggered threshold movement Time Moving threshold Time Moving threshold Linear expansion in rectangular basis functions (t) = X i ci · fi(t) Least-square linear regression on the voltage derivative (convex)
  • 50. GIF model parameter extraction Step 1: Spike-triggered adaptation current ⌘ Time Adaptation current Time Adaptation current Linear expansion in rectangular basis functions ⌘(t) = X i bi · fi(t) Step 2: Spike-triggered threshold movement Time Moving threshold Time Moving threshold Linear expansion in rectangular basis functions (t) = X i ci · fi(t) Least-square linear regression on the voltage derivative (convex) Maximum likelihood (convex)
  • 51. Results I Each spike triggers both an adaptation current and a movement of the threshold that last for > 20 seconds and decay according to a power-law
  • 52. Results I ⌘(t) / t 0.76 Each spike triggers both an adaptation current and a movement of the threshold that last for > 20 seconds and decay according to a power-law
  • 53. Results I ⌘(t) / t 0.76 Each spike triggers both an adaptation current and a movement of the threshold that last for > 20 seconds and decay according to a power-law
  • 54. Results I (t) / t 0.87 Each spike triggers both an adaptation current and a movement of the threshold that last for > 20 seconds and decay according to a power-law ⌘(t) / t 0.76
  • 55. Results II The GIF model with power-law spike-triggered adaptation captures the experimental transfer function. Frequency (Hz) Gain(Hz/nA) 102.1 10 2.0 10 1.9 10 2.2 10 -1.5 10 -1.0 10 -0.5 10 0.0 10 0.5 Data (Pozzorini et al. Nature Neuroscience 2013)
  • 56. Results II The GIF model with power-law spike-triggered adaptation captures the experimental transfer function. Frequency (Hz) Gain(Hz/nA) 102.1 10 2.0 10 1.9 10 2.2 10 -1.5 10 -1.0 10 -0.5 10 0.0 10 0.5 Data GIF (Pozzorini et al. Nature Neuroscience 2013)
  • 59. The GIF model accurately predicts the occurrence of individual spikes with ms precision.... (Pozzorini et al., Nature Neuroscience 2013) Results III 500 ms
  • 60. The GIF model accurately predicts the occurrence of individual spikes with ms precision.... (Pozzorini et al., Nature Neuroscience 2013) Results III 500 ms
  • 61. The GIF model accurately predicts the occurrence of individual spikes with ms precision.... (Pozzorini et al., Nature Neuroscience 2013) Results III 500 ms 80 % spikes correctly predicted (4 ms precision) 0.0 0.5 1.0 M∗ d(−) GIF
  • 62. Results III GIF model with 1-s-long spike-triggered adaptation does not capture the experimental data. Frequency (Hz) Gain(Hz/nA) 102.1 10 2.0 10 1.9 10 2.2 10 -1.5 10 -1.0 10 -0.5 10 0.0 10 0.5 Data GIF (Pozzorini et al. Nature Neuroscience 2013)
  • 63. Results III GIF model with 1-s-long spike-triggered adaptation does not capture the experimental data. Frequency (Hz) Gain(Hz/nA) 102.1 10 2.0 10 1.9 10 2.2 10 -1.5 10 -1.0 10 -0.5 10 0.0 10 0.5 Data GIF Control (Pozzorini et al. Nature Neuroscience 2013)
  • 64. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 65. Functional role OutputInput Barlow’s hypothesis (1961): in the brain, information is represented (encoded) in an efficient way. Redundant information should be suppressed.
  • 66. ENCODING Functional role OutputInput Barlow’s hypothesis (1961): in the brain, information is represented (encoded) in an efficient way. Redundant information should be suppressed.
  • 67. Functional role OutputInput Frequency (Hz) Flat Power spectrum Power No temporal correlations Prediction Barlow’s hypothesis (1961): in the brain, information is represented (encoded) in an efficient way. Redundant information should be suppressed.
  • 68. Functional role OutputInput Frequency (Hz) Flat Power spectrum Power Frequency (Hz) High-pass filtering Gain Barlow’s hypothesis (1961): in the brain, information is represented (encoded) in an efficient way. Redundant information should be suppressed.
  • 69. Functional role OutputInput Frequency (Hz) Flat Power spectrum Power Frequency (Hz) High-pass filtering Gain Frequency (Hz) Power-law spectrum Power =x Barlow’s hypothesis (1961): in the brain, information is represented (encoded) in an efficient way. Redundant information should be suppressed.
  • 70. Power spectrum of membrane potential fluctuations recorded in vivo Data from: Crochet et al., Neuron 2011 Power-law spike-frequency adaptation is optimally tuned to remove temporal correlations of the input. Temporal whitening
  • 71. 2 2 Power spectrum of membrane potential fluctuations recorded in vivo Data from: Crochet et al., Neuron 2011 In vivo data Power-law spike-frequency adaptation is optimally tuned to remove temporal correlations of the input. Temporal whitening
  • 72. Temporal whitening 2 2 Model Power-law spike-frequency adaptation is optimally tuned to remove temporal correlations of the input. GIF model Voltage (model) Input current In vivo data PI(f) / f 0.67 Scale-free Gaussian process (power-law temporal correlation)
  • 73. Temporal whitening 2 2 Voltage (model) Model Spike-train power spectrum Power-law spike-frequency adaptation is optimally tuned to remove temporal correlations of the input. GIF model Input current In vivo data
  • 74. 2 2 Voltage (model) Model Spike-train power spectrum Temporal whitening Power-law spike-frequency adaptation is optimally tuned to remove temporal correlations of the input. GIF model Input current In vivo data
  • 75. Conclusion I • Scale-free adaptation is implemented by two power-law spike-triggered processes that last for > 20 s • “Natural input” received in vivo by neocortical neurons fluctuates on multiple timescales (scale-free) • The multiple timescales of adaptation are optimally tuned to remove temporal correlations in the input • Power-law adaptation maximizes the information transfer
  • 76. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 78. OutputInput Single-neuron sensitivity to input fluctuations Experiment: present a set of stationary input currents generated by systematically varying the mean and the variance.
  • 79. OutputInput GIF model Experiment: present a set stationary input currents generated by systematically varying the mean and the variance. Input st. dev. 0 pA 50 pA 100 pA 150 pA Single-neuron sensitivity to input fluctuations
  • 80. OutputInput GIF model Experiment: present a set stationary input currents generated by systematically varying the mean and the variance. Input st. dev. 0 pA 50 pA 100 pA 150 pA Subthreshold regime: sensitivity to input fluctuations Single-neuron sensitivity to input fluctuations
  • 81. OutputInput GIF model Experiment: present a set stationary input currents generated by systematically varying the mean and the variance. Input st. dev. 0 pA 50 pA 100 pA 150 pA Subthreshold regime: sensitivity to input fluctuations Suprathreshold regime: no sensitivity to input fluctuations Single-neuron sensitivity to input fluctuations
  • 82. Single-neuron sensitivity to input fluctuations Experimental data shows that single neurons maintain sensitivity to input fluctuations even in the suprathreshold regime. 1.2 Mean input (nA) 0.6 Firingrate(Hz) 50 pA 150 pA 300 pA 0.0 L5 Pyr Neurons Rat Prefrontal Cortex (Arsiero et al., 2007)
  • 83. Single-neuron sensitivity to input fluctuations Experimental data shows that single neurons maintain sensitivity to input fluctuations even in the suprathreshold regime. 1.2 Mean input (nA) 0.6 Firingrate(Hz) 50 pA 150 pA 300 pA 0.0 L5 Pyr Neurons Rat Prefrontal Cortex (Arsiero et al., 2007) CA1 Pyr Neurons Rat Hippocampus (Fernandez et al., 2011) Firingrate(Hz) Mean input (nA)
  • 84. 0 pA 50 pA 100 pA 150 pA Results I We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations.
  • 85. 0 pA 50 pA 100 pA 150 pA Enhanced sensitivity to input fluctuations Results I We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations.
  • 86. Results I 0 pA 50 pA 100 pA 150 pA We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations Voltage threshold for spike initiation
  • 87. Results I 0 pA 50 pA 100 pA 150 pA We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations Consistent with spike-triggered threshold movement
  • 88. Results I 0 pA 50 pA 100 pA 150 pA We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations
  • 89. Results I 0 pA 50 pA 100 pA 150 pA We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations Firing threshold is reduced in presence of input fluctuations
  • 90. Results I 0 pA 50 pA 100 pA 150 pA We measured the f-I curves of L5 Pyr neurons (mice SSC) by varying the magnitude of input fluctuations Firing threshold is reduced in presence of input fluctuations The firing threshold dynamics of the GIF model has to be extended! VT (t) = V ⇤ T + X ˆt<t (t ˆt) + . . .
  • 91. (Azouz and Gray, Neuron 2003) Experimental evidence The voltage threshold for spike initiation depends on the speed at which the threshold is reached.
  • 92. Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 93. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 94. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + Responses to different depolarization ramps dV dt ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 95. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + dV dt ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 96. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + dV dt ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 97. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + dV dt ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 98. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + dV dt ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 99. spike V > ✓ Theoretical prediction Fast Na-channel inactivation implements a nonlinear coupling between membrane potential and firing threshold. (Platkiewicz and Brette, PLOS Comp. 2011) ✓1(V )⌧✓ ˙✓ = ✓ + dV dt ✓1(V ) Firingthreshold(mV)✓ Membrane potential (mV)V
  • 100. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 101. Inactivating Generalized Integrate & Fire model (iGIF) VT (t) = V ⇤ T + X ˆt<t (t ˆt) The GIF model is extended by including a nonlinear coupling between membrane potential and firing threshold: VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext
  • 102. Inactivating Generalized Integrate & Fire model (iGIF) VT (t) = V ⇤ T + X ˆt<t (t ˆt) The GIF model is extended by including a nonlinear coupling between membrane potential and firing threshold: VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext ⌧✓ ˙✓ = ✓ + ✓1(V ) + ✓(t)
  • 103. Inactivating Generalized Integrate & Fire model (iGIF) VT (t) = V ⇤ T + X ˆt<t (t ˆt) The GIF model is extended by including a nonlinear coupling between membrane potential and firing threshold: VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext ⌧✓ ˙✓ = ✓ + ✓1(V ) + ✓(t) Extracted from data with a new nonparametric max-likelihood procedure V ✓1(V)
  • 104. Evidence for a nonlinear coupling between membrane potential and firing threshold Thresholdmovement(mV)Spike-triggeredcurrent(nA) Power-law spike-triggered adaptation
  • 105. Evidence for a nonlinear coupling between membrane potential and firing threshold Thresholdmovement(mV)Spike-triggeredcurrent(nA) Nonlinearthresholdcoupling(mV) Coupling timescale(ms) ⌧✓
  • 106. Thresholdmovement(mV)Spike-triggeredcurrent(nA) Nonlinearthresholdcoupling(mV) Parametric fit using theoretical prediction Coupling timescale(ms) ⌧✓ Evidence for a nonlinear coupling between membrane potential and firing threshold
  • 107. The iGIF model captures enhanced sensitivity to input fluctuations and improve spike-timing prediction 0 pA 50 pA 100 pA 150 pA Input fluctuations
  • 108. The iGIF model captures enhanced sensitivity to input fluctuations and improve spike-timing prediction 0 pA 50 pA 100 pA 150 pA Input fluctuations
  • 109. The iGIF model captures enhanced sensitivity to input fluctuations and improve spike-timing prediction 0 pA 50 pA 100 pA 150 pA Input fluctuations
  • 110. 1 second GIF iGIF M⇤ d() 0.0 0.5 1.0 The iGIF model captures enhanced sensitivity to input fluctuations and improve spike-timing prediction 0 pA 50 pA 100 pA 150 pA Input fluctuations
  • 111. 1 second GIF iGIF M⇤ d() 0.0 0.5 1.0 The iGIF model captures enhanced sensitivity to input fluctuations and improve spike-timing prediction 0 pA 50 pA 100 pA 150 pA Input fluctuations
  • 112. 1 second GIF iGIF M⇤ d() 0.0 0.5 1.0 The iGIF model captures enhanced sensitivity to input fluctuations and improve spike-timing prediction *** 86 % spikes correctly predicted (4 ms precision) 0 pA 50 pA 100 pA 150 pA Input fluctuations
  • 113. In Pyramidal neurons, the firing threshold dynamics depends on: 1. Spike-history (multiple timescales) 2. Membrane potential (fast coupling) Summary
  • 114. In Pyramidal neurons, the firing threshold dynamics depends on: 1. Spike-history (multiple timescales) 2. Membrane potential (fast coupling) Summary Nontrivial interaction
  • 115. V ⇤ T (t) = ✓(t) + X ˆt<t (t ˆt) Nonlinearthresholdcoupling(mV) V = ✓ Nonlinear interaction between spike-dependent and voltage-dependent threshold changes
  • 116. V ⇤ T (t) = ✓(t) + X ˆt<t (t ˆt) Nonlinearthresholdcoupling(mV) V = ✓ Nonlinear interaction between spike-dependent and voltage-dependent threshold changes
  • 117. V ⇤ T (t) = ✓(t) + X ˆt<t (t ˆt) Nonlinearthresholdcoupling(mV) V = ✓ Nonlinear interaction between spike-dependent and voltage-dependent threshold changes In the absence of spikes the threshold-voltage coupling is not active Masked
  • 118. V ⇤ T (t) = ✓(t) + X ˆt<t (t ˆt) Nonlinearthresholdcoupling(mV) V = ✓ Nonlinear interaction between spike-dependent and voltage-dependent threshold changes
  • 119. V ⇤ T (t) = ✓(t) + X ˆt<t (t ˆt) Nonlinearthresholdcoupling(mV) V = ✓ +X ˆt< t(t ˆt) Nonlinear interaction between spike-dependent and voltage-dependent threshold changes Spike-triggered threshold adaptation activates the threshold-voltage coupling Unmasked
  • 120. Nonlinear interaction between spike-dependent and voltage-dependent threshold changes 200 ms Weak input 200 ms Medium input 200 ms Strong input
  • 121. Nonlinear interaction between spike-dependent and voltage-dependent threshold changes 200 ms Weak input 200 ms Medium input 200 ms Strong input Thresholdcoupling(mV) Membrane Potential (mV)
  • 122. Nonlinear interaction between spike-dependent and voltage-dependent threshold changes 200 ms Weak input 200 ms Medium input 200 ms Strong input Thresholdcoupling(mV) Membrane Potential (mV) Membrane Potential (mV) Thresholdcoupling(mV)
  • 123. Nonlinear interaction between spike-dependent and voltage-dependent threshold changes 200 ms Weak input 200 ms Medium input 200 ms Strong input Thresholdcoupling(mV) Membrane Potential (mV) Membrane Potential (mV) Thresholdcoupling(mV) Membrane Potential (mV) Thresholdcoupling(mV)
  • 124. Nonlinear interaction between spike-dependent and voltage-dependent threshold changes 200 ms Weak input 200 ms Medium input 200 ms Strong input Masked Unmasked Thresholdcoupling(mV) Membrane Potential (mV) Membrane Potential (mV) Thresholdcoupling(mV) Membrane Potential (mV) Thresholdcoupling(mV)
  • 125. Outline PART I: Spike-frequency adaptation • Introduction: scale-free adaptation • Spiking neuron model (GIF) • Functional implications PART II: Enhanced sensitivity to input fluctuations • Introduction: f-I curves • Spiking neuron model (iGIF) • Functional implications
  • 126. VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext To understand the functional implications of this nonlinear interaction it is convenient to reduce the iGIF model... Inactivating Generalized Integrate-and-Fire Functional implications
  • 127. VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext To understand the functional implications of this nonlinear interaction it is convenient to reduce the iGIF model... Inactivating Generalized Integrate-and-Fire Functional implications Generalized Linear Model (GLM) GLM SpikesInput eff Effective linear filter Exponential nonlinearity Spike-history filter hGLM Iext Spiking mechanism
  • 128. VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext To understand the functional implications of this nonlinear interaction it is convenient to reduce the iGIF model... Inactivating Generalized Integrate-and-Fire Functional implications Generalized Linear Model (GLM) GLM SpikesInput eff Effective linear filter Exponential nonlinearity Spike-history filter hGLM Iext Spiking mechanism +
  • 129. VT Vm Vm Spikes Input Current Spike-triggered current m Membrane filter Spike-triggered threshold movement Threshold filter Threshold coupling Escape-rate nonlinearity Spiking mechanism ∞ Iext To understand the functional implications of this nonlinear interaction it is convenient to reduce the iGIF model... Inactivating Generalized Integrate-and-Fire Functional implications Generalized Linear Model (GLM) GLM SpikesInput eff Effective linear filter Exponential nonlinearity Spike-history filter hGLM Iext Spiking mechanism e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 130. Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 131. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 132. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM Functional implications Average strength of the thresold-voltage coupling e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 133. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 134. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM 200 ms Weak input 200 ms Medium input 200 ms Strong input Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 135. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM 200 ms Weak input 200 ms Medium input 200 ms Strong input e↵(t) 0 75 150 2 M /ms Time (ms) ⇡ 0.0 Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 136. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM 200 ms Weak input 200 ms Medium input 200 ms Strong input e↵(t) 0 75 150 2 M /ms Time (ms) ⇡ 0.0 0 75 150 2 M /ms Time (ms) ⇡ 0.5 Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 137. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM 200 ms Weak input 200 ms Medium input 200 ms Strong input e↵(t) 0 75 150 2 M /ms Time (ms) ⇡ 0.0 0 75 150 2 M /ms Time (ms) ⇡ 0.5 0 75 150 2 M /ms Time (ms) ⇡ 1.0 Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 138. To understand the functional role of the nonlinear coupling between membrane potential and firing threshold it is convenient to reduce the iGIF model to a GLM 200 ms Weak input 200 ms Medium input 200 ms Strong input Integration Differentiation e↵(t) 0 75 150 2 M /ms Time (ms) ⇡ 0.0 0 75 150 2 M /ms Time (ms) ⇡ 0.5 0 75 150 2 M /ms Time (ms) ⇡ 1.0 Functional implications e↵(t) = m(t) · ✓(t) ⇤ m(t)
  • 139. iGIF model prediction Effectivelinearfilterseff(M/ms) Time (ms) The shape of the effective filter adaptively changes depending on the input strength Mean input (nA) 0.0 0.60.3 (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 140. iGIF model prediction Effectivelinearfilterseff(M/ms) Time (ms) The shape of the effective filter adaptively changes depending on the input strength Experimental f-I curves Mean input (nA) 0.0 0.60.3 (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 141. Effectivelinearfilterseff(M/ms) Time (ms) The shape of the effective filter adaptively changes depending on the input strength Mean input (nA) 0.0 0.60.3 iGIF model prediction (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 142. Effectivelinearfilterseff(M/ms) Time (ms) Experimental data The shape of the effective filter adaptively changes depending on the input strength Time (ms) Filtersextractedfromdata(a.u.) Weak input Medium input Strong input Mean input (nA) 0.0 0.60.3 iGIF model prediction (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 143. Effectivelinearfilterseff(M/ms) Time (ms) Experimental data The shape of the effective filter adaptively changes depending on the input strength Time (ms) Filtersextractedfromdata(a.u.) Weak input Medium input Strong input Mean input (nA) 0.0 0.60.3 iGIF model prediction (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 144. Effectivelinearfilterseff(M/ms) Time (ms) Experimental data The shape of the effective filter adaptively changes depending on the input strength Time (ms) Filtersextractedfromdata(a.u.) Weak input Medium input Strong input Mean input (nA) 0.0 0.60.3 iGIF model prediction (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 145. Somatic integration depends on the input statistics Generalized Linear Model (GLM) GLM SpikesInput eff Effective linear filter Exponential nonlinearity Spike-history filter hGLM Iext Spiking mechanism (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 146. Somatic integration depends on the input statistics Generalized Linear Model (GLM) GLM SpikesInput eff Effective linear filter Exponential nonlinearity Spike-history filter hGLM Iext Spiking mechanism (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 147. Somatic integration depends on the input statistics Generalized Linear Model (GLM) GLM SpikesInput eff Effective linear filter Exponential nonlinearity Spike-history filter hGLM Iext Spiking mechanism (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 148. Somatic integration depends on the input statistics 0.0 0.450.15 0.3 0.1 0.0 0.3 0.2 Mean input (nA) Inputfluctuations(nA) (t) ⇡ 0 exp 0 @C + e↵ ⇤ I(t) X ˆtj he↵(t ˆtj) 1 A
  • 149. Conclusion II • The firing threshold dynamics depends on both previous spikes and subthreshold voltage • The interaction between these two mechanisms explains enhanced sensitivity to input fluctuations • Depending on the input statistics, somatic integration switches between leaky integration and coincidence detection (or differentiation)
  • 150. Acknowledgments Olivier Hagens Richard Naud Wulfram Gerstner Shovan Naskar Carl Petersen Sylvain Crochet Skander Mensi