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.