Poor man’s parallel computing on multiple computers in Matlab

Let’s say that you need to run the same analysis with multiple datasets; for instance, you need to do reverse correlation with multiple cells. This might take a while, so you would like to run the analysis on multiple computers. The computers might be a bit different from each other, as well as the recording … More Poor man’s parallel computing on multiple computers in Matlab

Using a particle filter to decode place cells

In the last post, I discussed using an extended Kalman filter to decode place cells, based on the algorithm published in Brown et al. (1998). The results looked pretty good. EKFs are certainly better than population vector approaches that don’t consider the sequential nature of the decoding task. The fact that the path of the … More Using a particle filter to decode place cells

Using an iterated extended Kalman filter to decode place cells

Decoding neuronal activity is a powerful technique to study how information is encoded in a population and how it might be extracted by other brains areas. Hippocampal place cells are a prime example of a system that can be studied fruitfully from a decoding persepective. In a typical place cell decoding experiment, a population of … More Using an iterated extended Kalman filter to decode place cells

GLMs and Hidden Markov models for single neurons

I posted recently about modeling neurons with continuous state-space dynamics. It’s also possible to model neurons with Hidden Markov models (HMMs), which are state-space models with discrete rather than continuous states. In this post I’m going to focus on the application of HMMs to single neuron data. Single neurons with simple states Suppose that a … More GLMs and Hidden Markov models for single neurons