combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf ·...
TRANSCRIPT
![Page 1: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/1.jpg)
Combining biophysical and
statistical methods for
understanding neural codes
Liam Paninski
Department of Statistics and Center for Theoretical Neuroscience
Columbia University
http://www.stat.columbia.edu/∼liam
October 22, 2007
Support: NIH CRCNS award, Sloan Research Fellowship, NSF CAREER award.
![Page 2: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/2.jpg)
The neural code
Input-output relationship between
• External observables x (sensory stimuli, motor responses...)
• Neural variables y (spike trains, population activity...)
Probabilistic formulation: p(y|x)
![Page 3: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/3.jpg)
Basic goal
...learning the neural code.
Fundamental question: how to estimate p(y|x) from
experimental data?
General problem is too hard — not enough data, too many
inputs x and spike trains y
![Page 4: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/4.jpg)
Avoiding the curse of insufficient data
Many approaches to make problem tractable:
1: Estimate some functional f(p) instead
e.g., information-theoretic quantities (Paninski, 2003)
2: Select stimuli as efficiently as possible (Machens, 2002;
Paninski, 2005; Lewi et al., 2006)
3: Fit a model with small number of parameters
![Page 5: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/5.jpg)
Neural encoding models
“Encoding model”: pθ(y|x).
— Fit parameter θ instead of full p(y|x)
Main theme: want model to be flexible but not overly so
Flexibility vs. “fittability”
![Page 6: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/6.jpg)
Multiparameter HH-type model
— highly biophysically plausible, flexible
— but very difficult to estimate parameters given spike times alone(figure adapted from (Fohlmeister and Miller, 1997))
![Page 7: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/7.jpg)
Cascade (“LNP”) model
— easy to estimate via correlation-based methods
(Simoncelli et al., 2004)
— but not biophysically plausible (fails to capture spike timing
details: refractoriness, burstiness, adaptation, etc.)
![Page 8: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/8.jpg)
Two key ideas
1. Use likelihood-based methods for fitting.
— well-justified statistically
— easy to incorporate prior knowledge, explicit noise
models, etc.
2. Use models that are easy to fit via maximum likelihood
— concave (downward-curving) functions have no
non-global local maxima =⇒ concave functions are easy to
maximize by gradient ascent.
Recurring theme: find flexible models whose loglikelihoods are
guaranteed to be concave.
![Page 9: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/9.jpg)
Filtered integrate-and-fire model
dV (t) =
(
−g(t)V (t) + IDC + ~k · ~x(t) +0∑
j=−∞
h(t − tj)
)
dt+σdNt;
(Paninski et al., 2004b)
![Page 10: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/10.jpg)
Model flexibility: Adaptation
![Page 11: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/11.jpg)
The estimation problem
(Paninski et al., 2004b)
![Page 12: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/12.jpg)
First passage time likelihood
P (spike at ti) = fraction of paths crossing threshold for first time at ti
(via Fokker-Planck, integral equation, or EM; (Paninski et al., 2004b;
Paninski et al., 2007; Nikitchenko and Paninski, 2007))
![Page 13: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/13.jpg)
Maximizing likelihood
Maximization seems difficult, even intractable:
— high-dimensional parameter space
— likelihood is a complex nonlinear function of parameters
Main result: The loglikelihood is concave in the parameters,
no matter what data {~x(t), ti} are observed.
=⇒ no non-global local maxima
=⇒ maximization easy by ascent techniques.
![Page 14: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/14.jpg)
Application: retinal ganglion cells
Preparation: dissociated macaque retina
— extracellularly-recorded responses of populations of RGCs
Stimulus: random “flicker” visual stimuli
![Page 15: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/15.jpg)
Spike timing precision in retina
0 0.25 0.5 0.75 1
RGC
LNP
IF
0
200
rate
(sp
/sec
) RGCLNPIF
0 0.25 0.5 0.75 10
0.5
1
1.5
varia
nce
(sp2 /b
in)
0.07 0.17 0.22 0.26
0.6 0.64 0.85 0.9
(Pillow et al., 2005)
![Page 16: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/16.jpg)
Linking spike reliability and
subthreshold noise
(Pillow et al., 2005)
![Page 17: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/17.jpg)
Likelihood-based discrimination
Given spike data, optimal decoder chooses stimulus ~x according
to likelihood: p(spikes|~x1) vs. p(spikes|~x2).
Using accurate model is essential (Pillow et al., 2005)
![Page 18: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/18.jpg)
Example 2: decoding subthreshold activity
Given extracellular spikes, what is most likely intracellular V (t)?
5.1 5.15 5.2 5.25 5.3 5.35 5.4 5.45 5.5 5.55
−80
−70
−60
−50
−40
−30
−20
−10
0
10
time (sec)
V (
mV
)
?
![Page 19: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/19.jpg)
Computing VML(t)Loglikelihood of V (t) (given LIF parameters, white noise Nt):
L({V (t)}0≤t≤T ) = −1
2σ2
∫ T
0
[
V̇ (t) −
(
− gV (t) + I(t)
)]2
dt
Constraints:
• Reset at t = 0:
V (0) = Vreset
• Spike at t = T :
V (T ) = Vth
• No spike for 0 < t < T :
V (t) < Vth
Quadratic programming problem: optimize quadratic function
under linear constraints. Concave: unique global optimum.
![Page 20: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/20.jpg)
Application: in vitro dataRecordings: rat sensorimotor cortical slice; dual-electrode whole-cell
Stimulus: Gaussian white noise current I(t)
Analysis: fit IF model parameters {g,~k, h(.), Vth, σ} by maximum likelihood
(Paninski et al., 2003; Paninski et al., 2004a), then compute VML(t)
![Page 21: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/21.jpg)
Application: in vitro data
1.04 1.05 1.06 1.07 1.08 1.09 1.1 1.11 1.12 1.13
−60
−40
−20
0V
(m
V)
1.04 1.05 1.06 1.07 1.08 1.09 1.1 1.11 1.12 1.13−75
−70
−65
−60
−55
−50
−45
time (sec)
V (
mV
)true V(t)V
ML(t)
(Applications to spike-triggered average (Paninski, 2006a; Paninski, 2006b).)
![Page 22: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/22.jpg)
Part 3: Back to detailed models
Can we recover detailed biophysical properties?
• Active: membrane channel densities
• Passive: axial resistances, “leakiness” of membranes
• Dynamic: spatiotemporal synaptic input
![Page 23: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/23.jpg)
Spatiotemporal voltage recordings
Djurisic et al, 2004
![Page 24: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/24.jpg)
Conductance-based models
Key point: if we observe full Vi(t) + cell geometry, channel kinetics known
+ current noise is log-concave,
then loglikelihood of unknown parameters is concave.
Gaussian noise =⇒ standard nonnegative regression (albeit high-d).
![Page 25: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/25.jpg)
Estimating channel densities from V (t)
(Huys et al., 2006)
![Page 26: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/26.jpg)
Estimating channel densities from V (t)
−60
−40
−20
0
V
20 40 60 80 100−100
−50
0
50
dV/d
tsu
mm
ed c
urre
nts
Time [ms]
NaHH KHH Leak NaM KM NaS KAS0
50
100
cond
ucta
nce
[mS
/cm
2 ]
True
Inferred
![Page 27: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/27.jpg)
Estimating non-homogeneous channel densities and
axial resistances from spatiotemporal voltage recordings
![Page 28: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/28.jpg)
Estimating synaptic inputs given V (t)
![Page 29: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/29.jpg)
Estimating synaptic inputs given V (t)
0 500 1000 1500 2000
0
1
−70 mV
−25 mV
20 mV
0
1
Synaptic conductances
Time [ms]
Inh
spik
es |
Vol
tage
[mV
] | E
xc s
pike
s
A B
CHHNa HHK Leak MNa MK SNa SKA SKDR
0
20
40
60
80
100
120
max
con
duct
ance
[mS
/cm
2 ]
Channel conductances
True parameters(spikes and conductances)Data (voltage trace)Inferred (MAP) spikesInferred (ML) channel densities
1280 1300 1320 1340 1360 1380 14000
1−70 mV
−25 mV
20 mV0
1
Time [ms]
![Page 30: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/30.jpg)
Estimating stimulus effects
dV/dt = Ichannel + ~k · ~x(t) + σNt
−2
0
2
s 1(t)
−60−40−20
020
V
20 40 60 80 100−50
050
100150
dV/d
tsu
mm
ed c
urre
nts
Time [ms]
C
NaHH KHH Leak NaM KM NaS KAS0
20
40
60
80
100
120
cond
ucta
nce
[mS
/cm
2 ]
TrueInferred
1 2 3 4 5 6 7 8 9 10
1.5
2
2.5
3
3.5
4fil
ter
A
B
D E
TrueInferred
![Page 31: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/31.jpg)
Dealing with incomplete observations:
Kalman filter
−60.5
−60
−59.5
V (
mV
)
−60.6−60.4−60.2
−60−59.8−59.6
V (
mV
)
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.20
0.1
0.2
t (sec)
est s
td (
mV
)
E[V(t) | Y(0:t)]E[V(t) | Y(1:T)]
![Page 32: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/32.jpg)
Smoothing given nonlinear dynamics
— via particle filtering (Huys and Paninski, 2006)
![Page 33: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/33.jpg)
Subsampling and noise
![Page 34: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/34.jpg)
Inferring spike rates from calcium observations
(Vogelstein et al., 2007)
![Page 35: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/35.jpg)
Inferring spike rates from calcium observations
![Page 36: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/36.jpg)
Conclusions
Advantages of model-based approach:
• Flexibility of generative probabilistic framework
• Direct biophysical interpretability of estimated parameters
• Connections to statistical decoding methods, optimal
experimental design (Paninski et al., 2008)
• Direct quantification of uncertainty
Next steps:
• Further applications to data
• Further relaxation of assumptions
![Page 37: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/37.jpg)
Collaborators
Theory and numerical methods
• Y. Ahmadian, S. Escola, G. Fudenberg, Q. Huys, J. Kulkarni, M.
Nikitchenko, K. Rahnama, G. Szirtes, T. Toyoizumi, Columbia
• E. Simoncelli, NYU
• A. Haith, C. Williams, Edinburgh
• M. Ahrens, J. Pillow, M. Sahani, Gatsby
• J. Lewi, Georgia Tech
• J. Vogelstein, Johns Hopkins
Retinal physiology
• E.J. Chichilnisky, J. Shlens, V. Uzzell, Salk
Cortical in vitro physiology
• B. Lau and A. Reyes, NYU
![Page 38: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/38.jpg)
ReferencesFohlmeister, J. and Miller, R. (1997). Mechanisms by which cell geometry controls repetitive impulse firing in
retinal ganglion cells. Journal of Neurophysiology, 78:1948–1964.
Huys, Q., Ahrens, M., and Paninski, L. (2006). Efficient estimation of detailed single-neuron models. Journal
of Neurophysiology, 96:872–890.
Huys, Q. and Paninski, L. (2006). Model-based optimal interpolation and filtering for noisy, intermittent
biophysical recordings. CNS*06 Meeting, Edinburgh.
Lewi, J., Butera, R., and Paninski, L. (2006). Real-time adaptive information-theoretic optimization of
neurophysiological experiments. NIPS.
Machens, C. (2002). Adaptive sampling by information maximization. Physical Review Letters,
88:228104–228107.
Nikitchenko, M. and Paninski, L. (2007). An expectation-maximization Fokker-Planck algorithm for the noisy
integrate-and-fire model. COSYNE.
Paninski, L. (2003). Estimation of entropy and mutual information. Neural Computation, 15:1191–1253.
Paninski, L. (2005). Asymptotic theory of information-theoretic experimental design. Neural Computation,
17:1480–1507.
Paninski, L. (2006a). The most likely voltage path and large deviations approximations for integrate-and-fire
neurons. Journal of Computational Neuroscience, 21:71–87.
Paninski, L. (2006b). The spike-triggered average of the integrate-and-fire cell driven by Gaussian white
noise. Neural Computation, 18:2592–2616.
Paninski, L., Haith, A., Pillow, J., and Williams, C. (2007). Integral equation methods for computing
likelihoods and their derivatives in the stochastic integrate-and-fire model. Journal of Computational
Neuroscience, In press.
Paninski, L., Lau, B., and Reyes, A. (2003). Noise-driven adaptation: in vitro and mathematical analysis.
Neurocomputing, 52:877–883.
![Page 39: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/39.jpg)
Paninski, L., Pillow, J., and Lewi, J. (2008). Statistical models for neural encoding, decoding, and optimal
stimulus design. In Cisek, P., Drew, T., and Kalaska, J., editors, Computational Neuroscience: Progress in
Brain Research. Elsevier.
Paninski, L., Pillow, J., and Simoncelli, E. (2004a). Comparing integrate-and-fire-like models estimated using
intracellular and extracellular data. Neurocomputing, 65:379–385.
Paninski, L., Pillow, J., and Simoncelli, E. (2004b). Maximum likelihood estimation of a stochastic
integrate-and-fire neural model. Neural Computation, 16:2533–2561.
Pillow, J., Paninski, L., Uzzell, V., Simoncelli, E., and Chichilnisky, E. (2005). Prediction and decoding of
retinal ganglion cell responses with a probabilistic spiking model. Journal of Neuroscience,
25:11003–11013.
Simoncelli, E., Paninski, L., Pillow, J., and Schwartz, O. (2004). Characterization of neural responses with
stochastic stimuli. In The Cognitive Neurosciences. MIT Press, 3rd edition.
Vogelstein, J., Zhang, K., Jedynak, B., and Paninski, L. (2007). Inferring the structure of populations of
neurons using a sequential Monte Carlo EM algorithm. COSYNE.
![Page 40: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/40.jpg)
Measuring uncertainty in channel densities
![Page 41: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/41.jpg)
Forward equation method
Let P (V, t) = density of V (t).
∂P (V, t)
∂t=
σ2
2
∂2P
∂V 2+ g
∂[(V − Vrest)P ]
∂V
under boundary conditions
P (V, ti−1) = δ(V − Vreset),
P (Vth, t) = 0;
Vrest(t) ≡1
g
(
IDC + ~k · ~x(t) +i−1∑
j=0
h(t − tj)
)
.
Linear PDE may be solved efficiently via, e.g., Crank-Nicholson.
pti−1,Vreset→Vth(ti|{tj}j<i, θ, ~x) = −
∂
∂t
∫
P (V, t)dV.
![Page 42: Combining biophysical and statistical methods for ...liam/research/slides/berkeley-neuro-07.pdf · Combining biophysical and statistical methods for understanding neural codes Liam](https://reader033.vdocuments.us/reader033/viewer/2022060419/5f1654fd82374021d140b79f/html5/thumbnails/42.jpg)
Integral equation method
p(t) solves several Volterra integral equations (via “method of
images”; goes back to Schrodinger), e.g.:
Gθ(Vth, t|Vth, Vreset) =
∫ t
0
Gθ(Vth, t|Vth, s)p(s)ds
Gθ(y, t|x, s) = probability of V (t) = y, given V (s) = x
(Gaussian; analytically computable for OU process)
Discretized linear system is lower-triangular: O(( Tdt
)2) solution
Can compute ∇p(ti) w.r.t. θ via matrix perturbation: efficient
maximization