Membrane Potential Variations in Neural Networks

Biological Modeling of
Neural Networks
W
e
e
k
 
8
 
 
N
o
i
s
y
 
i
n
p
u
t
 
m
o
d
e
l
s
:
B
a
r
r
a
g
e
 
o
f
 
s
p
i
k
e
 
a
r
r
i
v
a
l
s
Wulfram Gerstner
EPFL, Lausanne, Switzerland
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
8
.
4
 
E
s
c
a
p
e
 
n
o
i
s
e
           -
 stochastic intensity
8
.
5
 
 
R
e
n
e
w
a
l
 
m
o
d
e
l
s
8
.
6
 
C
o
m
p
a
r
i
s
o
n
 
o
f
 
n
o
i
s
e
 
m
o
d
e
l
s
 
 
W
e
e
k
 
8
 
 
p
a
r
t
 
1
 
:
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
Crochet et al., 2011
awake mouse, cortex, freely whisking, 
Spontaneous activity 
in vivo
Neuronal Dynamics – 
8
.1
 Review: Variability in vivo
 
Variability
- of membrane potential?
-
 
o
f
 
s
p
i
k
e
 
t
i
m
i
n
g
?
Neuronal Dynamics – 
8.1
 
Review
.
 Variability
F
l
u
c
t
u
a
t
i
o
n
s
-
of membrane potential
-
of spike times
 fluctuations=noise?
 model of fluctuations?
 relevance for coding?
 source of fluctuations?
In vivo data
   
 looks ‘noisy’
In vitro data
   
 fluctuations
        
- Intrinsic noise (ion channels)
Na
+
K
+
 
 
-
Finite number of channels
-
Finite temperature
Neuronal Dynamics – 
8.1
.
 Review Sources of Variability
- Intrinsic noise (ion channels)
Na
+
K
+
 
 
-
Network noise 
Neuronal Dynamics – 
8.1
. Review:
 Sources of Variability
small contribution!
big contribution!
In vivo data
   
 looks ‘noisy’
In vitro data
   
small fluctuations
   
nearly deterministic
        
Neuronal Dynamics – 
8.1 Review:
 Calculating the mean
mean: assume Poisson process
use for exercises
Neuronal Dynamics – 
8.1
. Fluctuation of potential
for a passive membrane, predict
-mean
-
variance
of membrane potential fluctuations
Passive membrane
=Leaky integrate-and-fire
 without threshold
Neuronal Dynamics – 
8.1
. Fluctuation of current/potential
Blackboard,
Math detour:
White noise
Neuronal Dynamics – 
8.1 
Calculating autocorrelations
Autocorrelation
 
Mean:
Blackboard,
Math detour
White noise: Exercise 1.1-1.2 now
Expected voltage at time 
t 
Input starts here
Assumption:
far away from theshold
Variance of voltage at time 
t 
Next lecture:
   9:56
Diffusive noise (stochastic spike arrival)
Math argument
Neuronal Dynamics – 
8.1 
Calculating autocorrelations
Autocorrelation
 
Mean:
Blackboard,
Math detour
S
t
o
c
h
a
s
t
i
c
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
 
  excitation, total rate 
S
y
n
a
p
t
i
c
 
c
u
r
r
e
n
t
 
p
u
l
s
e
s
Exercise 2.1-2.3 now: Diffusive noise (stochastic spike arrival)
1.
Assume that for t>0 spikes arrive stochastically with rate
 
-
Calculate mean voltage
2. Assume autocorrelation  
 
                        - Calculate   
Next lecture: 
9h58
A
s
s
u
m
p
t
i
o
n
:
 
s
t
o
c
h
a
s
t
i
c
 
s
p
i
k
i
n
g
 rate 
  
P
o
i
s
s
o
n
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
 
M
e
a
n
 
a
n
d
 
a
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
f
i
l
t
e
r
e
d
 
s
i
g
n
a
l
 
mean
Autocorrelation of output
Autocorrelation of input
Filter
Biological Modeling of
Neural Networks
W
e
e
k
 
8
 
 
V
a
r
i
a
b
i
l
i
t
y
 
a
n
d
 
N
o
i
s
e
:
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
Wulfram Gerstner
EPFL, Lausanne, Switzerland
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
8
.
4
 
E
s
c
a
p
e
 
n
o
i
s
e
           -renewal
 model
 
 
W
e
e
k
 
8
 
 
p
a
r
t
 
2
 
:
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
 
P
r
o
c
e
s
s
S
t
o
c
h
a
s
t
i
c
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
Justify autocorrelation of spike input:
Poisson process in discrete time
In each small time step 
Prob. Of firing 
Firing independent between one time step and the next
Blackboard
S
t
o
c
h
a
s
t
i
c
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
 
  excitation, total rate 
Exercise 2 now: Poisson process in discrete time
Show that  autocorrelation 
   for    
In each small time step 
Prob. Of firing 
Firing independent between one time step and the next
Show that  in an a long interval of duration T,
      the expected number of spikes is    
