neurokit2

Process and analyze physiological signals like ECG and EEG with Python.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill neurokit2-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/neurokit2
Command: npx skills add https://github.com/sanand0/scientific-research --skill neurokit2-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of analyzing physiological signals, making advanced biosignal processing accessible for research and clinical applications.

Core Features & Use Cases

  • Comprehensive Signal Processing: Analyze ECG, EEG, EDA, RSP, EMG, EOG, and PPG signals.
  • Advanced Analytics: Perform HRV, complexity, microstate, and event-related analyses.
  • Use Case: Researchers can use this Skill to analyze a multi-modal physiological recording (ECG, respiration, EDA) from a stress experiment, automatically extracting heart rate variability, respiratory patterns, and electrodermal responses to quantify the participants' physiological reactions.

Quick Start

Use the neurokit2 skill to process an ECG signal and compute its heart rate variability metrics.

Frequently Asked Questions about neurokit2

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

FAQPage Schema
How do I analyze ECG signals to calculate heart rate variability metrics?

To analyze ECG signals and calculate heart rate variability, you can process the raw physiological data to automatically extract HRV metrics. This allows researchers to quantify autonomic nervous system activity from multi-modal recordings.

What is the best way to process multi-modal physiological recordings from a stress experiment?

Processing multi-modal physiological recordings involves analyzing simultaneous ECG, respiration, and EDA signals to extract respective metrics. This quantifies physiological reactions by isolating heart rate variability, respiratory patterns, and electrodermal responses.

Can I perform EEG source localization and microstate analysis using MNE-Python integration?

Yes, EEG source localization is supported through integration with MNE-Python. The toolkit facilitates advanced EEG analytics including microstate identification and event-related responses to map neural dynamics.

Does this biosignal processing toolkit support simulating physiological signals for validation?

Yes, biosignal processing includes simulation capabilities for testing and validation. Researchers can generate synthetic physiological signals to establish baselines and validate processing pipelines before applying them to empirical data.

What physiological signals are supported for event-related response analysis?

Event-related response analysis supports ECG, EEG, EDA, RSP, EMG, EOG, and PPG physiological signals. This comprehensive coverage allows detailed examination of how different bodily systems react to specific stimuli.

Do I need specialized clinical environment setup to run advanced complexity measures on biosignals?

No, advanced complexity measures and biosignal processing are accessible directly via a Python toolkit. This streamlines complex physiological signal analysis for research and clinical applications without requiring specialized hardware environments.