EEG-Beats
EEG-Beats analyzes heart rate variability (HRV) from signals recorded by a single-channel, chest-mounted electroencephalography (EEG) sensor to detect interbeat intervals and compute HRV metrics synchronized with EEG recordings.
Key Features:
- MATLAB implementation: provided as a MATLAB toolbox for HRV analysis from EEG-derived cardiac signals.
- Artifact-Robust Detection: an automated algorithm processes raw chest EEG signals to detect heartbeat peaks and calculate interbeat intervals with robustness to artifacts.
- Synchronization with EEG Data: aligns heart rate and interbeat interval time series with EEG recordings for precise temporal correspondence.
- Comprehensive HRV Metrics: computes standard time-domain and frequency-domain HRV indicators.
- Automated Processing: processes entire datasets autonomously without manual intervention.
Scientific Applications:
- Longitudinal cohort analysis: applied in a study of 17 subjects across 6 tasks and 854 datasets to evaluate HRV from chest EEG recordings.
- Integrated EEG–HRV research: enables exploration of dynamic interactions between physiological responses and cognitive or emotional states via synchronized EEG and HRV data.
Methodology:
An automated algorithm processes raw single-channel chest EEG signals to detect heartbeat peaks, calculate interbeat intervals, compute standard time-domain and frequency-domain HRV metrics, and synchronize heart rate data with EEG recordings.
Topics
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool
- Programming Languages:
- MATLAB
- Added:
- 1/18/2021
- Last Updated:
- 3/5/2021
Operations
Publications
Thanapaisal S, Mosher S, Trejo B, Robbins K. EEG-Beats: Automated analysis of heart rate variability (HVR) from EEG-EKG. Unknown Journal. 2020. doi:10.1101/2020.07.21.211862.