Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1.

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

What is the neural code? Puchalla et al., What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.
Biological Modeling of Neural Networks: Week 9 – Coding and Decoding Wulfram Gerstner EPFL, Lausanne, Switzerland 9.1 What is a good neuron model? - Models.
Neural Network of the Cerebellum: Temporal Discrimination and the Timing of Responses Michael D. Mauk Dean V. Buonomano.
Spike Train Statistics Sabri IPM. Review of spike train  Extracting information from spike trains  Noisy environment:  in vitro  in vivo  measurement.
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),
Introduction: Neurons and the Problem of Neural Coding Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology.
The visual system V Neuronal codes in the visual system.
NOISE and DELAYS in NEUROPHYSICS Andre Longtin Center for Neural Dynamics and Computation Department of Physics Department of Cellular and Molecular Medicine.
1 3. Spiking neurons and response variability Lecture Notes on Brain and Computation Byoung-Tak Zhang Biointelligence Laboratory School of Computer Science.
Lecture 16 Spiking neural networks
Part II: Population Models BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters 6-9 Laboratory of Computational.
Globally-Coupled Excitatory Izhikevich Neurons Coupling-Induced Population Synchronization in An Excitatory Population of Subthreshold Izhikevich Neurons.
Neural Coding 4: information breakdown. Multi-dimensional codes can be split in different components Information that the dimension of the code will convey.
Introduction to Mathematical Methods in Neurobiology: Dynamical Systems Oren Shriki 2009 Modeling Conductance-Based Networks by Rate Models 1.
Biological Modeling of Neural Networks: Week 11 – Continuum models: Cortical fields and perception Wulfram Gerstner EPFL, Lausanne, Switzerland 11.1 Transients.
Jochen Triesch, UC San Diego, 1 Pattern Formation in Neural Fields Goal: Understand how non-linear recurrent dynamics can.
Stable Propagation of Synchronous Spiking in Cortical Neural Networks Markus Diesmann, Marc-Oliver Gewaltig, Ad Aertsen Nature 402: Flavio Frohlich.
Part I: Single Neuron Models BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapters 2-5 Laboratory of Computational.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
Connected Populations: oscillations, competition and spatial continuum (field equations) Lecture 12 Course: Neural Networks and Biological Modeling Wulfram.
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 4 – Reducing detail - Adding detail Wulfram Gerstner EPFL, Lausanne, Switzerland 4.2. Adding detail - synapse.
Biological Modeling of Neural Networks Week 3 – Reducing detail : Two-dimensional neuron models Wulfram Gerstner EPFL, Lausanne, Switzerland 3.1 From Hodgkin-Huxley.
Extracting Time and Space Scales with Feedback and Nonlinearity André Longtin Physics + Cellular and Molecular Medicine CENTER FOR NEURAL DYNAMICS UNIVERSITY.
Biological Modeling of Neural Networks Week 5 NETWORKS of NEURONS and ASSOCIATIVE MEMORY Wulfram Gerstner EPFL, Lausanne, Switzerland 5.1 Introduction.
Introduction to Mathematical Methods in Neurobiology: Dynamical Systems Oren Shriki 2009 Modeling Conductance-Based Networks by Rate Models 1.
Biological Modeling of Neural Networks: Week 14 – Dynamics and Plasticity Wulfram Gerstner EPFL, Lausanne, Switzerland 14.1 Reservoir computing - Complex.
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/ ,
Biological Modeling of Neural Networks Week 8 – Noisy input models: Barrage of spike arrivals Wulfram Gerstner EPFL, Lausanne, Switzerland 8.1 Variation.
Cognition, Brain and Consciousness: An Introduction to Cognitive Neuroscience Edited by Bernard J. Baars and Nicole M. Gage 2007 Academic Press Chapter.
Correlation-Induced Oscillations in Spatio-Temporal Excitable Systems Andre Longtin Physics Department, University of Ottawa Ottawa, Canada.
The Ring Model of Cortical Dynamics: An overview David Hansel Laboratoire de Neurophysique et Physiologie CNRS-Université René Descartes, Paris, France.
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.
Simplified Models of Single Neuron Baktash Babadi Fall 2004, IPM, SCS, Tehran, Iran
Biological Modeling of Neural Networks: Week 12 – Decision models: Competitive dynamics Wulfram Gerstner EPFL, Lausanne, Switzerland 12.1 Review: Population.
Study on synchronization of coupled oscillators using the Fokker-Planck equation H.Sakaguchi Kyushu University, Japan Fokker-Planck equation: important.
Theoretical Neuroscience Physics 405, Copenhagen University Block 4, Spring 2007 John Hertz (Nordita) Office: rm Kc10, NBI Blegdamsvej Tel (office)
Lecture 21 Neural Modeling II Martin Giese. Aim of this Class Account for experimentally observed effects in motion perception with the simple neuronal.
INTRODUCTION OF INTEGRATE AND FIRE MODEL Single neuron modeling By Pooja Sharma Research Scholar LNMIIT-Jaipur.
What is the neural code?. Alan Litke, UCSD What is the neural code?
Computing in carbon Basic elements of neuroelectronics Elementary neuron models -- conductance based -- modelers’ alternatives Wiring neurons together.
Biological Modeling of Neural Networks: Week 9 – Optimizing Neuron Models For Coding and Decoding Wulfram Gerstner EPFL, Lausanne, Switzerland 9.1 What.
Network-level effects of optogenetic stimulation: experiment and simulation Cliff Kerr 1, Dan O'Shea 2, Werapong Goo 2, Salvador Dura-Bernal 1, Joe Francis.
From brain activities to mathematical models The TempUnit model, a study case for GPU computing in scientific computation.
Effect of Small-World Connectivity on Sparsely Synchronized Cortical Rhythms W. Lim (DNUE) and S.-Y. KIM (LABASIS)  Fast Sparsely Synchronized Brain Rhythms.
Biological Modeling of Neural Networks Week 4 – Reducing detail - Adding detail Wulfram Gerstner EPFL, Lausanne, Switzerland 3.1 From Hodgkin-Huxley to.
Biological Modeling of Neural Networks Week 7 – Variability and Noise: The question of the neural code Wulfram Gerstner EPFL, Lausanne, Switzerland 7.1.
Chapter 3. Stochastic Dynamics in the Brain and Probabilistic Decision-Making in Creating Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning.
Neuronal Dynamics: Computational Neuroscience of Single Neurons
Mean Field Theories in Neuroscience B. Cessac, Neuromathcomp, INRIA.
Lecture 8: Integrate-and-Fire Neurons References: Dayan and Abbott, sect 5.4 Gerstner and Kistler, sects , 5.5, 5.6, H Tuckwell, Introduction.
Ch 9. Rhythms and Synchrony 9.7 Adaptive Cooperative Systems, Martin Beckerman, Summarized by M.-O. Heo Biointelligence Laboratory, Seoul National.
Biological Modeling of Neural Networks: Week 15 – Fast Transients and Rate models Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Review Populations.
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 2 – Biophysical modeling: The Hodgkin-Huxley model Wulfram Gerstner EPFL, Lausanne, Switzerland 2.1 Biophysics.
Biological Modeling of Neural Networks Week 4 Reducing detail: Analysis of 2D models Wulfram Gerstner EPFL, Lausanne, Switzerland 3.1 From Hodgkin-Huxley.
Week 1: A first simple neuron model/ neurons and mathematics Week 2: Hodgkin-Huxley models and biophysical modeling Week 3: Two-dimensional models and.
Biological Modeling of Neural Networks Week 10 – Variability and Noise: The question of the neural code Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1.
Biological Modeling of Neural Networks Week 11 – Variability and Noise: Autocorrelation Wulfram Gerstner EPFL, Lausanne, Switzerland 11.1 Variation of.
Week 5 NETWORKS of NEURONS and ASSOCIATIVE MEMORY Wulfram Gerstner EPFL, Lausanne, Switzerland 5.1 Introduction - networks of neuron - systems for computing.
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.
The Brain as an Efficient and Robust Adaptive Learner
OCNC Statistical Approach to Neural Learning and Population Coding ---- Introduction to Mathematical.
Dynamic Causal Modelling for M/EEG
The Brain as an Efficient and Robust Adaptive Learner
Presentation transcript:

Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons 15.2 Integral equation - aim: population activity - renewal assumption 15.3 Populations with Adaptation - Quasi-renewal theory Coupled populations - self-coupling - coupling to other populations Week 15 – Integral Equation for population dynamics