Next lecture: 
10:46
 
Neuronal Dynamics – 
8.2
. Autocorrelation of Poisson
spike train
 
math detour
       now!
Probability of spike
i
n
 
 
s
t
e
p
 
n
 
A
N
D
 
s
t
e
p
 
k
 
Autocorrelation (continuous time)
 
Quiz
8.1
. Autocorrelation of Poisson
spike train
 
The Autocorrelation (continuous time)
Has units
[ ] probability (unit-free)
[ ] probability squared (unit-free)
[ ] rate (1 over time)
[ ] (1 over time)-squred
Biological Modeling of
Neural Networks
W
e
e
k
 
8
 
 
V
a
r
i
a
b
i
l
i
t
y
 
a
n
d
 
N
o
i
s
e
:
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
Wulfram Gerstner
EPFL, Lausanne, Switzerland
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
8
.
4
 
E
s
c
a
p
e
 
n
o
i
s
e
           -renewal
 model
 
 
W
e
e
k
 
8
 
 
p
a
r
t
 
3
 
:
 
N
o
i
s
y
 
I
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
Neuronal Dynamics – 
8.3
 Noisy Integrate-and-fire
for a passive membrane, we
can analytically  predict the
mean of membrane potential
fluctuations
Passive membrane
=Leaky integrate-and-fire
 without threshold
 
ADD THRESHOLD
 Leaky Integrate-and-Fire
effective noise current
u(t)
noisy input/
diffusive noise/
stochastic spike
arrival
LIF
Neuronal Dynamics – 
8.3
 Noisy Integrate-and-fire
fluctuating input current
fluctuating potential
Random spike arrival
Neuronal Dynamics – 
8.3
 Noisy Integrate-and-fire
stochastic spike arrival in I&F – interspike intervals
 
ISI distribution
Neuronal Dynamics – 
8.3
 Noisy Integrate-and-fire
white noise
Superthreshold vs. Subthreshold regime
Neuronal Dynamics – 
8.3
 Noisy Integrate-and-fire
u(t)
Neuronal Dynamics – 
8.3
. Stochastic leaky integrate-and-fire
noisy input/ diffusive noise/
stochastic spike arrival
subthreshold regime:
  - firing driven by fluctuations
 
 
-
 
b
r
o
a
d
 
I
S
I
 
d
i
s
t
r
i
b
u
t
i
o
n
  - 
in vivo 
like
  
 
ISI distribution
Crochet et al., 2011
awake mouse, freely whisking
, 
Spontaneous activity 
in vivo
Neuronal Dynamics – 
review-
 Variability in vivo
Variability 
of membrane potential? 
Subthreshold regime
fluctuating potential
Passive membrane
for a passive membrane, we
can analytically  predict the
amplitude of membrane
potential fluctuations
 
Leaky integrate-and-fire
i
n
 
s
u
b
t
h
r
e
s
h
o
l
d
 
r
e
g
i
m
e
 In vivo like
S
t
o
c
h
a
s
t
i
c
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
Neuronal Dynamics – 
8.3
 Summary:Noisy Integrate-and-fire
Biological Modeling of
Neural Networks
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
 
 
W
e
e
k
 
8
 
 
N
o
i
s
y
 
i
n
p
u
t
 
m
o
d
e
l
s
:
 
 
b
a
r
r
a
g
e
 
o
f
 
s
p
i
k
e
 
a
r
r
i
v
a
l
s
 
 
THE END 
Biological Modeling of
Neural Networks
W
e
e
k
 
8
 
 
N
o
i
s
y
 
i
n
p
u
t
 
m
o
d
e
l
s
:
B
a
r
r
a
g
e
 
o
f
 
s
p
i
k
e
 
a
r
r
i
v
a
l
s
Wulfram Gerstner
EPFL, Lausanne, Switzerland
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
8
.
4
 
E
s
c
a
p
e
 
n
o
i
s
e
           -
 stochastic intensity
8
.
5
 
 
R
e
n
e
w
a
l
 
m
o
d
e
l
s
8
.
6
 
C
o
m
p
a
r
i
s
o
n
 
o
f
 
n
o
i
s
e
 
m
o
d
e
l
s
 
 
W
e
e
k
 
8
 
 
p
a
r
t
 
4
 
:
 
E
s
c
a
p
e
 
n
o
i
s
e
- Intrinsic noise (ion channels)
Na
+
K
+
 
 
-
Finite number of channels
-
Finite temperature
Neuronal Dynamics – 
Review:
 Sources of Variability
small contribution!
big contribution!
Noise models?
 
 escape process,
stochastic intensity
 stochastic spike arrival
     (diffusive noise)
Noise models
u(t)
 
t
Relation between the two models:
  later 
Now:
Escape noise!
 escape process
   
u(t)
 
t
u
 
Neuronal Dynamics – 
8.4
 Escape noise
 
