Models of visual neuron function. Quantitative Biology Course Lecture Dan Butts

Similar documents
Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

SUPPLEMENTARY INFORMATION

Prof. Greg Francis 7/31/15

Neuronal Dynamics: Computational Neuroscience of Single Neurons

CS294-6 (Fall 2004) Recognizing People, Objects and Actions Lecture: January 27, 2004 Human Visual System

Lecture overview. What hypothesis to test in the fly? Quantitative data collection Visual physiology conventions ( Methods )

Nonlinear processing in LGN neurons

Single cell tuning curves vs population response. Encoding: Summary. Overview of the visual cortex. Overview of the visual cortex

M Cells. Why parallel pathways? P Cells. Where from the retina? Cortical visual processing. Announcements. Main visual pathway from retina to V1

Lecture 1: Neurons. Lecture 2: Coding with spikes. To gain a basic understanding of spike based neural codes

Information Processing During Transient Responses in the Crayfish Visual System

Construction of the Visual Image

G5)H/C8-)72)78)2I-,8/52& ()*+,-./,-0))12-345)6/3/782 9:-8;<;4.= J-3/ J-3/ "#&' "#% "#"% "#%$

TEMPORAL PRECISION OF SENSORY RESPONSES Berry and Meister, 1998

Spectrograms (revisited)

Coding and computation by neural ensembles in the primate retina

Modeling the Primary Visual Cortex

The Integration of Features in Visual Awareness : The Binding Problem. By Andrew Laguna, S.J.

Reading Assignments: Lecture 5: Introduction to Vision. None. Brain Theory and Artificial Intelligence

Adaptation to Stimulus Contrast and Correlations during Natural Visual Stimulation

Information and neural computations

Neural Coding. Computing and the Brain. How Is Information Coded in Networks of Spiking Neurons?

Introduction to Computational Neuroscience

2/3/17. Visual System I. I. Eye, color space, adaptation II. Receptive fields and lateral inhibition III. Thalamus and primary visual cortex

Photoreceptors Rods. Cones

Computing with Spikes in Recurrent Neural Networks

OPTO 5320 VISION SCIENCE I

Primary Visual Pathways (I)

Title A generalized linear model for estimating spectrotemporal receptive fields from responses to natural sounds.

Lateral Geniculate Nucleus (LGN)

Perceptual Grouping in a Self-Organizing Map of Spiking Neurons

Introduction to Computational Neuroscience

Introduction to Physiological Psychology

PHY3111 Mid-Semester Test Study. Lecture 2: The hierarchical organisation of vision

Monocular and Binocular Mechanisms of Contrast Gain Control. Izumi Ohzawa and Ralph D. Freeman

2 INSERM U280, Lyon, France

Different inhibitory effects by dopaminergic modulation and global suppression of activity

Overview of the visual cortex. Ventral pathway. Overview of the visual cortex

The Structure and Function of the Auditory Nerve

Mechanisms of stimulus feature selectivity in sensory systems

Visual Physiology. Perception and Attention. Graham Hole. Problems confronting the visual system: Solutions: The primary visual pathways: The eye:

A Virtual Retina for Studying Population Coding

Project Report: Investigating topographic neural map development of the visual system ELEN E6002

Information-theoretic stimulus design for neurophysiology & psychophysics

Vision and Eye Movements Peter H. Schiller, Motion perception and pursuit eye movements

Ch.20 Dynamic Cue Combination in Distributional Population Code Networks. Ka Yeon Kim Biopsychology

The Visual System. Cortical Architecture Casagrande February 23, 2004

Spontaneous Cortical Activity Reveals Hallmarks of an Optimal Internal Model of the Environment. Berkes, Orban, Lengyel, Fiser.

FENS Brain Function CoE 2018 Satellite Meeting

Neuromorphic computing

V1 (Chap 3, part II) Lecture 8. Jonathan Pillow Sensation & Perception (PSY 345 / NEU 325) Princeton University, Fall 2017

Self-Organization and Segmentation with Laterally Connected Spiking Neurons

J Jeffress model, 3, 66ff

Thalamo-Cortical Relationships Ultrastructure of Thalamic Synaptic Glomerulus

Early Stages of Vision Might Explain Data to Information Transformation

Dual Inhibitory Mechanisms for Definition of Receptive Field Characteristics in Cat Striate Cortex

How is the stimulus represented in the nervous system?

Basics of Computational Neuroscience

Electrophysiological and firing properties of neurons: categorizing soloists and choristers in primary visual cortex

Carlson (7e) PowerPoint Lecture Outline Chapter 6: Vision

Biological Information Neuroscience

Vision Seeing is in the mind

Image Processing in the Human Visual System, a Quick Overview

COGS 101A: Sensation and Perception