Neuronal Dynamics – Brain dynamics is complex motor cortex frontal cortex to motor output neurons 3 km of wire 1mm Week 15-part 1: Review: The brain is complex

Homogeneous population: -each neuron receives input from k neurons in the population -each neuron receives the same (mean) external input (could come from other populations) -each neuron in the population has roughly the same parameters Week 15-part 1: Review: Homogeneous Population excitation inhibition Example: 2 populations

I(t) Week 15-part 1: Review: microscopic vs. macroscopic microscopic: -spikes are generated by individual neurons -spikes are transmitted from neuron to neuron macroscopic: -Population activity A n (t) -Populations interact via A n (t)

I(t) Week 15-part 1: Review: coupled populations

Populations: - pyramidal neurons in layer 5 of barrel D1 - pyramidal neurons in layer 2/3 of barrel D1 - inhibitory neurons in layer 2/3 of barrel D1 Week 15-part 1: Example: coupled populations in barrel cortex Neuronal Populations = a homogeneous group of neurons (more or less) neurons per group (Lefort et al., NEURON, 2009) different barrels and layers, different neuron types  different populations

-Extract parameters for SINGLE neuron (see NEURONAL DYNAMICS, Chs. 8-11; review now) -Dynamics in one (homogeneous) population Today, parts 15.2 and 15.3! -Dynamics in coupled populations -Understand Coding in populations -Understand Brain dynamics Sensory input Week 15-part 1: Global aim and strategy

