henhaobio
Sign in

IEEE International Symposium on Circuits and Systems proceedingsNeurosciencePeer-reviewed journal article

pyNeurode: a real-time neural signal processing framework

Wing-kin TamiD, Matthew F. NolaniD

PDFDOIPreprint

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.

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.

Similarity Map
SelectedSame fieldCross-field
THISBernert '17Liu '25Rossant '15Lee '17Belkhiri '18Radmanesh '22
77% semantic matchNeuroscience
Marie Bernert, Blaise Yvert·bioRxiv·Dec 20, 2017· 5 citations