What problem does it solve?
NeuroKit2 streamlines the processing of physiological biosignals into clean signals and interpretable metrics, eliminating the repetitive, error-prone work of writing custom pipelines for ECG, EEG, EDA, RSP, EMG, and EOG analysis.
Core Features & Use Cases
- Signal processing for multiple modalities: Clean, detect key events/peaks, and compute core features for cardiac (ECG/PPG), autonomic (EDA), respiratory (RSP), muscular (EMG), and ocular (EOG) signals.
- End-to-end analysis support: Run high-level pipelines like ECG/EDA/RSP/EMG/EOG processing and derive metrics such as HRV (time/frequency/nonlinear), entropy/complexity, and event/interval analyses.
- Multi-modal and event-related workflows: Perform multi-signal integration (e.g., RSA via ECG+RSP) and create epochs around stimulus events for time-locked comparisons.
Use Case: You record synchronized ECG and respiration during an experiment and need heart rate variability plus cardiorespiratory coupling metrics; you can process both signals and extract RSA and HRV indices in a reproducible workflow.
Quick Start
Use the skill to analyze the uploaded biosignal file(s) by running NeuroKit2 processing to produce cleaned signals, detected peaks/events, and a summary table of computed metrics.