Top Banner
What is the neural code? Puchalla et al., 2003
17

What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Mar 30, 2015

Download

Documents

Liam Tribe
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

What is the neural code?

Puchalla et al., 2003

Page 2: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

What is the neural code?

Encoding: how does a stimulus cause the pattern of responses?• what are the responses and what are their characteristics?• neural models: what takes us from stimulus to response;

descriptive and mechanistic models, and the relation between them.

Decoding: what do these responses tell us about the stimulus?• Implies some kind of decoding algorithm• How to evaluate how good our algorithm is?

Page 3: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

What is the neural code?

Single cells:spike ratespike timesspike intervals

Page 4: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

What is the neural code?

Single cells:spike rate: what does the firing rate correspond to?spike times: what in the stimulus triggers a spike?spike intervals: can patterns of spikes convey extra information?

Page 5: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

What is the neural code?

Populations of cells:population codingcorrelations between responsessynergy and redundancy

Page 6: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Receptive fields and tuning curves

Tuning curve: r = f(s)

Gaussian tuning curve of a cortical (V1) neuron

Page 7: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Receptive fields and tuning curves

Tuning curve: r = f(s)

Cosine tuning curve of a motor cortical neuron

Hand reaching direction

Page 8: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Receptive fields and tuning curves

Sigmoid/logistic tuning curve of a “stereo” V1 neuron

Retinal disparity for a “near”object

Page 9: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Reverse correlation

Fast modulation of firing by dynamic stimuli

Feature extraction

Use reverse correlation to decide what each of these spiking eventsstands for, and so to either:

-- predict the time-varying firing rate-- reconstruct the stimulus from the spikes

Page 10: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Reverse correlation

Compute the average stimulusleading up to a spike.

Gaussian, white noise stimulus:unbiased stimulus which samplesall directions equally S(t)

r(t)

Page 11: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Reverse correlation

Page 12: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Stimulus = Fluctuating Potential(generates electric field)

Spike Train of a Neuron in the ELL of a fish

Spike-Triggered Average

Page 13: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

The spike triggered average of the Hodgkin Huxley neuron

Page 14: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

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), or a modulated spiking probability, P(r = spike|s(t)).

We measure spike times.

Implicit: a Poisson model, where spikes are generated randomly with local rate r(t).

However, most spike trains are not Poisson (refractoriness, internal dynamics).Fine temporal structure might be meaningful.

Consider spike patterns or “words”, e.g.

• symbols including multiple spikes and the interval between• retinal ganglion cells: “when” and “how much”

Page 15: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

Spike Triggered Average 2-Spike Triggered Average (10 ms separation)

2-Spike Triggered Average(5 ms)

Multiple spike symbols from the fly motion sensitive neuron

Page 16: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

spike-triggering stimulus feature

stimulus X(t)

decision function

spike output Y(t)x1

f1

P(s

pike

|x1

)x1

Decompose the neural computation into a linear stage and a nonlinear stage.

Modeling spike generation

Given a stimulus, when will the system spike?

To what feature in the stimulus is the system sensitive?

Gerstner, spike response model; Aguera y Arcas et al. 2001, 2003; Keat et al., 2001

Simple example: the integrate-and-fire neuron

Page 17: What is the neural code? Puchalla et al., 2003. What is the neural code? Encoding: how does a stimulus cause the pattern of responses? what are the responses.

spike-triggering stimulus feature

stimulus X(t)

decision function

spike output Y(t)x1

f1

P(s

pike

|x1

)

x1

The decision function is P(spike|x1). Derive from data using Bayes’ theorem:

P(spike|x1) = P(spike) P(x1 | spike) / P(x1)

P(x1) is the prior : the distribution of all projections onto f1

P(x1 | spike) is the spike-conditional ensemble : the distribution of all projections onto f1 given there has been a spike

P(spike) is proportional to the mean firing rate

Modeling spike generation