Back

Multichannel neural spike sorting with spike reduction and positional feature

Mohammadi, Z.; Denman, D.; Klug, A.; Lei, T. C.

2022-09-05 neuroscience
10.1101/2022.09.02.506385 bioRxiv
Show abstract

Sorting neural voltages measured from a multichannel neural probe to extract the single unit activities of neuronal firing, especially in real-time, remains a significant technical challenge, largely due to the large amount of acquired data and the technical difficulties involved in processing and classifying these neural spikes promptly. Most neural spike sorting algorithms focus on sorting neural spikes post hoc for high sorting accuracy, and reducing the processing time generally is not the chief concern. Here we report on two signal processing modifications to our previously developed single-channel real-time spike sorting (Enhanced Growing Neural Gas) algorithm, which is largely based on graph network. Duplicated neural spikes were eliminated and represented by the neural spike with the strongest signal profile, significantly reducing the amount of neural data to be processed. In addition, the channel from which the representing neural spike was recorded was used as an additional feature to differentiate between neural spikes recorded from different neurons having similar temporal features. With these two modifications, the Graph nEtwork Multichannel (GEMsort) neural spike sorting algorithm can rapidly sort neural spikes without requiring significant computer processing power and system memory storage. The parallel processing architecture of GEMsort is particularly suitable for digital hardware implementation to improve processing speed and recording channel scalability. Multichannel synthetic neural spikes and actual neural recordings with Neuropixels probes were used to evaluate the sorting accuracies of the GEMsort algorithm.

Matching journals

The top 2 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.