Introduction: Neurons and the Problem of Neural Coding Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapter 1
Background: Neurons and Synapses Book: Spiking Neuron Models Chapter 1.1 Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL
visual cortex motor cortex association cortex to motor output
neurons 3 km wires 1mm Signal: action potential (spike) action potential
Molecular basis action potential Ca 2+ Na + K+K+ -70mV Ions/proteins
Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne populations of neurons computational model Swiss Federal Institute of Technology Lausanne, EPFL neurons molecules ion channels behavior signals Modeling of Biological neural networks predict
Background: What is brain-style computation? Brain Computer
Systems for computing and information processing Brain Computer CPU memory input Von Neumann architecture (10 transistors) 1 CPU Distributed architecture 10 (10 proc. Elements/neurons) No separation of processing and memory 10
Systems for computing and information processing Brain Computer Tasks: Mathematical Real world E.g. complex scenes slow fast
Elements of Neuronal Dynamics Book: Spiking Neuron Models Chapter 1.2 Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL
Phenomenology of spike generation i j Spike reception: EPSP, summation of EPSPs Spike reception: EPSP Threshold Spike emission (Action potential) threshold -> Spike
Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne populations of neurons computational model Swiss Federal Institute of Technology Lausanne, EPFL neurons molecules ion channels behavior signals Modeling of Biological neural networks spiking neuron model
A simple phenomenological neuron model Book: Spiking Neuron Models Chapter 1.3 Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL electrode
Introduction Course (Biological Modeling of Neural Networks) Chapter 1.1 Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL electrode A first phenomenological model
Spike Response Model i j Spike reception: EPSP Spike emission: AP Firing: linear threshold Spike emission Last spike of i All spikes, all neurons
Integrate-and-fire Model i Spike reception: EPSP Fire+reset linear threshold Spike emission reset I j
The Problem of Neuronal Coding Book: Spiking Neuron Models Chapter 1.4 Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL
The Problem of Neuronal Coding Book: Spiking Neuron Models Chapter 1.4 Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL stim T n sp Rate Rate defined as temporal average
The Problem of Neuronal Coding Rate defined as average over stimulus repetitions Peri-Stimulus Time Histogram Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL PSTH(t) K=500 trials Stim(t) t
The problem of neural coding: population activity - rate defined by population average I(t) ? population dynamics? t t population activity
The problem of neural coding: temporal codes t Time to first spike after input Phase with respect to oscillation correlations
Reverse Correlations Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL fluctuating input I(t)
Reverse-Correlation Experiments (simulations) after 1000 spikes after spikes
Stimulus Reconstruction Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology Lausanne, EPFL fluctuating input I(t)
Stimulus Reconstruction Bialek et al
The problem of neural coding: What is the code used by neurons? Constraints from reaction time experiments
How fast is neuronal signal processing? animal -- no animal Simon Thorpe Nature, 1996 Visual processingMemory/associationOutput/movement eye Reaction time experiment
How fast is neuronal signal processing? animal -- no animal Simon Thorpe Nature, 1996 Reaction time # of images 400 ms Visual processingMemory/associationOutput/movement Recognition time 150ms eye
If we want to avoid prior assumptions about neural coding, we need to model neurons on the level of action potentials: spiking neuron models