neurokit2

Process physiological biosignals for integrated multi-modal analysis in Python.

16|7|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/jackspace/ClaudeSkillz --skill neurokit2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/jackspace/ClaudeSkillz/tree/main/skills/scientific-pkg-neurokit2
Command: npx skills add https://github.com/jackspace/ClaudeSkillz --skill neurokit2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NeuroKit2 provides a unified toolkit to preprocess, analyze, and visualize biosignals (ECG, EEG, EDA, RSP, EMG, EOG) for psychophysiology research, clinical work, and human-computer interaction.

Core Features & Use Cases

  • Cardiac Analysis: ECG processing, HRV, PPG, respiration extraction
  • Neural & Autonomic Signals: EEG power, EDA, EOG, microstates
  • Multi-Modal: Simultaneous processing and integration of multiple signals
  • Advanced Metrics: Complexity and entropy measures for nonlinear dynamics

Quick Start

Install via pip and run quick examples to process ECG or other biosignals, then combine analyses across modalities.

Frequently Asked Questions about neurokit2

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

FAQPage Schema
How do I process and analyze ECG and other biosignals for heart rate variability?

NeuroKit2 processes ECG signals to extract heart rate variability (HRV) metrics and cardiac features. It handles ECG preprocessing, peak detection, and HRV computation for psychophysiology research and clinical assessment workflows.

Can I analyze multiple biosignals together, like EEG and EDA simultaneously?

Yes, NeuroKit2 integrates multi-modal biosignal processing across ECG, EEG, EDA, RSP, EMG, and EOG. It enables simultaneous preprocessing and combined analysis of multiple physiological signals in a single workflow.

What preprocessing steps does NeuroKit2 apply to raw biosignal data?

NeuroKit2 applies robust preprocessing including filtering, artifact removal, and normalization across all supported biosignal types. It prepares raw ECG, EEG, EDA, RSP, EMG, and EOG data for reliable feature extraction and downstream analysis.

Does NeuroKit2 support nonlinear analysis metrics like entropy for biosignals?

Yes, NeuroKit2 computes complexity and entropy measures for nonlinear dynamics analysis of biosignals. These advanced metrics characterize signal complexity beyond traditional frequency and time-domain features.

Can I use NeuroKit2 for human-computer interaction applications requiring biosignal analysis?

NeuroKit2 supports HCI tasks requiring multimodal signal integration and physiological feature extraction. Its Python compatibility and multi-signal preprocessing enable reproducible biosignal workflows for interactive systems.

How do I extract respiration rate and features from ECG or dedicated respiratory signals?

NeuroKit2 extracts respiratory features including respiration rate from RSP signals and cardiopulmonary coupling from ECG. It integrates respiration analysis into multi-modal physiological assessments.