i Spike emission potential threshold Input I(t) 3 arbitrary linear filters Week 15-part 1: Review: Spike Response Mode (SRM)

SRM + escape noise = Generalized Linear Model (GLM) i j -spikes are events -spike leads to reset/adapt. currents/increased threshold -strict threshold replaced by escape noise: spike exp Jolivet et al., J. Comput. NS, 2006

threshold current Input current: -Slow modulation -Fast signal Pozzorini et al. Nat. Neuros, 2013 Adaptation - extends over several seconds - power law

Adaptation current Dyn. threshold Mensi et al. 2012, Jolivet et al Week 15-part 1: Predict spike times + voltage with SRM/GLM

threshold current Dynamic threshold Dyn. Threshold unimportant Dyn. Threshold VERY IMPORTANT Fast Spiking Pyramidal N. Different neuron types have different parameters Dyn. Threshold important Non-fast Spiking Mensi et al Week 15-part 1: Extract parameter for different neuron types

-We can extract parameters for SINGLE neuron (see NEURONAL DYNAMICS, Chs. 8-11) -Different neuron types have different parameters  Model Dynamics in one (homogeneous) population Today, parts 15.2 and 15.3!  Couple different populations Today, parts 15.4! Sensory input Week 15-part 1: Summary and aims Eventually: Understand Coding and Brain dynamics

Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons 15.2 Integral equation - aim: population activity - renewal assumption 15.3 Populations with Adaptation - Quasi-renewal theory Coupled populations - self-coupling - coupling to other populations Week 15 – Integral Equation for population dynamics

I(t) Population of Neurons? Single neurons - model exists - parameters extracted from data - works well for step current - works well for time-dep. current Population equation for A(t) Week 15-part 2: Aim: from single neuron to population -existing models - integral equation

h(t) I(t) ? A(t) potential A(t) t population activity Question: – what is correct? Poll!!! A(t) Wilson-Cowan Benda-Herz LNP current Ostojic-Brunel Paninski, Pillow Week 15-part 2: population equation for A(t) ?

Experimental data : Tchumatchenko et al See also: Poliakov et al Week 15-part 2: A(t) in experiments: step current, (in vitro)

25000 identical model neurons (GLM/SRM with escape noise) parameters extracted from experimental data response to step current I(t) h(t) potential simulation data : Naud and Gerstner, 2012 Week 15-part 2: A(t) in simulations : step current

Week 15-part 2: A(t) in theory: an equation? Can we write down an equation for A(t) ? Simplification: Renewal assumption Potential (SRM/GLM) of one neuron h(t) Sum over all past spikes Keep only last spike  time-dependent renewal theory

Week 15-part 2: Renewal theory (time dependent) Potential (SRM/GLM) of one neuron last spike Keep only last spike  time-dependent renewal theory

Week 15-part 2: Renewal model –Example Example: nonlinear integrate-and-fire model deterministic part of input noisy part of input/intrinsic noise  escape rate Example: exponential stochastic intensity t

escape process A u(t) Survivor function t escape rate Interval distribution Survivor function escape rate u Week 15-part 2: Renewal model - Interspike Intervals