Example: leaky integrate-and-fire model
 escape process
   
u(t)
 
t
u
 
Neuronal Dynamics – 
8.4
 stochastic intensity
Escape rate = stochastic intensity
                       of point process
u(t)
t
u
 
Neuronal Dynamics – 
8.4
 mean waiting time
t
I(t)
mean waiting time, after switch
1
ms
Blackboard,
Math detour
u(t)
 
t
Neuronal Dynamics – 
8.4
 escape noise/stochastic intensity
Escape rate = stochastic intensity
                       of point process
Neuronal Dynamics – 
 
Quiz 8.4
E
s
c
a
p
e
 
r
a
t
e
/
s
t
o
c
h
a
s
t
i
c
 
i
n
t
e
n
s
i
t
y
 
i
n
 
n
e
u
r
o
n
 
m
o
d
e
l
s
[ ] The escape rate of a neuron model has units one over time
[ ] The stochastic intensity of a point process has units one over time
[ ] For large voltages, the escape rate of a neuron model always saturates
     at some finite value
[ ] After a step in the membrane potential, the mean waiting time until a spike is
fired is proportional to the escape rate
[ ] After a step in the membrane potential, the mean waiting time until a spike is
fired is equal  to the inverse of the escape rate
[ ] The stochastic intensity of a leaky integrate-and-fire model with reset  only
depends on the external input current but not on the time of the last reset
[ ] The stochastic intensity of a leaky integrate-and-fire model with reset  depends
on the external input current AND on the time of the last reset
Biological Modeling of
Neural Networks
W
e
e
k
 
8
 
 
V
a
r
i
a
b
i
l
i
t
y
 
a
n
d
 
N
o
i
s
e
:
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
Wulfram Gerstner
EPFL, Lausanne, Switzerland
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
8
.
4
 
E
s
c
a
p
e
 
n
o
i
s
e
           -
 stochastic intensity
8
.
5
 
 
R
e
n
e
w
a
l
 
m
o
d
e
l
s
 
 
W
e
e
k
 
8
 
 
p
a
r
t
 
5
 
:
 
R
e
n
e
w
a
l
 
m
o
d
e
l
Neuronal Dynamics – 
8.5
.
 
 Interspike Intervals
 
Example: 
nonlinear integrate-and-fire model
deterministic part of input
noisy part of input/intrinsic noise
 
escape rate
Example: 
exponential stochastic intensity
 escape process
u(t)
Survivor function
 
t
Neuronal Dynamics – 
8.5
.
 
 Interspike Interval distribution
 escape process
A
u(t)
Survivor function
t
 
Interval 
distribution
Examples now
u
 
Neuronal Dynamics – 
8.5
.
 
 Interspike Intervals
E
x
a
m
p
l
e
:
 
I
&
F
 
w
i
t
h
 
r
e
s
e
t
,
 
c
o
n
s
t
a
n
t
 
i
n
p
u
t
Neuronal Dynamics – 
8.5
.
 
 Renewal theory
E
x
a
m
p
l
e
:
 
I
&
F
 
w
i
t
h
 
r
e
s
e
t
,
 
t
i
m
e
-
d
e
p
e
n
d
e
n
t
 
i
n
p
u
t
,
 
Neuronal Dynamics – 
8.5
.
 
 Time-dependent Renewal theory
escape
 
rate
n
e
u
r
o
n
 
w
i
t
h
 
r
e
l
a
t
i
v
e
 
r
e
f
r
a
c
t
o
r
i
n
e
s
s
,
 
c
o
n
s
t
a
n
t
 
i
n
p
u
t
 
Survivor function
1
Interval 
distribution
Neuronal Dynamics – 
Homework assignement
Neuronal Dynamics – 
8.5
.
 
 Firing probability in discrete time
Probability to survive 1 time step
 
Probability to fire in  1 time step
Neuronal Dynamics – 
8.5
.
 
 Escape noise - experiments
 
Jolivet et al. ,
J. Comput. Neurosc.
2006
Neuronal Dynamics – 
8.5
.
 
 Renewal process, firing probability
E
s
c
a
p
e
 
n
o
i
s
e
 
=
 
s
t
o
c
h
a
s
t
i
c
 
i
n
t
e
n
s
i
t
y
-
Renewal theory
         
- hazard function
          - survivor function
          - interval distribution
-
time-dependent renewal theory
-
discrete-time firing probability
-
Link to experiments
 
basis for modern methods of
  neuron model fitting
Biological Modeling of
Neural Networks
W
e
e
k
 
8
 
 
N
o
i
s
y
 
i
n
p
u
t
 
m
o
d
e
l
s
:
B
a
r
r
a
g
e
 
o
f
 
s
p
i
k
e
 
a
r
r
i
v
a
l
s
Wulfram Gerstner
EPFL, Lausanne, Switzerland
8
.
1
 
V
a
r
i
a
t
i
o
n
 
o
f
 
m
e
m
b
r
a
n
e
 
