Lecture 8: Integrate-and-Fire Neurons References: Dayan and Abbott, sect 5.4 Gerstner and Kistler, sects 4.1-4.3, 5.5, 5.6, 6.2.1 H Tuckwell, Introduction.

Slides:



Advertisements
Similar presentations
BME 6938 Neurodynamics Instructor: Dr Sachin S. Talathi.
Advertisements

Example Project and Numerical Integration Computational Neuroscience 03 Lecture 11.
Outline: Geometric Brownian motion, Stratonovich and Ito models
Random walk models in biology
Lecture 9: Population genetics, first-passage problems Outline: population genetics Moran model fluctuations ~ 1/N but not ignorable effect of mutations.
Chapter (6) Introduction to Quantum Mechanics.  is a single valued function, continuous, and finite every where.
An Introductory to Statistical Models of Neural Data SCS-IPM به نام خالق ناشناخته ها.
What is the language of single cells? What are the elementary symbols of the code? Most typically, we think about the response as a firing rate, r(t),
Why are cortical spike trains irregular? How Arun P Sripati & Kenneth O Johnson Johns Hopkins University.
1 3. Spiking neurons and response variability Lecture Notes on Brain and Computation Byoung-Tak Zhang Biointelligence Laboratory School of Computer Science.
Part II: Population Models BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters 6-9 Laboratory of Computational.
Introduction to Mathematical Methods in Neurobiology: Dynamical Systems Oren Shriki 2009 Modeling Conductance-Based Networks by Rate Models 1.
Markov processes in a problem of the Caspian sea level forecasting Mikhail V. Bolgov Water Problem Institute of Russian Academy of Sciences.
Stable Propagation of Synchronous Spiking in Cortical Neural Networks Markus Diesmann, Marc-Oliver Gewaltig, Ad Aertsen Nature 402: Flavio Frohlich.
Lecture 6 The dielectric response functions. Superposition principle.
The Decisive Commanding Neural Network In the Parietal Cortex By Hsiu-Ming Chang ( 張修明 )
COGNITIVE SCIENCE 17 The Electric Brain Part 1 Jaime A. Pineda, Ph.D.
Action potentials of the world Koch: Figure 6.1. Lipid bilayer and ion channel Dayan and Abbott: Figure 5.1.
The Integrate and Fire Model Gerstner & Kistler – Figure 4.1 RC circuit Threshold Spike.
Part I: Single Neuron Models BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters 2-5 Laboratory of Computational.
An Introduction to Heat Flow
Lecture 6: Dendrites and Axons Cable equation Morphoelectronic transform Multi-compartment models Action potential propagation Refs: Dayan & Abbott, Ch.
Monte Carlo Methods in Partial Differential Equations.
Physics of fusion power
Basic Models in Theoretical Neuroscience Oren Shriki 2010 Integrate and Fire and Conductance Based Neurons 1.
Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1.
Acceleration Chapter 2 Section 2.
Biological Modeling of Neural Networks: Week 13 – Membrane potential densities and Fokker-Planck Wulfram Gerstner EPFL, Lausanne, Switzerland 13.1 Review:
Biological Modeling of Neural Networks: Week 9 – Adaptation and firing patterns Wulfram Gerstner EPFL, Lausanne, Switzerland 9.1 Firing patterns and adaptation.
Lecture 10: Mean Field theory with fluctuations and correlations Reference: A Lerchner et al, Response Variability in Balanced Cortical Networks, q-bio.NC/ ,
Lecture 3: linearizing the HH equations HH system is 4-d, nonlinear. For some insight, linearize around a (subthreshold) resting state. (Can vary resting.
Biological Modeling of Neural Networks Week 8 – Noisy input models: Barrage of spike arrivals Wulfram Gerstner EPFL, Lausanne, Switzerland 8.1 Variation.
Minimization v.s. Dyanmics A dynamics calculation alters the atomic positions in a step-wise fashion, analogous to energy minimization. However, the steps.
Lecture 11: Networks II: conductance-based synapses, visual cortical hypercolumn model References: Hertz, Lerchner, Ahmadi, q-bio.NC/ [Erice lectures]
Ch 9 pages Lecture 22 – Harmonic oscillator.
Lecture 9: Introduction to Neural Networks Refs: Dayan & Abbott, Ch 7 (Gerstner and Kistler, Chs 6, 7) D Amit & N Brunel, Cerebral Cortex 7, (1997)
Lecture 7: Stochastic models of channels, synapses References: Dayan & Abbott, Sects 5.7, 5.8 Gerstner & Kistler, Sect 2.4 C Koch, Biophysics of Computation.
Lecture 2 Membrane potentials Ion channels Hodgkin-Huxley model References: Dayan and Abbott, Gerstner and Kistler,
Neural codes and spiking models. Neuronal codes Spiking models: Hodgkin Huxley Model (small regeneration) Reduction of the HH-Model to two dimensions.
Biological Modeling of Neural Networks Week 8 – Noisy output models: Escape rate and soft threshold Wulfram Gerstner EPFL, Lausanne, Switzerland 8.1 Variation.
Study on synchronization of coupled oscillators using the Fokker-Planck equation H.Sakaguchi Kyushu University, Japan Fokker-Planck equation: important.
”When spikes do matter: speed and plasticity” Thomas Trappenberg 1.Generation of spikes 2.Hodgkin-Huxley equation 3.Beyond HH (Wilson model) 4.Compartmental.
Theoretical Neuroscience Physics 405, Copenhagen University Block 4, Spring 2007 John Hertz (Nordita) Office: rm Kc10, NBI Blegdamsvej Tel (office)
1 3. Simplified Neuron and Population Models Lecture Notes on Brain and Computation Byoung-Tak Zhang Biointelligence Laboratory School of Computer Science.
Computing in carbon Basic elements of neuroelectronics Elementary neuron models -- conductance based -- modelers’ alternatives Wiring neurons together.
Random processes. Matlab What is a random process?
Introduction to Mathematical Methods in Neurobiology: Dynamical Systems Oren Shriki 2009 First Order Differential Equations.
Lecture 4: more ion channels and their functions Na + channels: persistent K + channels: A current, slowly inactivating current, Ca-dependent K currents.
Firohman Current is a flux quantity and is defined as: Current density, J, measured in Amps/m 2, yields current in Amps when it is integrated.
Structural description of the biological membrane. Physical property of biological membrane.
Lecture 4: Diffusion and the Fokker-Planck equation
Biological Modeling of Neural Networks Week 7 – Variability and Noise: The question of the neural code Wulfram Gerstner EPFL, Lausanne, Switzerland 7.1.
Neuronal Dynamics: Computational Neuroscience of Single Neurons
Fokker-Planck Equation and its Related Topics
3.6 First Passage Time Distribution
Solve Equations With Variables on Both Sides. Steps to Solve Equations with Variables on Both Sides  1) Do distributive property  2) Combine like terms.
Biological Modeling of Neural Networks: Week 10 – Neuronal Populations Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1 Cortical Populations - columns.
Biological Modeling of Neural Networks Week 10 – Variability and Noise: The question of the neural code Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1.
Parrondo’s games as a discrete ratchet
A Return Map of the Spiking Neuron Model Yen-Chung Chang (Dep. of Life Science, NTHU) Xin-Xiu Lin Sze-Bi Hsu (Dep. of Math, NTHU) Shu-Ming Chang.
Biological Modeling of Neural Networks Week 11 – Variability and Noise: Autocorrelation Wulfram Gerstner EPFL, Lausanne, Switzerland 11.1 Variation of.
Effects of noisy adaptation on neural spiking statistics Tilo Schwalger,Benjamin Lindner, Karin Fisch, Jan Benda Max-Planck Institute for the Physics of.
Bayesian Brain - Chapter 11 Neural Models of Bayesian Belief Propagation Rajesh P.N. Rao Summary by B.-H. Kim Biointelligence Lab School of.
Diffusion over potential barriers with colored noise
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
Random WALK, BROWNIAN MOTION and SDEs
Dayan Abbot Ch 5.1-4,9.
Biointelligence Laboratory, Seoul National University
Statistical Mechanics and Soft Condensed Matter
Shunting Inhibition Modulates Neuronal Gain during Synaptic Excitation
Presentation transcript:

