Description of algorithms


Phy

website

Phy is an open source electrophysiological data analysis library in Python. It targets neuronal recordings made with high-density multielectrode arrays containing up to thousands of channels. Spike detection is performed with a flood-fill algorithm ("spikedetekt2") and clustering with masked-EM ("klustakwik2"). Python. Developed by Shabnam Kadir, Dan Goodman, Cyrille Rossant, Max Hunter, and others. See Rossant et al. 2015 for further details.


Spyking Circus

website

Spyking Circus is a spike sorting package based on modified "Rodriguez-Liao" clustering and template matching. Python. Developed by Pierre Yger.


Global Superclustering ("globalSuper")

[no website]

An approach that allows use of any clustering algorithm designed for small electrode arrays to be used on larger electrode arrays by performing local sorting and combination of results. Developed by Shabnam Kadir. Not yet publicly released.


KiloSort

website

An integrated, GPU-accelerated framework for clustering and template matching. Matlab. Developed by Marius Pachitariu. Not yet publicly supported.


Janelia Rapid Clustering software ("JRClust")

[no website]

Clustering software developed at Janelia Research Campus by James Jun. Not yet publicly released.