neurokit2

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

557|98|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/jimmc414/Kosmos --skill neurokit2-jimmc414
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/jimmc414/Kosmos/tree/main/kosmos-claude-scientific-skills/scientific-skills/neurokit2
Command: npx skills add https://github.com/jimmc414/Kosmos --skill neurokit2-jimmc414

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of cleaning, analyzing, and interpreting physiological biosignals, making advanced psychophysiological research accessible.

Core Features & Use Cases

  • Multi-Signal Processing: Handles ECG, EEG, EDA, RSP, EMG, EOG, and PPG signals.
  • Advanced Analysis: Offers HRV, complexity, microstate, and event-related analyses.
  • Use Case: Analyze a multi-modal recording of ECG, EDA, and respiration during a stress-inducing task to quantify autonomic nervous system responses and their temporal dynamics.

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 process ECG signals and compute heart rate variability metrics in Python?

To process ECG signals and compute HRV metrics, use an automated Python biosignal pipeline that handles signal cleaning, feature extraction, and advanced analysis. This toolkit extracts heart rate variability measures directly from raw physiological recordings.

What is the best way to analyze multi-modal physiological recordings for autonomic nervous system responses?

Analyzing multi-modal physiological recordings for autonomic responses requires simultaneous processing of ECG, EDA, and respiration signals. An advanced biosignal toolkit can quantify temporal dynamics of autonomic nervous system activity during stress-inducing tasks.

Does MNE-Python work with biosignal processing tools for EEG source localization and artifact removal?

MNE-Python integrates with biosignal processing pipelines for EEG source localization and artifact removal. This integration enables advanced psychophysiology research by combining automated signal cleaning with specialized neuroimaging analysis.

Can I extract features from EMG, EOG, and PPG signals using a single Python library?

You can extract features from EMG, EOG, and PPG signals using a comprehensive Python biosignal library. It handles cleaning, decomposition, and feature extraction across multiple physiological signal types within a unified processing pipeline.

What biosignal processing techniques are available for psychophysiology research and clinical applications?

Biosignal processing for psychophysiology research includes signal cleaning, decomposition, complexity measures, microstate analysis, and event-related analysis. These techniques support clinical applications and human-computer interaction studies using physiological data.

Do I need prior signal processing knowledge to use automated biosignal analysis pipelines?

Automated biosignal analysis pipelines reduce the need for extensive prior signal processing knowledge by offering built-in cleaning and feature extraction workflows. However, basic understanding of physiological signals like ECG and EEG helps interpret the extracted metrics correctly.