p
o
t
e
n
t
i
a
l
       - 
white noise approximation
8
.
2
 
A
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
P
o
i
s
s
o
n
8
.
3
 
N
o
i
s
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
      - 
superthreshold and subthreshold
8
.
4
 
E
s
c
a
p
e
 
n
o
i
s
e
           -
 stochastic intensity
8
.
5
 
 
R
e
n
e
w
a
l
 
m
o
d
e
l
s
8
.
6
 
C
o
m
p
a
r
i
s
o
n
 
o
f
 
n
o
i
s
e
 
m
o
d
e
l
s
 
 
W
e
e
k
 
8
 
 
p
a
r
t
 
6
 
:
 
C
o
m
p
a
r
i
s
o
n
 
o
f
 
n
o
i
s
e
 
m
o
d
e
l
s
 escape process
 
 
 
(
f
a
s
t
 
n
o
i
s
e
)
 stochastic spike arrival
 
 
 
 
 
(
d
i
f
f
u
s
i
v
e
 
n
o
i
s
e
)
u(t)
 
t
Neuronal Dynamics – 
8.6
.
 Comparison of Noise Models
A
s
s
u
m
p
t
i
o
n
:
 
s
t
o
c
h
a
s
t
i
c
 
s
p
i
k
i
n
g
 rate 
  
P
o
i
s
s
o
n
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
 
M
e
a
n
 
a
n
d
 
a
u
t
o
c
o
r
r
e
l
a
t
i
o
n
 
o
f
 
f
i
l
t
e
r
e
d
 
s
i
g
n
a
l
 
mean
Autocorrelation of output
Autocorrelation of input
Filter
S
t
o
c
h
a
s
t
i
c
 
s
p
i
k
e
 
a
r
r
i
v
a
l
:
 
  excitation, total rate 
R
e
  inhibition, total rate 
R
i
EPSC
IPSC
S
y
n
a
p
t
i
c
 
c
u
r
r
e
n
t
 
p
u
l
s
e
s
Diffusive noise (stochastic spike arrival)
Langevin equation,
Ornstein Uhlenbeck process
Blackboard
Diffusive noise (stochastic spike arrival)
Math argument:
  - no threshold
  - trajectory starts at
     known value
Diffusive noise (stochastic spike arrival)
Math argument
u
u
Membrane potential density: Gaussian
constant input rates
no threshold
Neuronal Dynamics – 
8.6
.
 
Diffusive noise/stoch. arrival
A) No threshold, stationary  input
u
u
Membrane potential density:
Gaussian at time t
Neuronal Dynamics – 
8.6
 
Diffusive noise/stoch. arrival
B) No threshold, oscillatory  input
Neuronal Dynamics – 
6.4
.
 
Diffusive noise/stoch. arrival
C) With threshold, reset/ stationary  input
Superthreshold vs. Subthreshold regime
 
Nearly Gaussian
subthreshold distr
.
Neuronal Dynamics – 
8.6
.
 
Diffusive noise/stoch. arrival
Image:
Gerstner et al. (2013)
Cambridge Univ. Press;
See: Konig et al. (1996) 
 escape process
   (fast noise)
 stochastic spike arrival
     (diffusive noise)
A
C
u(t)
Interval 
distribution
 
t
Neuronal Dynamics – 
8.6
.
 Comparison of Noise Models
Stationary input:
-
Mean ISI
-
Mean firing rate
Siegert 1951
Neuronal Dynamics – 
8.6
 Comparison of Noise Models
D
i
f
f
u
s
i
v
e
 
n
o
i
s
e
    
- distribution of potential
     - mean interspike interval
 FOR CONSTANT INPUT
   - time dependent-case difficult
E
s
c
a
p
e
 
n
o
i
s
e
     - time-dependent interval 
        distribution
 stochastic spike arrival
     (diffusive noise)
Noise models: from diffusive noise to escape rates
escape
 
rate
noisy integration
Comparison:  diffusive noise vs. escape rates
subthreshold
potential
Probability of first spike
diffusive
escape
Plesser and Gerstner (2000)
Neuronal Dynamics – 
8.6
 Comparison of Noise Models
D
i
f
f
u
s
i
v
e
 
n
o
i
s
e
    
- represents stochastic spike arrival
     - easy to simulate
     - hard to calculate
E
s
c
a
p
e
 
n
o
i
s
e
     - represents internal noise
     - easy to simulate
     - easy to calculate
     - approximates diffusive noise 
     - basis of modern model fitting methods
Neuronal Dynamics – 
 
Quiz 8.4.
A
.
 
C
o
n
s
i
d
e
r
 
a
 
l
e
a
k
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
 
m
o
d
e
l
 
w
i
t
h
 
d
i
f
f
u
s
i
v
e
 
