ELEC/BIOE 548 | ELEC 483
Fall 2022
Episode 8: Firing rates & spiking statistics
(and so we begin mathing!)
Introduction. Class & brains
Fundamental neurobiology. How do neurons fire? How/what do we record?
Modeling spike trains. First bit of analysis work and understanding firing properties of neurons.
Classification. Making machines learn. Which direction is a monkey trying to reach? Bayesian decoding.
Point processes. Continued modeling work of neurons.
Clustering/Mixture models. Making machines learn some more. Spike sorting.
Continuous decoding. Kalman filters. Machines continue to learn.
Spectral analysis? LFP interpretation in spectral domain. But also kinda in clustering.
How can we measure neural activity?
What info do neurons encode in trains of action potentials (“spike trains”)?
How can we model “statically” encoded information?
Estimation/”decoding”
How can we model/decode “dynamic” information? (filtering, Kalman, HMM)
Signal conditioning – “spike sorting” (PCA, Expectation-Maximization)
Beyond spike trains (LFP, EEG, imaging)
Why is characterizing the stimulus → response relationship hard?
Neural responses are “complex” and variable.
Characterizing the stimulus → response relationship is hard because
Characterizing the stimulus → response relationship is hard because
Characterizing the stimulus → response relationship is hard because
Why might there be variability in neural responses?
Why are neural responses variable???
Population Codes
Correlation is complicated! How can we even begin to determine causality??
How does a population of neurons (in motor cortex) encode, with spike times, where the arm will move next?
How is the actual arm movement encoded?
Choo Choo
Choo-choo(t)
Ways to approximate a time-varying firing rate from a spike train
Raw spike train
Counts in 100 ms windows (non-overlapping)
Counts in 100 ms windows (sliding window)
Convolution with Gaussian (what's a good sigma??)
Convolution with one-sided exponential (why is this more realistic for real time??)
Challenges of choo-choo(t)
choo-choo/(num(choo-choos))
choo-choo/(num(choo-choos))
choo-choo/(num(choo-choos))
choo-choo/(num(choo-choos))