Interval distribution Survivor function escape rate Week 15-part 2: Renewal model – Integral equation population activity Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press (2014) Gerstner 1995, 2000; Gerstner&Kistler 2002 See also: Wilson&Cowan 1972 Blackboard!

Week 15-part 2: Integral equation – example: LIF input population of leaky integrate-and-fire neurons w. escape noise simulation Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press exact for large population N  infinity

Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons 15.2 Integral equation - aim: population activity - renewal assumption 15.3 Populations with Adaptation - Quasi-renewal theory Coupled populations - self-coupling - coupling to other populations Week 15 – Integral Equation for population dynamics

I(t) Population of adapting Neurons? Single neurons - model exists - parameters extracted from data - works well for step current - works well for time-dep. current Population equation for A(t) - existing modes - integral equation Week 15-part 3: Neurons with adapation Real neurons show adapation on multipe time scales

h(t) I(t) ? A(t) potential A(t) t population activity A(t) Wilson-Cowan Benda-Herz LNP current Week 15-part 3: population equation for A(t) ?

I(t) Rate adapt. optimal filter (rate adaptation) Benda-Herz Week 15-part 3: neurons with adaptation – A(t) ? simulation LNP theory

I(t) Population of Adapting Neurons? 1) Linear-Nonlinear-Poisson (LNP): fails! 2) Phenomenological rate adaptation: fails! 3) Time-Dependent-Renewal Theory ? Week 15-part 3: population equation for adapting neurons ?  Integral equation of previous section

Spike Response Model (SRM) i Spike emission potential Input I(t) h(t)

interspike interval distribution last firing time Gerstner 1995, 2000; Gerstner&Kistler 2002 See also: Wilson&Cowan 1972

Week 15-part 3: population equation for adapting neurons ?

I Rate adapt. Week 15-part 3: population equation for adapting neurons ? OK in late phaseOK in initial phase

I(t) Population of Adapting Neurons 1) Linear-Nonlinear-Poisson (LNP): fails! 2) Phenomenological rate adaptation: fails! 3) Time-Dependent-Renewal Theory: fails! 4) Quasi-Renewal Theory!!! Week 15-part 3: population equation for adapting neurons

and h(t) Expand the moment generating functional g(t-s) Week 15-part 3: Quasi-renewal theory Blackboard!

I Rate adapt. Quasi-Renewal RA OK in initial AND late phase

Week 15-part 3: Quasi-renewal theory Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press PSTH or population activity A(t) predicted by quasi-renewal theory

I(t) Population of Adapting Neurons? 1) Linear-Nonlinear-Poisson (LNP): fails! 2) Phenomenological rate adaptation: fails! 3) Time-Dependent-Renewal Theory : fails! 4) Quasi-Renewal Theory: works!!!! Week 15-part 3: population equation for adapting neurons

Biological Modeling of Neural Networks: Week 15 – Population Dynamics: The Integral –Equation Approach Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Populations of Neurons - review: homogeneous population - review: parameters of single neurons 15.2 Integral equation - aim: population activity - renewal assumption 15.3 Populations with Adaptation - Quasi-renewal theory Coupled populations - self-coupling - coupling to other populations Week 15 – Integral Equation for population dynamics

Week 15-part 4: population with self-coupling Same theory works - Include the self-coupling in h(t) Potential (SRM/GLM) of one neuron h(t) J0J0

Week 15-part 4: population with self-coupling Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

Week 15-part 4: population with self-coupling Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press J0J0

Week 15-part 4: population with self-coupling instabilities and oscillations noise level delay stable asynchronous state Image: Gerstner et al., Neuronal Dynamics, Cambridge Univ. Press

Week 15-part 4: multipe coupled populations Same theory works - Include the cross-coupling in h(t) Potential (SRM/GLM) of one neuron in population n h n (t) J 11 J 22 J 21 J 12

-We can extract parameters for SINGLE neuron (see NEURONAL DYNAMICS, Chs. 8-11) -Different neuron types have different parameters  Model Dynamics in one (homogeneous) population Today, parts 15.2 and 15.3!  Couple different populations Today, parts 15.4! Sensory input Week 15-part 1: Summary and aims Eventually: Understand Coding and Brain dynamics

The end Reading: Chapter 14 of NEURONAL DYNAMICS, Gerstner et al., Cambridge Univ. Press (2014)