What problem does it solve?
This Skill provides an end-to-end analysis pipeline for Neuropixels extracellular recordings, covering preprocessing, spike sorting, quality metrics, and unit curation.
Core Features & Use Cases
- End-to-End Pipeline: Handles all steps from data loading to publication-ready curated units.
- Spike Sorting: Integrates various spike sorting algorithms (Kilosort4, SpykingCircus2, Mountainsort5, Tridesclous2) and supports motion correction and drift correction.
- Quality Metrics: Computes comprehensive metrics like SNR, ISI violations, and isolation distance to assess unit quality.
- Unit Curation: Offers threshold-based, model-based (UnitRefine), and AI-assisted visual review for unit curation.
- Use Case: Ideal for researchers analyzing high-density neural recordings, especially in spike sorting, extracellular electrophysiology, and Neuropixels recordings.
Quick Start
Load the 'neuropixels_analysis' skill and execute the complete pipeline for spike sorting on your recording by running: python scripts/neuropixels_pipeline.py /path/to/spikeglx/data output/ --sorter kilosort4 --curation allen