Detect synchronous and overlapped spikes in extracellular recordings using the Binary Pursuit algorithm, as described in Pillow et al 2013.
You can find a blog post describing the basic geometry of the problem and our algorithm for solving it here.
Downloading the repository
From command line:
git clone https://github.com/jpillow/BinaryPursuitSpikeSorting.git
In browser: click to Download ZIP and then unzip archive
RUNME_bpspikesorting.m to see it in action using a simulated
- J. W. Pillow, J. Shlens, E. J. Chichilnisky, & E. P. Simoncelli (2013). A model-based spike sorting algorithm for removing correlation artifacts in multi-neuron recordings PLoS ONE 8(5) 1-14.