HST 583 fmri DATA ANALYSIS AND ACQUISITION

Visual Orientation and Directional Selectivity Through Thalamic Synchrony

Introduction to Computational Neuroscience

The ON and OFF Channels

Binaural Hearing. Steve Colburn Boston University

Visual cortical plasticity

The Role of Thalamic Population Synchrony in the Emergence of Cortical Feature Selectivity

Plasticity of Cerebral Cortex in Development

postsynaptic), and each plasma membrane has a hemichannel, sometimes called a connexon)

Characterization of Neural Responses with Stochastic Stimuli

LISC-322 Neuroscience Cortical Organization

Relative contributions of cortical and thalamic feedforward inputs to V2

arxiv: v3 [q-bio.nc] 7 Jul 2017

Inhibition: Effects of Timing, Time Scales and Gap Junctions

Supplementary materials for: Executive control processes underlying multi- item working memory

How Neurons Do Integrals. Mark Goldman

USING AUDITORY SALIENCY TO UNDERSTAND COMPLEX AUDITORY SCENES

Introduction to Computational Neuroscience

Cellular Bioelectricity

eye as a camera Kandel, Schwartz & Jessel (KSJ), Fig 27-3

Orientation selective neurons in primary visual cortex receive

Optimal speed estimation in natural image movies predicts human performance

We (1 4) and many others (e.g., 5 8) have studied the

The connection between sleep spindles and epilepsy in a spatially extended neural field model

Senses are transducers. Change one form of energy into another Light, sound, pressure, etc. into What?

COGS 101A: Sensation and Perception

Figure 4-1. Layers of the Neural Retina.


Structure and Function of the Auditory and Vestibular Systems (Fall 2014) Auditory Cortex (3) Prof. Xiaoqin Wang

Neural codes PSY 310 Greg Francis. Lecture 12. COC illusion

Transformation of Stimulus Correlations by the Retina

Analysis of spectro-temporal receptive fields in an auditory neural network

Visual Motion Detection

Neuron Phase Response

Why is our capacity of working memory so large?

Transcription:

Models of visual neuron function Quantitative Biology Course Lecture Dan Butts 1

What is the neural code"? 11 10 neurons 1,000-10,000 inputs Electrical activity: nerve impulses 2

? How does neural activity relate to brain function? Use visual system: Well characterized Intuitive function Lateral Geniculate Nucleus (LGN) Population input to the cortex 3

Starting point: recordings in the LGN Retina 1. Still relatively simple non-linear transforms on stimulus 2. Population input to the visual cortex The Visual Cortex Lateral Geniculate Nucleus (LGN) Extracellular recordings (Jose-Manuel Alonso Lab) 4

Visual stimulus Cat-cam movies from Peter Koenig s Lab (Kayser et al, 2004) 5

LGN neuron responses 500 ms 6

Understanding and Decoding Neural Signals 7

Outline 1. Introduction to receptive fields 2. Building a visual neuron model The LN (Linear-Non-linear) model 3. The problem of temporal precision and the need for new statistical methods Maximum-likelihood modeling 4. Research: Application of maximum-likelihood modeling to explain precise timing of neuronal responses 8

Coding like the muscle Little contraction Muscle picture with motoneuron Lots of contraction 9

The receptive field LGN + RF Stim Center Surr. + - + - Retina Multiplication + + + LGN responses related to how much the stimulus matches the receptive field Linear comparison: Spatial Spatial receptive stimulus field R = x K sp ( x) S( x) 10

The receptive field LGN + RF Stim Center Surr. + - + + Retina Multiplication 0 + - LGN responses related to how much the stimulus matches the receptive field Linear comparison: Spatial Spatial receptive stimulus field R = x K sp ( x) S( x) 11

The receptive field LGN + RF Stim Center Surr. + - - + Retina Multiplication - - - Spatial features of image matter in relation to RF Spatial Spatial receptive stimulus field Neuron is tuned for a given stimulus over a certain range. 12

Circuitry of the retina 13

...but vision involves motion Motion in the visual scene/ self motion Eye movements saccades, microsac. ocular drift 14

LGN response during movie Raster plot PSTH: peri-stimulus time histogram Firing Rate (Hz) 100 50 0 1.2 1.6 2.0 2.4 2.8 Time (sec) 15

What does neural activity look like during a time-varying stimulus? Raster Plot 1.2 1.6 2.0 2.4 2.8 Time (sec) 16

Visual neuron function: the spatiotemporal receptive field What stimuli are represented by a neuron s response? Spike-Triggered Average (STA) stimulus: receptive field -200 ms -100 17

Visual neuron function: the spatiotemporal receptive field What stimuli are represented by a neuron s response? Spike-Triggered Average (STA) stimulus: receptive field -200 ms -100 18

