spikeinterface-electrophysiology
CommunityUnified electrophysiology data processing
Education & Research#data processing#neuroscience#quality metrics#preprocessing#spike sorting#electrophysiology#spikeinterface
Authorjaechang-hits
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines the complex and time-consuming process of analyzing extracellular electrophysiology recordings, enabling researchers to load, preprocess, and spike-sort data from various acquisition systems with a single, consistent API.
Core Features & Use Cases
- Universal Data Loading: Read recordings from over 20 common formats (SpikeGLX, OpenEphys, NWB, Intan, etc.).
- Flexible Preprocessing: Apply bandpass filtering, common reference subtraction, and bad channel removal.
- Multi-Sorter Execution: Run and compare outputs from 10+ spike sorters (Kilosort4, SpykingCircus2, MountainSort5) using a unified interface.
- Quality Control: Compute standard metrics (SNR, ISI violations, firing rate) and apply threshold-based curation.
- Data Export: Save results to NWB or Phy formats for sharing and manual curation.
Quick Start
Load an OpenEphys recording, apply bandpass filtering and common reference, run SpykingCircus2 for spike sorting, and compute quality metrics.
Dependency Matrix
Required Modules
spikeinterface[full]probeinterfacenumpymatplotlibkilosortphy
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: spikeinterface-electrophysiology Download link: https://github.com/jaechang-hits/SciAgent-Skills/archive/main.zip#spikeinterface-electrophysiology Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.