ToolsConductScience tool
Monitoring & TelemetryFree in-browser calculator

Spike Sorting QC Calculator.

Assess electrophysiology cluster quality with ISI violation rates, signal-to-noise ratios, and Allen Institute grading criteria.

PrivateData stays in your browser
LiveNo sign-up required
Validated2026-04-08
CitableMethods and citation included

Calculator

Results update in place

Try it out

Load example Spike Sorting QC Calculator data to see the full workflow

Cluster Identity

ISI & Amplitude

When to use

  • Evaluate cluster quality after spike sorting with Kilosort, MountainSort, SpykingCircus, or similar tools
  • Screen clusters before including them in downstream neural analyses
  • Generate standardized QC reports for publications and data sharing
  • Compare sorting quality across recording sessions or electrode arrays
  • Identify clusters that need manual curation or re-sorting

Do not use for

  • As a substitute for manual waveform inspection — automated metrics complement but do not replace visual review
  • For online/real-time spike sorting quality — this tool is designed for post-hoc analysis
  • When ISI violations are expected (e.g., multi-unit activity is the intended analysis target)

Use both ISI and SNR criteria together

A cluster can have low ISI violation rate but poor SNR (barely detectable unit) or high SNR but high ISI violations (well-detected but contaminated). The Allen Institute criteria require BOTH low ISI and high SNR for a “Good” grade.

Check for drift before trusting SNR

If electrode drift is present, peak amplitude varies over time. A single SNR value computed from the mean waveform may overestimate quality for drifting clusters. Consider computing SNR in time bins.

Refractory period threshold matters

The standard 1 ms refractory period works for most cortical neurons, but some fast-spiking interneurons have shorter refractory periods (~0.7 ms). Adjust the threshold if your target population includes fast-spiking cells.

Report quality metrics in publications

Nature Neuroscience and other journals increasingly require spike sorting QC metrics. Report the distribution of quality grades, mean ISI violation rate, and the criteria used for including/excluding clusters.

1

Method

ISI violation rate computed as violations within 1 ms refractory period divided by total spikes. Contamination estimated via Hill et al. (2011): fraction ×\times (T_recording / (2 ×\times T_refractory)). SNR = peak amplitude / noise RMS. Quality grades follow Allen Institute Visual Coding criteria: Good (ISI < 1%, SNR > 5), MUA (ISI 1–5% or SNR 2–5), Noise (ISI > 5% or SNR < 2).

2

Validated

Last validated 2026-04-08. Calculations are designed for planning and documentation support; verify procurement decisions against manufacturer specifications or institutional SOPs.

3

How to cite

How to Cite

ConductScience Spike Sorting QC Calculator (v1.0). ConductScience, Inc. 2026. Available at: https://conductscience.com/tools/spike-sorting-qc-calculator

Hill DN, Mehta SB, Kleinfeld D. Quality metrics to accompany spike sorting of extracellular signals. J Neurosci. 2011;31(24):8699–8705.

Allen Institute for Brain Science. Visual Coding — Neuropixels spike sorting quality metrics. Technical White Paper. 2019.

Spike Sorting Quality Control Fundamentals

Spike sorting assigns extracellular voltage waveforms to putative single neurons. Quality control is essential because sorting errors propagate into all downstream analyses — firing rates, correlations, tuning curves, and population decoding.

ISI Violation Rate quantifies refractory period violations. A true single neuron cannot fire within ~1 ms of its previous spike. Violations of this constraint indicate contamination from other neurons or sorting errors.
Signal-to-Noise Ratio measures waveform detectability. Low SNR clusters have ambiguous spike shapes that are difficult to separate reliably. The threshold of SNR > 5 for “Good” quality reflects the minimum needed for confident waveform classification.
Contamination Estimation (Hill et al., 2011) uses ISI violation counts to estimate the fraction of misassigned spikes, providing a single-number summary of cluster purity.

Common Pitfalls in Spike Sorting QC

Several issues can confound spike sorting quality assessment:

Drift: Electrode drift causes waveform amplitude to change over time, splitting a single unit into multiple clusters or merging distinct units • Bursting neurons: Neurons that fire in bursts naturally have short ISIs that can be misclassified as refractory violations if the refractory period threshold is set too long • Overlapping spikes: When two neurons fire nearly simultaneously, their waveforms superimpose, creating hybrid shapes that confuse sorters • Noise floor changes: Fluctuating noise RMS (e.g., from movement artifacts) makes SNR unreliable if computed over the full recording • Low firing rate units: Clusters with very few spikes have unstable ISI violation rates — a single coincidental violation can push the rate above thresholds • Over-splitting: Aggressive sorting can split one neuron into multiple high-quality clusters, inflating the Good cluster count while reducing each cluster’s spike count

Frequently asked

325
Free tools
1,200+
Institutions
100%
Client-side
0
Uploads required