Welcome to SpikeSift
SpikeSift is a fast, drift-resilient spike sorting algorithm for high-density extracellular recordings. It runs in real time on a single CPU core and can be parallelized across segments for large-scale processing. Designed for speed, modularity, and robustness, it supports adaptive segmentation, segment merging, and progressive recording analysis with minimal tuning.
- Overview
- Installation
- User Guide
- Example Usage
- Performing Spike Sorting on a Single File
- Parallel Spike Sorting Across Multiple Cores
- Adding a Second File
- Adding a Third File with Modified Scaling
- Undoing or Refining a Merge
- Matching Clusters Across Recordings
- Tracking a Missing Cluster Across Segments
- Tracking Transient Neurons in Long Recordings
- Visualizing Sorted Spikes
- Performance
- Implementation
- API Reference
If you’re new to SpikeSift, start with the Overview, then follow the User Guide to run your first sort.