Lecture 8: Integrate-and-Fire Neurons References: Dayan and Abbott, sect 5.4 Gerstner and Kistler, sects , 5.5, 5.6, H Tuckwell, Introduction to Theoretical Neurobiology, v. 2 (Cambridge U Press) Ch 9 S Redner, A Guide to First-Passage Processes (Cambridge U Press) sects 3.2, 4.2

The standard I&F neuron Assume that membrane is passive (RC circuit) in subthreshold range

The standard I&F neuron Assume that membrane is passive (RC circuit) in subthreshold range

The standard I&F neuron Assume that membrane is passive (RC circuit) in subthreshold range When V reaches threshold, spike and reset at V = V r

The standard I&F neuron Assume that membrane is passive (RC circuit) in subthreshold range When V reaches threshold, spike and reset at V = V r

Constant input

initial condition: V = 0

Constant input Equilibrium level: (if RI 0  initial condition: V = 0 V=RI 0

Constant input Equilibrium level: (if RI 0  initial condition: V = 0 V=RI 0 Solution:

Constant input Equilibrium level: (if RI 0  initial condition: V = 0 V=RI 0 Solution: if RI 0  reset to V r when V 

Constant input Equilibrium level: (if RI 0  initial condition: V = 0 V=RI 0 Solution: if RI 0  reset to V r when V  (here V r = 0 )

Constant input Equilibrium level: (if RI 0  initial condition: V = 0 V=RI 0 Solution: if RI 0  reset to V r when V   (here V r = 0 )

Constant input Equilibrium level: (if RI 0  initial condition: V = 0 V=RI 0 Solution: if RI 0  reset to V r when V   (here V r = 0 )

Input-output function Rate:

Input-output function Rate: With refractory time:

Input-output function Rate: With refractory time:

Input-output function Rate: With refractory time:  r   r  ms

General time-dependent input

(below threshold)

General time-dependent input (below threshold)

Synaptic input Leaky membrane + synaptic current:

Synaptic input Leaky membrane + synaptic current: Synaptic conductance ~ presynaptic rate

Synaptic input Leaky membrane + synaptic current: Synaptic conductance ~ presynaptic rate Reduced effective membrane time constant:

Synaptic input Leaky membrane + synaptic current: Synaptic conductance ~ presynaptic rate Reduced effective membrane time constant:

Synaptic input Leaky membrane + synaptic current: Synaptic conductance ~ presynaptic rate Reduced effective membrane time constant: and effective current input

Spike-response model (1): rewriting the I&F neuron

Separate recovery from reset from response to input current

Spike-response model (1): rewriting the I&F neuron Separate recovery from reset from response to input current V 0 describes recovery:

Spike-response model (1): rewriting the I&F neuron Separate recovery from reset from response to input current V 0 describes recovery:

Spike-response model (1): rewriting the I&F neuron Separate recovery from reset from response to input current V 0 describes recovery: V 1 describes response to input:

Spike-response model (1): rewriting the I&F neuron Separate recovery from reset from response to input current V 0 describes recovery: V 1 describes response to input:

Spike-response model (1): rewriting the I&F neuron Separate recovery from reset from response to input current V 0 describes recovery: V 1 describes response to input: independent of spiking

Spike-response model (1): rewriting the I&F neuron Separate recovery from reset from response to input current V 0 describes recovery: V 1 describes response to input: independent of spiking Integrated version:

Spike-response Model (2): extension to general kernels

(including spike itself)

Spike-response Model (2): extension to general kernels (including spike itself) Get shape of  from, e.g. HH solution

Spike-response Model (2): extension to general kernels (including spike itself) Get shape of  from, e.g. HH solution

Spike-response Model (2): extension to general kernels (including spike itself) can depend on t-t sp Get shape of  from, e.g. HH solution

Spike-response Model (2): extension to general kernels (including spike itself) can depend on t-t sp Get shape of  from, e.g. HH solution with synaptic input:

Spike-response Model (2): extension to general kernels (including spike itself) can depend on t-t sp Get shape of  from, e.g. HH solution with synaptic input: t pre : spike times for presynaptic neuron

Spike-response Model (2): extension to general kernels (including spike itself) can depend on t-t sp Get shape of  from, e.g. HH solution with synaptic input: t pre : spike times for presynaptic neuron (phenomenlogical: dependence on V is replaced by dependence on t - t sp )

Approximating HH First find the threshold 

Approximating HH Then solve HH equation with V initially at rest and First find the threshold  ( q 0 big enough to cause a spike)

Approximating HH Then solve HH equation with V initially at rest and Identifywhere First find the threshold  ( q 0 big enough to cause a spike)

Approximating HH Then solve HH equation with V initially at rest and Identify Then solve HH equation with V initially at rest and where First find the threshold  ( q 0 big enough to cause a spike) (  very small)

Approximating HH Then solve HH equation with V initially at rest and Identify Then solve HH equation with V initially at rest and where First find the threshold  Identify ( q 0 big enough to cause a spike) (  very small)

Approximating HH Then solve HH equation with V initially at rest and Identify Then solve HH equation with V initially at rest and where First find the threshold  Identify ( q 0 big enough to cause a spike) (  very small)

Comparison with full HH Solid: HHdashed: SRM

Comparison with full HH Solid: HHdashed: SRM Solid: HH Dotted:  from const current Dashed:  optimized for time-dependent current Rate as function of current:

Noisy input

White noise:

Noisy input White noise:

Noisy input White noise:

Noisy input White noise:   : “noise power”

Leakless I&F neuron

Langevin equation

Leakless I&F neuron I 0  case: random walk Langevin equation

Leakless I&F neuron I 0  case: random walk => Langevin equation

Leakless I&F neuron I 0  case: random walk => averages: mean Langevin equation

Leakless I&F neuron I 0  case: random walk => averages: meanmean square displacement Langevin equation

Leakless I&F neuron I 0  case: random walk => averages: meanmean square displacement distribution: Langevin equation

Leakless I&F neuron I 0  case: random walk => averages: meanmean square displacement distribution: Langevin equation

Diffusion Fick’s law:

Diffusion Fick’s law:cf Ohm’s law

Diffusion Fick’s law:cf Ohm’s law conservation:

Diffusion Fick’s law:cf Ohm’s law conservation: =>

Diffusion Fick’s law:cf Ohm’s law conservation: => diffusion equation

Diffusion Fick’s law:cf Ohm’s law conservation: => diffusion equation initial condition

Diffusion Fick’s law:cf Ohm’s law conservation: => diffusion equation initial condition Solution:

Comparison: From Langevin equation:

Comparison: From Langevin equation: From diffusion equation (with x -> V )

Comparison: From Langevin equation: From diffusion equation (with x -> V )  identify  2 = 2D

Diffusion with threshold: method of images Absorbing boundary at x =  : P(  ) = 0

Diffusion with threshold: method of images Absorbing boundary at x =  : P(  ) = 0 Add a negative source at x = 2 

Diffusion with threshold: method of images Absorbing boundary at x =  : P(  ) = 0 Add a negative source at x = 2 

Diffusion with threshold: method of images Absorbing boundary at x =  : P(  ) = 0 Add a negative source at x = 2  Probability of having been absorbed by time t :

Diffusion with threshold: method of images Absorbing boundary at x =  : P(  ) = 0 Add a negative source at x = 2  Probability of having been absorbed by time t : Change of variables:

Interspike interval density (first passage time density)

Interspike interval density (first passage time density)

Interspike interval density (first passage time density) Alternatively, from

Interspike interval density (first passage time density) Alternatively, from

A problem: firing rate = 0 Rate = 1/(mean interspike interval)

A problem: firing rate = 0 Rate = 1/(mean interspike interval)

Diffusion + drift No absorbing boundary:

Diffusion + drift No absorbing boundary: Need a moving image

Diffusion + drift No absorbing boundary: Need a moving image To make P vanish at x , need

Diffusion + drift No absorbing boundary: Need a moving image To make P vanish at x , need

Diffusion + drift No absorbing boundary: Need a moving image To make P vanish at x , need =>

Diffusion + drift No absorbing boundary: Need a moving image To make P vanish at x , need => Solution:

ISI distribution From

ISI distribution From

ISI distribution From Now all moments of P(t) are finite.

ISI distribution From Now all moments of P(t) are finite.

Back to the (noise-driven) leaky I&F neuron

( V -> x, t in units of , I means RI )

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI )

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI )

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential Combining drift and diffusion:

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential Combining drift and diffusion: Fokker-Planck equation

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential Combining drift and diffusion: Fokker-Planck equation Diffusive current:

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential Combining drift and diffusion: Fokker-Planck equation Diffusive current:

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential Combining drift and diffusion: Fokker-Planck equation Diffusive current: Drift (convective) current:

Back to the (noise-driven) leaky I&F neuron ( V -> x, t in units of , I means RI ) Brownian motion in a potential Combining drift and diffusion: Fokker-Planck equation Diffusive current: Drift (convective) current:

Fokker-Planck equation Now use conservation/continuity equation:

Fokker-Planck equation Now use conservation/continuity equation:

Fokker-Planck equation Now use conservation/continuity equation: ________________________________

Fokker-Planck equation Now use conservation/continuity equation: ________________________________ First term alone describes a probability cloud with its center decaying exponentially toward I 0

Fokker-Planck equation Now use conservation/continuity equation: ________________________________ First term alone describes a probability cloud with its center decaying exponentially toward I 0 Second term alone describes diffusively spreading probability cloud

Looking for stationary solution

i.e.

Looking for stationary solution i.e. =>

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. =>

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. =>

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. =>

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. => Firing rate: current out at threshold:

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. => Firing rate: current out at threshold:

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. => Firing rate: current out at threshold:= reinjection rate at reset:

Looking for stationary solution Boundary conditions: sink at firing threshold x  source at x = V r ( = 0 here) i.e. => Firing rate: current out at threshold:= reinjection rate at reset:

Stationary solution (2) Also need normalization:

Stationary solution (2) Also need normalization:

Stationary solution (2) Also need normalization: Below reset level, J  :

Stationary solution (2) Also need normalization: Below reset level, J  :

Stationary solution (2) Also need normalization: Below reset level, J  : has solution

Stationary solution (2) Also need normalization: Below reset level, J  : has solution Between rest and threshold:

Stationary solution (2) Also need normalization: Below reset level, J  : has solution Between rest and threshold: B.C. at x  :

Stationary solution (2) Also need normalization: Below reset level, J  : has solution Between rest and threshold: B.C. at x  :

Stationary solution (2) Also need normalization: Below reset level, J  : has solution Between rest and threshold: B.C. at x  : =>

Stationary solution (3) Continuity at x =  =>

Stationary solution (3) Continuity at x =  =>

Stationary solution (3) Continuity at x =  => i.e.,

Stationary solution (3) Continuity at x =  => i.e., algebra … =>

Stationary solution (3) Continuity at x =  => i.e., algebra … =>

Stationary solution (3) Continuity at x =  => i.e., algebra … => with refractory time  r

Stationary solution (3) Continuity at x =  => i.e., algebra … => with refractory time  r

membrane potential histories, distributions; rate vs input Histories of V

membrane potential histories, distributions; rate vs input Histories of V Distributions of V (for several noise power levels)

membrane potential histories, distributions; rate vs input Histories of V Distributions of VRate vs mean input current (for several noise power levels)