neuropixels-analysis

Automate preprocessing, spike sorting, and quality assessment of Neuropixels recordings.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill neuropixels-analysis-lord1egypt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neuropixels-analysis
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/neuropixels-analysis
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill neuropixels-analysis-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spikeinterface, probeinterface, neo, kilosort, spykingcircus, mountainsort5, anthropic, ibl-neuropixel, ibllib, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexity of processing high-density extracellular electrophysiology data, automating the transition from raw neural recordings to publication-ready curated units.

Core Features & Use Cases

  • Full Pipeline Automation: Handles preprocessing, motion correction, spike sorting, and quality metric computation in one workflow.
  • AI-Assisted Curation: Leverages vision-language models to classify uncertain units, reducing manual review time.
  • Use Case: When analyzing a multi-hour Neuropixels 2.0 recording, use this Skill to automatically detect drift, run Kilosort4, and generate a quality report for all identified units.

Quick Start

Use the neuropixels-analysis skill to run the full pipeline on the recording located at /path/to/data and save the results to the output directory.

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 for Neuropixels electrophysiology data?▼

You can automate spike sorting for Neuropixels electrophysiology data by running a full pipeline that handles preprocessing, motion correction, and quality metric computation using SpikeInterface and Kilosort.

Does this spike sorting pipeline support Open Ephys and NWB data formats?▼

Yes, the spike sorting pipeline supports Open Ephys, SpikeGLX, and NWB data formats, allowing you to process high-density extracellular electrophysiology recordings directly from these standard formats.

Can I use AI-assisted unit curation for extracellular electrophysiology recordings?▼

Yes, you can use AI-assisted unit curation for extracellular electrophysiology recordings by leveraging vision-language models through the Anthropic API to classify uncertain units and reduce manual review time.

What is the best way to run Kilosort4 on multi-hour Neuropixels recordings?▼

The best way to run Kilosort4 on multi-hour Neuropixels recordings is to use an automated workflow that detects drift, applies motion correction, performs spike sorting, and generates a quality report for all identified units.

Do I need SpikeInterface to process high-density extracellular neural data?▼

Yes, you need SpikeInterface to process high-density extracellular neural data, as it is a required dependency for automating the preprocessing, spike sorting, and quality assessment pipeline.

What are the limitations of using Spyking Circus and Mountainsort5 for spike sorting?▼

Spyking Circus and Mountainsort5 are supported as spike sorting dependencies, but the pipeline's automated AI-assisted curation and motion correction are optimized for Kilosort4 workflows on high-density recordings.