Related Experiment Video
Updated: Feb 24, 2026

A Visual Guide to Sorting Electrophysiological Recordings Using 'SpikeSorter'
Published on: February 10, 2017
Comparison of combined spike detection and clustering using mutual information
1Nakamoto Brain Research Institute, 7650 S. McClintock Drive, Ste. 103-432, Tempe, AZ 85284, USA.
Background:
Spike sorting techniques involve both detection of spike waveform events and classification of those events into clusters of similar waveform shape. The one existing method of evaluating the combined effects of both detection and classification depends on assignment of cluster correspondence. Other methods of evaluation have focused on either clustering or detection, but not both, although these two steps may interact.
New Method:
This paper develops an information theoretic measure of agreement between the output of two spike sorting techniques, AMIall, which can be used even when the number of waveform events detected by the two techniques differs.
Results:
AMIall is shown to be a useful measure for studying variations of parameters of spike sorting techniques in two examples: comparing outputs for simulated noisy spike sorting and spike sorting of human single neuron recordings. Comparison with existing methods Computing AMIall does not require an explicit assignment of cluster correspondence, thereby eliminating a potential source of variation. By providing a single measure of performance, computing AMIall is very useful when comparing large numbers of algorithmic or parametric variations of spike sorting techniques; prior comparison techniques have often required multiple measures of performance which complicates large scale comparisons.
Conclusions:
The use of AMIall to measure agreement between spike sorting techniques facilitates the comparison of the outputs of those techniques, including variations in both spike detection and waveform clustering. This measure should be useful for broad based and large scale comparisons between spike sorting techniques.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Multiple Comparison Tests
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...