n
o
i
s
e
:
[ ] The membrane potential distribution is always Gaussian.
[ ] The membrane potential distribution is Gaussian for any time-dependent input.
[ ] The membrane potential distribution is approximately Gaussian for any time-dependent input, 
     as long as the mean trajectory stays ‘far’ away from the firing threshold.
[ ] The membrane potential distribution is Gaussian for stationary input in the absence of a threshold.
[ ] The membrane potential distribution is always Gaussian for constant input and fixed noise level.
B
.
 
C
o
n
s
i
d
e
r
 
 
a
 
l
e
a
k
y
 
i
n
t
e
g
r
a
t
e
-
a
n
d
-
f
i
r
e
 
m
o
d
e
l
 
w
i
t
h
 
d
i
f
f
u
s
i
v
e
 
n
o
i
s
e
 
f
o
r
 
t
i
m
e
-
d
e
p
e
n
d
e
n
t
 
i
n
p
u
t
.
 
T
h
e
 
a
b
o
v
e
 
f
i
g
u
r
e
 
 
 
 
(
t
a
k
e
n
 
f
r
o
m
 
a
n
 
e
a
r
l
i
e
r
 
s
l
i
d
e
)
 
s
h
o
w
s
 
t
h
a
t
[
 
]
 
T
h
e
 
i
n
t
e
r
s
p
i
k
e
 
i
n
t
e
r
v
a
l
 
d
i
s
t
r
i
b
u
t
i
o
n
 
i
s
 
m
a
x
i
m
a
l
 
w
h
e
r
e
 
t
h
e
 
d
e
t
e
r
m
i
n
s
t
i
c
 
r
e
f
e
r
e
n
c
e
 
t
r
a
j
e
c
t
o
r
y
 
i
s
 
c
l
o
s
e
s
t
 
t
o
 
t
h
e
 
t
h
r
e
s
h
o
l
d
.
[ ] The interspike interval vanishes for very long intervals if the determinstic reference trajectory 
   has stayed  close to the threshold before - even if for long intervals it is very close to the threshold
[ ] If there are several peaks in the interspike interval distribution, peak n is always of smaller amplitude than peak n-1.
[ ] I would have ticked the same boxes (in the list of three options above) 
           for a leaky integrate-and-fire model with escape noise.
Slide Note
Embed
Share

Delve into the dynamics of membrane potential variations in neural networks through topics like white noise approximation, autocorrelation of Poisson processes, and the Noisy Integrate-and-Fire model. Investigate how these variations manifest at different thresholds, shedding light on the biological modeling of neural activity.

  • Membrane Potential
  • Neural Networks
  • Poisson Processes
  • Noisy Integrate-and-Fire
  • Biological Modeling

