eNeuroNeurosciencePeer-reviewed journal article
RealtimeDecoder: A fast software module for online clusterless decoding
Joshua P. ChuiD, Michael E. CoulteriD, Eric L. DenovellisiD, Trevor Thai K NguyeniD, Daniel Fan Liu, Xinyi DengiD, Uri T. EdeniD, Caleb T. KemereiD, Loren M. FrankiD
Abstract
Decoding algorithms provide a powerful tool for understanding the firing patterns that underlie cognitive processes such as motor control, learning, and recall. When implemented in the context of a real-time system, decoders also make it possible to deliver feedback based on the representational content of ongoing neural activity. That in turn allows experimenters to test hypotheses about the role of that content in driving downstream activity patterns and behaviors. While multiple real-time systems have been developed, they are typically implemented in C++ and are locked to a specific data acquisition system, making them difficult to adapt to new experiments. Here we present a Python software system that implements online clusterless decoding using state space models in a manner independent of data acquisition systems. The parallelized system processes neural data with temporal resolution of 6 ms and median computational latency <50 ms for medium- to large-scale (32+ tetrodes) rodent hippocampus recordings without the need for spike sorting. It also executes auxiliary functions such as detecting sharp wave ripples from local field potential (LFP) data. Performance is similar to state-of-the-art solutions which use compiled programming languages. We demonstrate this system use in a rat behavior experiment in which the decoder allowed closed loop neurofeedback based on decoded hippocampal spatial representations . This system provides a powerful and easy-to-modify tool for real-time feedback experiments.
- organism: rat
- assay: electronic health records
- research focus: dimensionality reduction
- approach: statistical model
- Citations
- 1
- FWCI
- 0.57
- Field percentile
- top 31%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- pyNeurode: a real-time neural signal processing framework
Wing-kin Tam, Matthew F. Nolan·IEEE International Symposium on Circuits and Systems proceedingsPeer-reviewed·May 28, 2022
- DeCalciOn: A hardware system for real-time decoding of in-vivo calcium imaging data
Zhe Chen, Garrett J. Blair, … Hugh T. Blair·eLifePeer-reviewed·Jan 24, 2023
- Spatiotemporal patterns of rodent hippocampal field potentials uncover spatial representations
Liang Cao, Viktor Varga, Zhe Sage Chen·bioRxiv·Jun 23, 2020
- A framework for closed-loop neurofeedback for real-time EEG decoding
Greta Tuckute, Sofie Therese Hansen, … Lars Kai Hansen·bioRxiv·Nov 11, 2019
- A neural network for online spike classification that improves decoding accuracy
Deepa Issar, Ryan Chace Williamson, … Matthew A. Smith·Journal of NeurophysiologyPeer-reviewed·Feb 26, 2020
- Efficient neural decoding of self-location with a deep recurrent network
Ardi Tampuu, Tambet Matiisen, … Raúl Vicente·PLoS Computational BiologyPeer-reviewed·Feb 15, 2019