Cell Reports (Dec 2018)

Real-Time Readout of Large-Scale Unsorted Neural Ensemble Place Codes

  • Sile Hu,
  • Davide Ciliberti,
  • Andres D. Grosmark,
  • Frédéric Michon,
  • Daoyun Ji,
  • Hector Penagos,
  • György Buzsáki,
  • Matthew A. Wilson,
  • Fabian Kloosterman,
  • Zhe Chen

Journal volume & issue
Vol. 25, no. 10
pp. 2635 – 2642.e5

Abstract

Read online

Summary: Uncovering spatial representations from large-scale ensemble spike activity in specific brain circuits provides valuable feedback in closed-loop experiments. We develop a graphics processing unit (GPU)-powered population-decoding system for ultrafast reconstruction of spatial positions from rodents’ unsorted spatiotemporal spiking patterns, during run behavior or sleep. In comparison with an optimized quad-core central processing unit (CPU) implementation, our approach achieves an ∼20- to 50-fold increase in speed in eight tested rat hippocampal, cortical, and thalamic ensemble recordings, with real-time decoding speed (approximately fraction of a millisecond per spike) and scalability up to thousands of channels. By accommodating parallel shuffling in real time (computation time <15 ms), our approach enables assessment of the statistical significance of online-decoded “memory replay” candidates during quiet wakefulness or sleep. This open-source software toolkit supports the decoding of spatial correlates or content-triggered experimental manipulation in closed-loop neuroscience experiments. : The hippocampal and neocortical neuronal ensembles encode rich spatial information in navigation. Hu et al. develop computational techniques that accommodate real-time decoding and assessment of large-scale unsorted neural ensemble place codes during running behavior and sleep. Keywords: neural decoding, population decoding, place codes, GPU, memory replay, spatiotemporal patterns