Implicit Problems with Modeling > Too many parameters 0.6 0.5 0.03 5 0.02 10 0.01 15 0!0.01 20!0.02 25!0.03 30!0.04 0.4 0.3 0.2 0.1 0 5 10 15 20 25 30 0.14!0.1 5 10 15 20 0.12 0.1 0.08 0.06 0.04 0.02!0.2!0.3!0.4 0 5 10 15 20 25 25 0 30!0.02 5 10 15 20 25 30!0.04 5 10 0.5 0.4 5 10 0!0.05 5 10 0.04 0.03 0.02 15 20 25 0.3 0.2 0.1 15 20 25!0.1!0.15!0.2!0.25 15 20 25 0.01 0!0.01!0.02!0.03 30 0 30!0.3 30!0.04 5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 25 30 19

The temporal receptive field Spatiotemporal Stimuli -100 Average temporal stim Time (ms) Full-field stimuli -100 Average temporal stim Time (ms) 20

Outline 1. Introduction to receptive fields 2. Building a visual neuron model The LN (Linear-Non-linear) model 3. The problem of temporal precision and the need for new statistical methods Maximum-likelihood modeling 4. Research: Application of maximum-likelihood modeling to explain precise timing of neuronal responses 21

The temporal receptive field Full-field stimuli -100 Average temporal stim Time (ms) 22

How measure the receptive field? The spike-triggered average Full-field stimuli -100 Average temporal stim Stimulus-response cross-correlation k(τ) dt r(t) s(t τ) Time (ms) 23

Linear model predictions 100 150 200 250 ms Temporal Stimulus (full-field) x Temporal Receptive Field = Filtered stimulus r est (t) =r 0 + dτ k(τ) s(t τ) 24

Mathematical result (take functional derivative of MSE) Layman s summary: In the presence of Gaussian noise (uncorrelated) stimuli, the best linear model for the neuron is proportional to the spike triggered average. r est (t) =r 0 + dτ k(τ) s(t τ) Mean Squared Error (MSE) MSE = t [r(t) r est (t)] 2 Stimulus-response cross-correlation k(τ) dt r(t) s(t τ) 25

Linear model predictions 100 150 200 250 ms Temporal Stimulus (full-field) x Temporal Receptive Field = Filtered stimulus Firing Rate 500 Hz Observed firing rate 0 100 150 200 250 ms 26

How map linear function to firing rate? LN (Linear-Non-Linear) model of encoding L inear Kernel K(τ) g(t) N on-linearity ν(g) Firing Rate λ(t) Stimulus s(t) Firing Rate 500 Hz Observed firing rate 0 100 150 200 250 ms 27

Measuring reliability of RF model : the non-linearity 0 150 ms 3 2 Pr{g spike} 1 g 0-1 -2 Pr{g} -3 28

Measuring reliability of RF model : the non-linearity Pr{g spike} Pr{g} LN Model of Encoding Firing Rate (Hz) 300 200 100 0 ν 0 (g) Pr{spike g} α θ -3-2 -1 0 1 2 3 Generating Function g L inear Kernel K(τ) g(t) N on-linearity ν(g) Firing Rate λ(t) Stimulus s(t) 29

Bussgang s Theorem Layman s summary: In the context of simple non-linearities, the optimal receptive field is STIL given by the spike-triggered average in the context of Gaussian white noise *** 30

Receptive field predictions 100 150 200 250 ms Temporal Stimulus (full-field) x Temporal Receptive Field = Filtered stimulus Firing Rate 500 Hz LN Model Observed firing rate 0 100 150 200 250 ms 31

How quantify quality of model fit? Matlab Interlude 32

Problems with visual neuron modeling 1. Looking at higher time resolution reveals that the LN model is insufficient 2. Non-linearities force the use of Bussgang s theorem -> only use STA, and need noise stimuli 3. r2 is not the best measure for evaluating a nonlinear system (also, it requires multiple repeats to estimate a good firing rate) 33

Outline 1. Introduction to receptive fields 2. Building a visual neuron model The LN (Linear-Non-linear) model 3. The problem of temporal precision and the need for new statistical methods Maximum-likelihood modeling 4. Research: Application of maximum-likelihood modeling to explain precise timing of neuronal responses 34

Maximum Likelihood Approach Stimulus Likelihood: probability that model explains data Linear Kernel k Find the maximum likelihood : The probability that the spikes were generated by a model with a certain choice of parameters N on-linearity LL = t spk log Pr{spk t spk } t Pr{spk t} f P oisson process 500 Hz Firing rate when there is an observed spike Firing rate when there is no observed spike Response (Spike Train) Probability of spike 0 35

