IEEE International Symposium on Circuits and Systems proceedingsNeurosciencePeer-reviewed journal article
pyNeurode: a real-time neural signal processing framework
Abstract
Accurate decoding of neural signals often requires assigning extracellular waveforms acquired on the same electrode to their originating neurons, a process known as spike sorting. While many offline sorters are available, accurate online sorting of spikes with many channels is still a challenging problem. Existing online sorters either use simple algorithms with low accuracy, can only process a handful of channels, or depend on a complex runtime environment that is difficult to set up. We have developed a state-of-the-art online spike sorting platform in Python that enables large-scale, fully automatic real-time spike sorting and decoding on hundreds of channels. Our system is cross-platform and works seamlessly with the Open Ephys suite of open-source hardware and software widely used in many neuroscience laboratories worldwide. It also comes with a user-friendly graphical user interface to monitor the cluster quality, spike waveforms and neuronal firing rate. Our platform has comparable accuracy to offline sorters and can achieve an end-to-end sorting latency of around 160 ms for 128-channel signals. It will be useful for research in fundamental neuroscience, closed-loop feedback neuromodulation and brain-computer interfaces.
- assay: electronic health records
- research focus: cell type annotation
- research focus: clustering
- research focus: dimensionality reduction
- research focus: trajectory inference
- approach: experimental assay
- Citations
- 2
- FWCI
- 2.83
- Field percentile
- top 9%
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
- Fully unsupervised online spike sorting based on an artificial spiking neural network
Marie Bernert, Blaise Yvert·bioRxiv·Dec 20, 2017
- Scalable spike sorting across thousands of neurons by modeling neural dynamics with NeuroSort
Lin Liu, Zhengwei Hu, … Xiaojian Li·bioRxiv·Nov 11, 2025
- Spike sorting for large, dense electrode arrays
Cyrille Rossant, Shabnam N Kadir, … Kenneth D. Harris·bioRxiv·Feb 16, 2015
- YASS: Yet Another Spike Sorter
JinHyung Lee, David Carlson, … Liam Paninski·bioRxiv·Jun 19, 2017
- D.sort: template based automatic spike sorting tool
Madeny Belkhiri, Duda Kvitsiani·bioRxiv·Sep 23, 2018
- Online spike sorting via deep contractive autoencoder
Mohammadreza Radmanesh, Ahmad Asgharian Rezaei, … Morteza Moazami Goudarzi·Neural NetworksPeer-reviewed·Aug 5, 2022