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.
-
From command line:
git clone https://github.com/jpillow/BinaryPursuitSpikeSorting.git
-
In browser: click to Download ZIP and then unzip archive
Open RUNME_bpspikesorting.m
to see it in action using a simulated
dataset
##Reference
- 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.