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 is a spike sorting package based on modified "Rodriguez-Liao" clustering and template matching. Python. Developed by Pierre Yger.
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.
An integrated, GPU-accelerated framework for clustering and template matching. Matlab. Developed by Marius Pachitariu. Not yet publicly supported.
Clustering software developed at Janelia Research Campus by James Jun. Not yet publicly released.