Skip to content
This repository has been archived by the owner on Aug 16, 2023. It is now read-only.

Spike Sorting

Aidan Murphy edited this page Oct 24, 2018 · 1 revision

WaveClus

The SCNI uses WaveClus for offline spike sorting of multichannel extracellular data, implemented in Matlab running on Biowulf (the NIH's high performance computer cluster). For Matlab code, see the NIF repository SortSpikes.

KiloSort

The SCNI has recently begun using KiloSort for offline spike sorting. The advantage of this approach is that action potentials from neurons too distant from any individual channel to pass the detection threshold can be detected by comparing the shared signal across multiple channels. In this manner, we hope to increase total cell yield without increasing channel count.

Instructions and implementation of KiloSort to run on a single (multi-core) GPU are provided in KiloTools, and require the following repositories (in addition to Matlab):