Problem: complicated function to Stimulus maximize! Linear Kernel The maximum likelihood: k LL = t spk log Pr{spk t spk } t Pr{spk t} N on-linearity P f oisson process Response (Spike Train) Paninski (2004): No local minima in likelihood surface given certain forms of non-linearity (f) Matlab can solve for optimal parameters in very little time! [e.g., 2 minutes of data, 0.5 ms resolution ~ 20 seconds] 36

LN model is fit optimally using maximum likelihood Quick Matlab Interlude 37

Outline 1. Introduction to receptive fields 2. Building a visual neuron model The LN (Linear-Non-linear) model 3. The problem of temporal precision and the need for new statistical methods Maximum-likelihood modeling 4. Research: Application of maximum-likelihood modeling to explain precise timing of neuronal responses 38

Receptive field predictions 100 150 200 250 ms Temporal Stimulus (full-field) x Temporal Receptive Field = Filtered stimulus Neuronʼs Firing Rate 500 Hz LN Model Actual 0 39

Receptive field predictions Spike Rasters Neuron's Response "Function-based" Prediction Neuronʼs Firing Rate 500 Hz LN Model Actual 0 40

How to generate precision? 500 Hz 0 Neuron is tuned to the stimulus Need to suppress neuron s response during periods of stimulus that matches RF Refractoriness and Neural Precision e.g., Berry and Meister, 1998 Brillinger, 1992 Keat et al., 2001 Paninski, 2004 Pillow et al., 2005... Refractory effects 30 ms 41

Generalized Linear Model (GLM) Stimulus Paninski (2004): Linear Kernel k Optimal solution for model parameters (no matter how many parameters!) + N on-linearity P f oisson process Spike History Term w RP But, spike history term does not explain the temporal resolution of the data. Response (Spike Train) 42

GLM model does not explain LGN temporal precision 1200 Data (60 reps x-validated) LN GLM Despite matching ISI distributions Data LN Model +spike history 0.5 ms resolution Firing Rate (Hz) 800 400 0 5 10 15 20 25 Interspike Interval (ms) 0 1.18 1.22 1.26 1.30 1.34 Time (sec) 43

What about network suppression? 500 Hz 0 Refractoriness and precision model Network suppression model Stimulus Tuned Stimulus RF Spike generation Effects Spike-Refractory LGN neuron spikes Others neurons in network active Response (Spike Train) Suppression after spikes 44

What about network suppression? 500 Hz 0 Refractoriness and precision model Stimulus Network suppression model Stimulus RF RF 1 RF 2 Spike generation Effects Spike-Refractory Spike generation (Rectified) Suppression Response (Spike Train) Response (Spike Train) 45

Directly fit *multiple* receptive fields Stimulus RF 1 RF 2 -- Alternative to spiketriggered covariance Spike generation (Rectified) Suppression -- Simplest way to incorporate two RFs Response (Spike Train) -- Application to neurons that process stimuli non-linearly (e.g., on-off cells in mouse retina) 46

Precision explained by suppression Data (60 reps x-validated) LN GLM Suppression 1200 0.5 ms resolution 800 400 0 1.18 1.22 1.26 1.30 1.34 47

Cross-validation Fit model to 2 min Model test... 2 minutes of FF stimulation 30 sec unique sequence repeated 60 times 1.2 X-cells Y-cells (N = 13) (N = 10) 1.0 0.8 0.6 GLM 0.4 GLM Sup1 0.2 0.0 Sup1 Response Time Scale (ms) Information (bits/spk) Significant improvement across all recorded neurons 3 X cells Ycells 2 1 0.4 0.8 1.2 1.6 Information gain (bits/spk) 48

Precision computation Stimulus Linear Filter Suppressive filter ** RF 1 RF 2 Spike generation (Rectified) Suppression -100-80 -60-40 -20 0 firing rate Response (Spike Train) - sup linear 0 20 40 60 80 100 120 140 160 49

long-range excitatory project ion General role of local inhibition? Retina Exc: bipolar cell Inh: spiking amacrine LGN + + - V1 local inhibitory interneuron Exc: LGN input Inh: interneurons Exc: RGC input Inh: interneurons 50

Circuitry of the retina OUTER PLEXIFORM LAYER Role in spatial processing? INNER PLEXIFORM LAYER Role in temporal processing? 51

Conclusions/Parting Thoughts 1. Visual neuron modeling Don t forget the LN model -- it is everywhere Basis for sensory models in neuroscience ( minimal model ) 2. Neuroscience has been (but no longer is?) stuck with standard statistics Brought field to where it is (VERY USEFUL) but... could not go much further Neuroscience-statisticians are having large impact on basic science (Emory Brown, Liam Paninski, Rob Kass, Valerie Ventura, Han Amarsingham,... ) 3. Maximum likelihood modeling System of models that have smooth likelihood surface Ability to solve higher-order models with limited data 52