Uploaded on Oct 09, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Week 8 part 1 :Variation of membrane potential 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold Biological Modeling of Neural Networks Week 8 Noisy input models: Barrage of spike arrivals 8.4 Escape noise - stochastic intensity 8.5 Renewal models 8.6 Comparison of noise models Wulfram Gerstner EPFL, Lausanne, Switzerland

  2. Neuronal Dynamics 8.1Review: Variability in vivo Variability - of membrane potential? - of spike timing? Spontaneous activity in vivo awake mouse, cortex, freely whisking, Crochet et al., 2011

  3. Neuronal Dynamics 8.1Review.Variability Fluctuations -of membrane potential -of spike times fluctuations=noise? In vivo data looks noisy relevance for coding? In vitro data fluctuations source of fluctuations? model of fluctuations?

  4. Neuronal Dynamics 8.1.Review Sources of Variability - Intrinsic noise (ion channels) -Finite number of channels -Finite temperature Na+ K+ -Network noise (background activity) -Spike arrival from other neurons -Beyond control of experimentalist Check intrinisic noise by removing the network

  5. Neuronal Dynamics 8.1. Review:Sources of Variability - Intrinsic noise (ion channels) Na+ In vivo data looks noisy K+ -Network noise In vitro data small fluctuations nearly deterministic

  6. Neuronal Dynamics 8.1 Review:Calculating the mean ( k f syn = ) ( ) RI t w t t k k f t 1 k = ') ( ' f syn f = ( ) x t ' ( ) dt f t t t t ( ) ' ( ) ' t ' ( ) I t w dt t t t k k R k f f mean: assume Poisson process k f = f f syn ( ) x t ' ( ') ( ' t ) dt f t t t = = 1 ( ) ' ( ) ' ' ( ) I I t w dt t t t t 0 k k R k f = ( ) x t ' ( ') ( ') t dt f t t k = ' 1 ( ) ' I w dt t t 0 k k R rate of inhomogeneous Poisson process

  7. Neuronal Dynamics 8.1. Fluctuation of potential for a passive membrane, predict -mean -variance of membrane potential fluctuations Passive membrane d syn = + ( ) ( ) u u u R I t rest dt Passive membrane =Leaky integrate-and-fire without threshold

  8. Neuronal Dynamics 8.1. Fluctuation of current/potential Synaptic current pulses of shape k f syn = EPSC ( ) ( ) RI t w t t k k f Passive membrane (t ) R I RI 0 d syn syn fluct = + = + ( ) ) ( t u u u R I ( ) ( ) I t I I t rest 0 dt = + syn ( ) t ( ) ( ) t ( ) t RI RI t 0 I(t) = 0 0I ( ) ( ') t = t t 2 ( ') t a Fluctuating input current

  9. Neuronal Dynamics 8.1 Calculating autocorrelations = + ( ) I t ( ) ( ) t I t 0 I(t) Autocorrelation 0( ) I t Fluctuating input current = ( ) ( ') x t x t = dt f t t I t ( ) x t ' ( ') ( )' = ( ) x t ( ) ( ) ds f s I t s Mean: = ( ) x t ( ) ( ) ds f s I t s = + t s ( ) x t ( ) [ ( ) ( ) ] ds f s I t s 0 = dt f t t f t t ( ) ( ) x t x t ' " ( ') ( ") ( ') ( ") I t I t dt = ( ) x t ( ) ( ) ds f s I t s 0

  10. White noise: Exercise 1.1-1.2 now Assumption: far away from theshold (t ) u (t ) u Input starts here Next lecture: 9:56 = Expected voltage at time t ( ) ? u t Variance of voltage at time t 2 = = ( ) ( ) ( ) ( ) ( ) u t u t u t u t u t

  11. Diffusive noise (stochastic spike arrival) d = + + ( ) ( ) ( ) u u u R I t t rest (t ) u dt = ( ) ( ) u t u t 0 2 = = ( ) ( ) ( ) ( ) ( ) u t u t u t u t u t ( ') u t = = ( ) ( ) ( ') u t u t ( ) ( ') u t u t u t Math argument ( )] u t = [1 exp( 2 / )] 2 2 u [ t

  12. Neuronal Dynamics 8.1 Calculating autocorrelations t = ') ( ' f ( ) x t ' ( ) dt f t t t t k f = dt f t t S t ' ( ') ( ') Mean: Autocorrelation = ( ) x t ' ( ') ( ') S t dt f t t = ( ) ( ') x t x t = t s ( ) x t ( ) ( ) ds f s rate of inhomogeneous Poisson process = dt f t t f t t ( ) ( ) x t x t ' " ( ') ( ") ( ') ( ") S t S t dt

  13. Exercise 2.1-2.3 now: Diffusive noise (stochastic spike arrival) Stochastic spike arrival: excitation, total rate = (t ) S Next lecture: 9h58 Synaptic current pulses d = rest+ ( ) ( ) = u u u R S t dt f ( ) ( ) S t q t t e f 1. Assume that for t>0 spikes arrive stochastically with rate Calculate mean voltage ( ) ( ') S t S t u - = + 2 ( ') t t 2. Assume autocorrelation - Calculate 0u = ( ) ( ) ? u t u t

  14. Poisson spike arrival: Mean and autocorrelation of filtered signal ( ) F s = ( ) x t ( ) ( F s S t ) s ds = f ( ) ( ) S t t t f Filter = Assumption: stochastic spiking rate Autocorrelation of output ( ) x t ( ) ( ) F s S t s ds = ( ) x t ( ) ( ) F s t s ds mean ( ) t = ( ) ( ') x t x t ( ) ( F s S t ) ( ') ( ' F s S t ') ' s ds s ds = ( ) ( ') x t x t ( ) ( ') F s F s ( ) ( ' s S t ') ' S t s dsds Autocorrelation of input

  15. Week 8 part 2 :Autocorrelation of Poisson Process 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold 8.4 Escape noise -renewal model Biological Modeling of Neural Networks Week 8 Variability and Noise: Autocorrelation Wulfram Gerstner EPFL, Lausanne, Switzerland

  16. Justify autocorrelation of spike input: Poisson process in discrete time Stochastic spike arrival: Blackboard In each small time step Prob. Of firing t = p t Firing independent between one time step and the next

  17. Exercise 2 now: Poisson process in discrete time Stochastic spike arrival: excitation, total rate Next lecture: 10:46 In each small time step Prob. Of firing t = p t Firing independent between one time step and the next Show that autocorrelation for t = + 2 ( ) ) ' ( t S ( ) ' t S t t 0 Show that in an a long interval of duration T, the expected number of spikes is = ( ) N T T

  18. Neuronal Dynamics 8.2. Autocorrelation of Poisson math detour now! Probability of spike in step n AND step k t spike train Probability of spike in time step: = FP v t 0 Autocorrelation (continuous time) = t t ') [ ] + 2 ( ) ( ') S t S t ( v v 0 0

  19. Quiz8.1. Autocorrelation of Poisson t The Autocorrelation (continuous time) spike train ( ) ( ') S t S t Has units [ ] probability (unit-free) [ ] probability squared (unit-free) [ ] rate (1 over time) [ ] (1 over time)-squred

  20. Week 8 part 3 : Noisy Integrate-and-fire 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold 8.4 Escape noise -renewal model Biological Modeling of Neural Networks Week 8 Variability and Noise: Autocorrelation Wulfram Gerstner EPFL, Lausanne, Switzerland

  21. Neuronal Dynamics 8.3Noisy Integrate-and-fire for a passive membrane, we can analytically predict the mean of membrane potential fluctuations Passive membrane d syn = + ( ) ( ) u u u R I t rest dt Passive membrane =Leaky integrate-and-fire without threshold ADD THRESHOLD Leaky Integrate-and-Fire

  22. Neuronal Dynamics 8.3Noisy Integrate-and-fire effective noise current I (t ) I 0I u(t) d LIF = + ( ) ( ) u u u R I t rest dt noisy input/ diffusive noise/ stochastic spike arrival = + ( ) I t I I o noise = THEN u t + = ( ) ( ) IF u t u r

  23. Neuronal Dynamics 8.3Noisy Integrate-and-fire fluctuating input current I(t) Random spike arrival fluctuating potential

  24. Neuronal Dynamics 8.3Noisy Integrate-and-fire stochastic spike arrival in I&F interspike intervals I 0I = + syn ( ) t ( ) ( ) t RI RI t 0 ISI distribution white noise

  25. Neuronal Dynamics 8.3Noisy Integrate-and-fire Superthreshold vs. Subthreshold regime

  26. Neuronal Dynamics 8.3. Stochastic leaky integrate-and-fire noisy input/ diffusive noise/ stochastic spike arrival u(t) subthreshold regime: - firing driven by fluctuations - broad ISI distribution - in vivo like ISI distribution

  27. Neuronal Dynamics review-Variability in vivo Spontaneous activity in vivo Variability of membrane potential? awake mouse, freely whisking, Crochet et al., 2011 Subthreshold regime

  28. Neuronal Dynamics 8.3Summary:NoisyIntegrate-and-fire Stochastic spike arrival: for a passive membrane, we can analytically predict the amplitude of membrane potential fluctuations Passive membrane ( ) k k f = f ( ' t ) u t w t k = ' ( t t S t ') ( ') w dt k k k fluctuating potential Leaky integrate-and-fire in subthreshold regime In vivo like 2 = 2 ( ) ( ) [ ( )] u t ( ) u t u t u t

  29. Week 8 Noisy input models: barrage of spike arrivals Biological Modeling of Neural Networks 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold THE END

  30. Week 8 part 4 : Escape noise 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold Biological Modeling of Neural Networks Week 8 Noisy input models: Barrage of spike arrivals 8.4 Escape noise - stochastic intensity 8.5 Renewal models 8.6 Comparison of noise models Wulfram Gerstner EPFL, Lausanne, Switzerland

  31. Neuronal Dynamics Review:Sources of Variability - Intrinsic noise (ion channels) -Finite number of channels -Finite temperature Na+ K+ -Network noise (background activity) -Spike arrival from other neurons -Beyond control of experimentalist Noise models?

  32. Noise models escape process, stochastic intensity stochastic spike arrival (diffusive noise) (t ) u(t) t t t noisy integration escape rate du = ( ) ( ( ) ) t f u t = + + (t ) u RI i i dt Now: Escape noise! Relation between the two models: later

  33. Neuronal Dynamics 8.4Escape noise escape process 1 ( ) u t escape rate = ( ) t exp( ) (t ) u(t) t t escape rate = ( ) ( ( ) ) t f u t Example: leaky integrate-and-fire model du dt = u u + ( ) ( ) RI t rest ( ) + = f f if spike att u t u r u

  34. Neuronal Dynamics 8.4stochastic intensity escape process Escape rate = stochastic intensity of point process (t ) u(t) = ( ) t ( ( )) f u t t t escape rate = ( ) ( ( ) ) t f u t 1 ( ) u t examples = ( ) t exp( ) = ( ) t u

  35. Neuronal Dynamics 8.4mean waiting time du dt escape rate = u u + ( ) ( ) RI t rest = ( ) ( ( ) ) t f u t u(t) (t ) 1ms t u 1ms I(t) mean waiting time, after switch t

  36. Neuronal Dynamics 8.4escape noise/stochastic intensity Escape rate = stochastic intensity of point process = ( ) t ( ( )) f u t (t ) u(t) t t

  37. Neuronal Dynamics Quiz 8.4 Escape rate/stochastic intensity in neuron models [ ] The escape rate of a neuron model has units one over time [ ] The stochastic intensity of a point process has units one over time [ ] For large voltages, the escape rate of a neuron model always saturates at some finite value [ ] After a step in the membrane potential, the mean waiting time until a spike is fired is proportional to the escape rate [ ] After a step in the membrane potential, the mean waiting time until a spike is fired is equal to the inverse of the escape rate [ ] The stochastic intensity of a leaky integrate-and-fire model with reset only depends on the external input current but not on the time of the last reset [ ] The stochastic intensity of a leaky integrate-and-fire model with reset depends on the external input current AND on the time of the last reset

  38. Week 8 part 5 : Renewal model 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold 8.4 Escape noise - stochastic intensity 8.5 Renewal models Biological Modeling of Neural Networks Week 8 Variability and Noise: Autocorrelation Wulfram Gerstner EPFL, Lausanne, Switzerland

  39. Neuronal Dynamics 8.5. InterspikeIntervals t deterministic part of input ( ) I t u t noisy part of input/intrinsic noise escape rate ( ) Example: nonlinear integrate-and-fire model Example: exponential stochastic intensity du dt = + ( ) ( ) ) F u RI t = = ( ) t ( ( )) f u t exp( ( ) ) u t ( + = f f if spike att u t u r

  40. Neuronal Dynamics 8.5. InterspikeInterval distribution escape process escape rate = ( ) ( ( ) ) t f u t (t ) u(t) Survivor function t t ) ) = d ( t t ( ) ( t t S t S I I dt t t

  41. Neuronal Dynamics 8.5. InterspikeIntervals escape process Survivor function Examples now A (t ) ) ) = d ( t t ( ) ( t t S t S u(t) I I dt t t t t ) = ( t t SI exp( ( ) ' ) ' t dt escape rate ^ = ( ) ( ( ) ) t f u t Interval distribution t t ) = ) ' ( ( t t PI ( ) exp( ) ' t t dt ^ escape rate Survivor function u

  42. Neuronal Dynamics 8.5. Renewal theory Example: I&F with reset, constant input escape rate (t ) ) ) = = ( t t ( ( t t )) exp( ( t t ) f u u t Survivor function ( S t t 1 t ) ) ' t t = t ( t t exp( ( ) ' S dt ) 0 t t Interval distribution ( P t t ) ) ) t = ( t t ( t t exp( ( ' ) ' P t dt t ) 0 ) = d ( t t S t dt

  43. Neuronal Dynamics 8.5. Time-dependent Renewal theory Example: I&F with reset, time-dependent input, escape rate (t ) ) ) = = ( t t ( ( t t )) exp( ( t t ) f u u t Survivor function ( S t t t 1 t ) ) ' t t = ( t t exp( ( ) ' S dt ) t t Interval distribution ( P t t t ) ) ) t = ( t t ( t t exp( ( ' ) ' P t dt ) ) = d ( t t S t dt

  44. Neuronal Dynamics Homework assignement neuron with relative refractoriness, constant input u = ( ) t escape rate for u 0 t t + Survivor function ) ( 0 t t S 1 = ( ) S t t 0 t Interval distribution ( 0 t t P 0 ) P t t = ( ) 0 t

  45. Neuronal Dynamics 8.5. Firing probability in discrete time T 0 1t 3t 2t Probability to survive 1 time step t + 1 k = ( ) ] 1 k t = F ( | ) k t exp[ S t P = ( ') t dt ( ) exp[ '] S t t + 1 k k + 1 k k t k Probability to fire in 1 time step F kP =

  46. Neuronal Dynamics 8.5. Escape noise -experiments Jolivet et al. , J. Comput. Neurosc. 2006 1 exp[ = ( ) ] k t F P k 1 ( ) u t = ( ) t exp( ) escape rate

  47. Neuronal Dynamics 8.5. Renewal process, firing probability Escape noise = stochastic intensity -Renewal theory - hazard function - survivor function - interval distribution -time-dependent renewal theory -discrete-time firing probability -Link to experiments basis for modern methods of neuron model fitting

  48. Week 8 part 6 : Comparison of noise models 8.1Variation of membrane potential - white noise approximation 8.2 Autocorrelation of Poisson 8.3 Noisy integrate-and-fire - superthreshold and subthreshold Biological Modeling of Neural Networks Week 8 Noisy input models: Barrage of spike arrivals 8.4 Escape noise - stochastic intensity 8.5 Renewal models 8.6 Comparison of noise models Wulfram Gerstner EPFL, Lausanne, Switzerland

  49. Neuronal Dynamics 8.6.Comparison of Noise Models escape process (fast noise) stochastic spike arrival (diffusive noise) (t ) u(t) t ^t escape rate ^t noisy integration du = ( ) ( ( ) ) t f u t = + + (t ) u RI i i dt

  50. Poisson spike arrival: Mean and autocorrelation of filtered signal ( ) F s = ( ) x t ( ) ( F s S t ) s ds = f ( ) ( ) S t t t f Filter = Assumption: stochastic spiking rate Autocorrelation of output ( ) x t ( ) ( ) F s S t s ds = ( ) x t ( ) ( ) F s t s ds mean ( ) t = ( ) ( ') x t x t ( ) ( F s S t ) ( ') ( ' F s S t ') ' s ds s ds = ( ) ( ') x t x t ( ) ( ') F s F s ( ) ( ' s S t ') ' S t s dsds Autocorrelation of input

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#