spikeinterface-skill

Automate extracellular electrophysiology pipelines with SpikeInterface for preprocessing, sorting, and curation.

269|20|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/NeuroAIHub/BrainPilot --skill spikeinterface-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spikeinterface-skill
Source: https://github.com/NeuroAIHub/BrainPilot/tree/main/packages/skills/skills/21_Electrophysiology/spikeinterface-skill
Command: npx skills add https://github.com/NeuroAIHub/BrainPilot --skill spikeinterface-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the complexity of managing extracellular electrophysiology data by providing a unified, automated interface for the entire SpikeInterface pipeline, from raw data loading to final report generation.

Core Features & Use Cases

  • Unified Pipeline Management: Seamlessly chain data loading, preprocessing, spike sorting, and post-processing.
  • Automated Quality Control: Compute and apply quality metrics to curate units and ensure high-fidelity results.
  • Use Case: A researcher needs to process a large Neuropixels recording. This skill automates the bandpass filtering, motion correction, Kilosort4 sorting, and quality metric computation, producing a curated set of units and a summary report without manual intervention.

Quick Start

Use the spikeinterface-skill to load the recording at the specified path, run the tridesclous2 sorter, and generate a full quality report.

Frequently Asked Questions about spikeinterface-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate an extracellular electrophysiology pipeline for spike sorting?

You can automate extracellular electrophysiology pipelines by chaining raw data ingestion, lazy preprocessing, spike sorting, and unit curation into a unified workflow. This provides automated quality control and generates a summary report without manual intervention.

Can I process large Neuropixels recordings without manual data handling?

Yes, you can process large Neuropixels recordings by automating bandpass filtering, motion correction, and sorter execution. The pipeline applies quality metrics to curate units and produces a final report, ensuring scalable and reproducible analysis.

What is the best way to run spike sorting and unit curation for extracellular data?

The best way to run spike sorting and unit curation is using an automated interface that manages the entire SpikeInterface pipeline. It seamlessly chains preprocessing, sorting, and post-processing to compute quality metrics and ensure high-fidelity results.

Do I need specific sorter backends to run the spike sorting pipeline?

Yes, you need integration with SpikeInterface core, sorter backends, and post-processing extension modules. These dependencies are required to ensure the automated construction and execution of reproducible extracellular electrophysiology pipelines.

How does lazy preprocessing work for extracellular electrophysiology data?

Lazy preprocessing works by integrating with the SpikeInterface framework to delay computation until necessary. This allows you to efficiently chain data loading, filtering, and motion correction steps before executing spike sorting on large recordings.

Why should I use an automated pipeline for extracellular electrophysiology data analysis?

You should use an automated pipeline to solve the complexity of managing extracellular electrophysiology data. It provides a unified interface from raw data loading to final report generation, ensuring your analysis remains reproducible and scalable.