neuropixels-analysis

Automate Neuropixels analysis from raw recordings to curated units with SpikeInterface.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill neuropixels-analysis-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neuropixels-analysis
Source: https://github.com/mkurman/tamux/tree/main/skills/scientific-skills/neuropixels-analysis
Command: npx skills add https://github.com/mkurman/tamux --skill neuropixels-analysis-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Neuropixels data analysis can be tedious and error-prone; this skill provides an end-to-end workflow from data loading to curated units, integrating preprocessing, sorting, quality metrics, and export.

Core Features & Use Cases

  • End-to-end workflow including data loading, preprocessing, motion correction, spike sorting, post-processing, quality metrics, curation, and export.
  • AI-assisted curation and automated quality assessment with SpikeInterface, Allen/IBL standards, and Phy export for efficient review.
  • Reproducible pipelines with configurable scripts, modular components, and comprehensive documentation to support scalable experiments.

Quick Start

Run the Neuropixels pipeline on a raw recording to preprocess, sort, analyze, and export curated units.

Frequently Asked Questions about neuropixels-analysis

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

FAQPage Schema
How do I automate spike sorting and curation for Neuropixels recordings?

Automate Neuropixels spike sorting and curation by running a modular workflow that preprocesses raw data, applies motion correction, sorts spikes, computes quality metrics, and exports curated units to Phy.

What is the best way to handle drift correction in extracellular probe data?

Drift correction in extracellular probe data is handled during preprocessing using SpikeInterface, which applies motion correction algorithms before spike sorting to stabilize recording quality across sessions.

Does SpikeInterface support NP1.0 and NP2.0 probe configurations?

Yes, SpikeInterface supports both NP1.0 and NP2.0 probe configurations, processing raw recordings through standardized workflows that integrate probeinterface for accurate channel mapping and data loading.

How do I compute quality metrics for sorted spike units?

Compute quality metrics for sorted spike units during post-processing using SpikeInterface, which calculates standardized metrics based on Allen and IBL standards to facilitate automated and AI-assisted curation.

Can I export sorted spike data to Phy for manual curation?

Yes, you can export sorted spike data to Phy for manual curation, enabling efficient visual review of automated quality assessments and AI-assisted curation results generated by the pipeline.

Why do I need probeinterface for Neuropixels data preprocessing?

Probeinterface is required for Neuropixels data preprocessing to define accurate channel geometry and probe layouts, ensuring correct spatial referencing during motion correction and spike sorting steps.