neuropixels-analysis

Analyze Neuropixels recordings from raw data to curated units.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill neuropixels-analysis-scimate-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neuropixels-analysis
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/neuropixels-analysis
Command: npx skills add https://github.com/SciMate-AI/scicli --skill neuropixels-analysis-scimate-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Neuropixels-analysis provides an end-to-end workflow to transform raw Neuropixels recordings into curated neural units, with standardized preprocessing, sorting, metrics, and AI-assisted curation to accelerate research and ensure reproducibility.

Core Features & Use Cases

  • Load Neuropixels data from SpikeGLX, OpenEphys, or NWB formats and run a full analysis pipeline.
  • Apply preprocessing, motion correction, spike sorting (Kilosort4 and alternatives), quality metrics, and curation.
  • AI-assisted curation and automated export to Phy/NWB for publication-ready results.
  • Exportable reports and visualizations for cross-platform workflows.

Quick Start

Run the Neuropixels analysis pipeline on your recording to execute the full preprocessing, sorting, post-processing, curation, and export steps.

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 quality metrics on Neuropixels data end-to-end?▼

You can run an end-to-end Neuropixels data analysis pipeline that handles preprocessing, motion correction, spike sorting with Kilosort4, quality metrics, and AI-assisted curation automatically. It processes raw recordings into curated neural units using SpikeInterface.

Does this spike sorting workflow support Open Ephys and SpikeGLX recording formats?▼

Yes, the spike sorting workflow supports loading raw Neuropixels 1.0 and 2.0 data directly from SpikeGLX, Open Ephys, and NWB formats. It processes these recordings through a standardized analysis pipeline.

Can I use Kilosort4 for spike sorting and export results to Phy?▼

Yes, you can use GPU-enabled Kilosort4 for spike sorting and utilize automated Phy export for curation. The workflow integrates AI-assisted curation and exports publication-ready results directly to Phy or NWB.

What Python dependencies do I need for Neuropixels data analysis?▼

You need a Python environment with SpikeInterface, pandas, numpy, scipy, matplotlib, and probeinterface. For spike sorting, optional GPU-enabled sorters like Kilosort4 are supported, alongside optional AI tools for curation.

Is there a way to automate neural unit curation after spike sorting?▼

Yes, AI-assisted curation automates the refinement of sorted neural units after spike sorting. The workflow calculates quality metrics to evaluate units and supports automated export to Phy or NWB for publication-ready results.

What is the best way to apply motion correction to Neuropixels recordings before sorting?▼

The best way to apply motion correction is using the built-in preprocessing steps in this SpikeInterface pipeline. It standardizes raw Neuropixels recordings before spike sorting to improve data quality and reproducibility.