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.