HSST

HSST optimizes parameter selection for generic spike sorting algorithms to improve labeling and unit isolation of extracellularly recorded neural spike waveforms.


Key Features:

  • Parameter optimization: Optimizes free parameter selection for generic spike sorting algorithms by evaluating multiple parameter sets.
  • Neurophysiological priors: Incorporates known neurophysiological priors into parameter evaluation to favor physiologically plausible sorting outputs.
  • Heuristic metrics: Uses heuristic neurophysiological metrics to evaluate and rank spike-sorting outputs.
  • Unit isolation and signal discrimination: Selects parameter sets that enhance unit isolation and signal discrimination based on neurophysiological characteristics.
  • Robustness across conditions: Demonstrates robustness across varying signal-to-noise ratios, numbers, and relative sizes of units per channel.
  • Unsupervised operation: Performs parameter evaluation and selection in an unsupervised manner.
  • Parallelization: Supports parallelized evaluation facilitating batch processing of datasets.
  • Compatibility: Designed to work with generic spike sorting algorithms applied to extracellular microelectrode recordings.

Scientific Applications:

  • Extracellular spike sorting: Optimizing spike sorting outputs for extracellular microelectrode recordings where signals from multiple neurons are captured simultaneously.
  • Spike labeling accuracy: Improving assignment of detected spike waveforms to their originating neurons by selecting optimized sorter parameters.
  • Parameter evaluation across conditions: Evaluating and selecting parameter sets across different signal-to-noise ratios and channel unit compositions.
  • Large-scale dataset processing: Enabling batch processing of large neural recording datasets via parallelized parameter sweeps.

Methodology:

Evaluates ranges of input parameters for generic spike sorters using heuristic neurophysiological metrics and incorporated priors to identify physiologically plausible outputs; operates unsupervised and supports parallelized batch evaluation.

Topics

Details

Tool Type:
library
Programming Languages:
MATLAB
Added:
1/18/2021
Last Updated:
2/1/2021

Operations

Publications

Bjånes DA, Fisher LE, Gaunt RA, Weber DJ. Heuristic Spike Sorting Tuner (HSST), a framework to determine optimal parameter selection for a generic spike sorting algorithm. Unknown Journal. 2020. doi:10.1101/2020.05.21.108902.