Back

WaveLimit: An optimal spike sorting inclusion boundary

Scherschligt, X.; Lee, W.-H.; Dallimore, C. A.; Schrader, E.; Liu, Z.; Rouse, A. G.

2025-07-04 neuroscience
10.1101/2025.07.01.662629 bioRxiv
Show abstract

Spike sorting is the process of assigning neuronal action potentials to individual putative neurons based on extracellular recordings. Spike sorting may be partitioned into five major components: i) raw neural data is filtered, ii) spiking events are extracted as waveforms, iii) features are extracted from the waveforms, iv) clusters of waveforms are defined, and v) individual waveforms are assigned to their respective clusters. Here, we focus on the often underappreciated fifth component, deriving a useful principle to define a cluster boundary to maximize the theoretical information available from a single neuron. We implemented this boundary, along with an automatic cluster identifier, in a novel spike sorting algorithm, WaveLimit. We then compared WaveLimit to three state-of-the-art spike sorters. WaveLimit identified either the same or more units and included more spiking events per unit than the other sorters. WaveLimit also found units with fewer inter-spike interval violations and higher signal-to-noise ratios. Thus, better defining the cluster boundary improved spike sorting.

Matching journals

The top 4 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.