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