Shiyang Pan
Ongoing Feb 2024 – now Pearson Lab, Duke University

Glow-SPLAT

Online latent models for calcium imaging: discovering low-dimensional population dynamics from streaming, large-scale recordings.

  • state-space models
  • sequential Monte Carlo
  • EM
  • JAX
  • streaming inference

The question

Large-scale neural recordings have revealed rich spatiotemporal correlations in neuronal activity. These correlations suggest that much of what we record from thousands of neurons is driven by a lower-dimensional structure — an idea that mirrors the manifold hypothesis in machine learning, which holds that high-dimensional data often lie on a lower-dimensional manifold. That raises a central question for computational neuroscience: how can we compress neural data in ways that genuinely improve our understanding of brain function?

From SPLAT to Glow-SPLAT

The Pearson Lab previously developed SPLAT (Sparse Pattern Learning Across Time), a model that uncovers neural ensemble patterns from spike-count recordings. I'm extending it to calcium imaging — an increasingly popular way to monitor neural population activity at scale — so that SPLAT can analyse these new kinds of data while keeping its strengths in dimensionality reduction.

Glow-SPLAT, named for the fluorescence of calcium signals under the microscope, is a statistical generative model for continuous calcium imaging data. It learns with an Expectation–Maximization framework: particle filtering (sequential Monte Carlo) in the E-step and gradient descent in the M-step. It's implemented in JAX to make full use of GPU acceleration, which matters when fitting large-scale neural data quickly.

Keeping up with the experiment

Like SPLAT, Glow-SPLAT runs in a streaming setting, which makes it well suited to adaptive experiments where parameters are adjusted on the fly as data arrive. It can currently analyse thousands of neurons faster than the rate of data acquisition — opening the door to interpreting population activity in real time and using it to guide the experiment itself.

Ensemble pattern weights over time, real versus reconstructed calcium traces for five neurons, and a heatmap of neuron strength for each ensemble.
Upper left: example latent ensemble patterns inferred by Glow-SPLAT. Lower left: real calcium traces (solid) and Glow-SPLAT reconstructions (faded). Right: the weight of each neuron in each ensemble.

← Back to all research