1 / 27

What is the language of single cells?

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)). Two extremes of description:

Télécharger la présentation

What is the language of single cells?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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)). • Two extremes of description: • A Poisson model, where spikes are generated randomly with 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”

  2. Multiple spike symbols from the fly motion sensitive neuron Spike Triggered Average 2-Spike Triggered Average (10 ms separation) 2-Spike Triggered Average (5 ms)

  3. Spike statistics Stochastic process that generates a sequence of events: point process Probability of an event at time t depends only on preceding event: renewal process All events are statistically independent: Poisson process Poisson: r(t) = r independent of time, probability to see a spike only depends on the time you watch. PT[n] = (rT)n exp(-rT)/n! Exercise: the mean of this distribution is rT the variance of this distribution is also rT. The Fano factor = variance/mean = 1 for Poisson processes. The Cv = coefficient of variation = STD/mean = 1 for Poisson Interspike interval distribution P(T) = r exp(-rT)

  4. The Poisson model (homogeneous) Probability of n spikes in time T as function of (rate  T) Poisson approaches Gaussian for large rT (here = 10)

  5. How good is the Poisson model? Fano Factor A B Area MT Data fit to: variance = A  meanB Fano factor

  6. How good is the Poisson model? ISI analysis ISI distribution generated from a Poisson model with a Gaussian refractory period ISI Distribution from an area MT Neuron

  7. How good is the Poisson Model? CV analysis Poisson Coefficients of Variation for a set of V1 and MT Neurons Poisson with ref. period

  8. spike-triggering stimulus feature decision function Decompose the neural computation into a linear stage and a nonlinear stage. stimulus X(t) f1 spike output Y(t) x1 P(spike|x1 ) x1 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 Modeling spike generation Given a stimulus, when will the system spike? Simple example: the integrate-and-fire neuron

  9. Want to solve for K. Multiply by s(t-t’) and integrate over t: Note that we have produced terms which are simply correlation functions: Given a convolution, Fourier transform: Now we have a straightforward algebraic equation for K(w): Solving for K(t), Predicting the firing rate Let’s start with a rate response, r(t) and a stimulus, s(t). The optimal linear estimator is closest to satisfying

  10. Going back to: Predicting the firing rate For white noise, the correlation function Css(t) = s2 d(t), So K(t) is simply Crs(t).

  11. spike-triggering stimulus feature decision function stimulus X(t) f1 spike output Y(t) x1 P(spike|x1 ) x1 Modeling spike generation 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

  12. Models of neural function spike-triggering stimulus feature decision function stimulus X(t) f1 spike output Y(t) x1 P(spike|x1 ) x1 Weaknesses

  13. covariance Reverse correlation: a geometric view Gaussian prior stimulus distribution STA Spike-conditional distribution

  14. Cij = < S(t – ti) S(t - tj)> - < STA(t - ti) STA (t - tj)> - < I(t - ti) I(t - tj)> Dimensionality reduction The covariance matrix is simply Stimulus prior • Properties: • If the computation is low-dimensional, there will be a few eigenvalues • significantly different from zero • The number of eigenvalues is the relevant dimensionality • The corresponding eigenvectors span the subspace of the relevant features Bialek et al., 1997

  15. Functional models of neural function spike-triggering stimulus feature decision function stimulus X(t) f1 spike output Y(t) x1 P(spike|x1 ) x1

  16. Functional models of neural function spike-triggering stimulus features f1 multidimensional decision function x1 stimulus X(t) f2 spike output Y(t) x2 f3 x3

  17. Functional models of neural function ? ? ? spike-triggering stimulus features f1 multidimensional decision function x1 stimulus X(t) f2 spike output Y(t) x2 f3 x3 spike history feedback

  18. Covariance analysis Let’s develop some intuition for how this works: the Keat model Keat, Reinagel, Reid and Meister, Predicting every spike. Neuron (2001) • Spiking is controlled by a single filter • Spikes happen generally on an upward threshold crossing of • the filtered stimulus •  expect 2 modes, the filter F(t) and its time derivative F’(t)

  19. Covariance analysis

  20. Covariance analysis Let’s try some real neurons: rat somatosensory cortex (Ras Petersen, Mathew Diamond, SISSA: SfN 2003). Record from single units in barrel cortex

  21. Normalisedvelocity Pre-spike time (ms) Covariance analysis Spike-triggered average:

  22. Covariance analysis Is the neuron simply not very responsive to a white noise stimulus?

  23. Covariance analysis Prior Spike- triggered Difference

  24. 0.4 0.3 0.2 0.1 Velocity 0 -0.1 -0.2 -0.3 -0.4 150 100 50 0 Pre-spike time (ms) Covariance analysis Eigenspectrum Leading modes

  25. Covariance analysis Input/output relations wrt first two filters, alone: and in quadrature:

  26. 0.4 0.3 0.2 Velocity (arbitrary units) 0.1 0 -0.1 -0.2 -0.3 150 100 50 0 Pre-spike time (ms) Covariance analysis How about the other modes? Pair with -ve eigenvalues Next pair with +ve eigenvalues

  27. Covariance analysis Input/output relations for negative pair Firing rate decreases with increasing projection: suppressive modes (Simoncelli et al.)

More Related