neurokit2

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

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill neurokit2-galeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-healthcare-ai/skills/neurokit2
Command: npx skills add https://github.com/galeep/plugin-place --skill neurokit2-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, matplotlib, statsmodels, sklearn, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of analyzing and processing biosignals such as ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals, offering a comprehensive toolkit for researchers and developers in the field of psychophysiology and human-computer interaction.

Core Features & Use Cases

  • Biosignal Processing: Comprehensive analysis of various biosignals for cardiovascular, neural, autonomic, respiratory, and muscular signals.
  • Heart Rate Variability Analysis: Detailed HRV analysis across time, frequency, and nonlinear domains.
  • Brain Signal Analysis: Frequency band power analysis, channel quality assessment, source localization, and microstate patterns.
  • Use Case: Conduct in-depth analysis of cardiac signals for HRV assessment or EEG signals for event-related potential analysis in cognitive research.

Quick Start

Use the neurokit2 skill to process and analyze the ECG signal from the attached file 'ecg_signal.csv'.

Frequently Asked Questions about neurokit2

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

FAQPage Schema
How do I perform ECG signal processing and Heart Rate Variability analysis in Python?

To process biosignals like ECG and EEG, you need Python with numpy, scipy, matplotlib, statsmodels, and sklearn installed. These libraries provide the foundational array operations, statistical modeling, and plotting required for physiological signal analysis.

How do I extract frequency band power and analyze EEG signals for cognitive research?

EEG signal analysis for cognitive research involves extracting frequency band power, assessing channel quality, and identifying microstate patterns. This toolkit provides the necessary algorithms to process neural signals and compute these features for psychophysiology applications.

Can I use Python to analyze EDA, RSP, PPG, and EMG physiological signals together?

Yes, you can analyze EDA, RSP, PPG, and EMG signals together using Python. This toolkit provides a comprehensive suite of functions that handle signal filtering and feature extraction for cardiovascular, autonomic, respiratory, and muscular physiological data.

What is the best way to process raw biosignal data for feature extraction in human-computer interaction studies?

The best way to process raw biosignal data for human-computer interaction studies is using a programmatic toolkit that applies filtering and statistical analysis algorithms. It transforms raw physiological inputs into structured features suitable for downstream machine learning models.

Does neurokit2 support nonlinear HRV metrics and event-related potential analysis?

Yes, neurokit2 supports nonlinear HRV metrics and event-related potential analysis. It utilizes advanced algorithms for brain signal analysis and computes comprehensive heart rate variability features across multiple domains for neuroscience research.

Related Skills