neuropixels-analysis

Analyze Neuropixels data from SpikeGLX or Open Ephys through preprocessing, sorting, curation, and export to Phy/NWB.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill neuropixels-analysis-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neuropixels-analysis
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/neuropixels-analysis
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill neuropixels-analysis-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spikeinterface, numpy, pandas, matplotlib, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Analyze Neuropixels data end-to-end to extract clean, well-isolated neural units.

Core Features & Use Cases

  • Load Neuropixels data from SpikeGLX or Open Ephys and run a complete analysis
  • Preprocess, motion correction, spike sorting (Kilosort4), quality metrics, and curation
  • AI-assisted visual analysis and rich visualizations, with export options for Phy/NWB

Quick Start

Run the Neuropixels analysis pipeline on a recording to preprocess, sort, curate, and export quality units.

Frequently Asked Questions about neuropixels-analysis

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

FAQPage Schema
How do I run spike sorting and drift correction on Neuropixels data end-to-end?

You can run spike sorting on Neuropixels data by loading raw SpikeGLX or Open Ephys recordings into SpikeInterface to preprocess, apply drift correction, execute Kilosort4, compute quality metrics, and curate units.

What does AI-assisted curation do for spike sorting outputs?

AI-assisted curation analyzes spike sorting outputs visually to help extract clean, well-isolated neural units. It evaluates quality metrics to distinguish real units from noise before exporting to Phy or NWB.

Does this SpikeInterface pipeline support both NP1.0 and NP2.0 probes?

Yes, the SpikeInterface pipeline supports both NP1.0 and NP2.0 probes. It handles preprocessing, motion correction, and Kilosort4 spike sorting across these Neuropixels probe types to extract well-isolated units.

Can I export curated spike sorting results to Phy and NWB formats?

Yes, you can export curated spike sorting results to Phy and NWB formats. After AI-assisted curation and quality metric computation, the pipeline allows exporting clean units for downstream visualization and analysis.

What is the best way to handle drift correction in Neuropixels recordings?

The best way to handle drift correction in Neuropixels recordings is using SpikeInterface's motion correction module during preprocessing. This stabilizes the data spatially before applying Kilosort4 for spike sorting.

Do I need Kilosort4 to perform quality metrics and curation on Neuropixels data?

You need Kilosort4 for spike sorting, but quality metrics and curation are handled separately. SpikeInterface computes quality metrics on the sorting output, followed by AI-assisted visual analysis to extract clean units.