RR-APET
RR-APET performs heart rate variability (HRV) analysis and R-peak detection to quantify time-domain, frequency-domain, and nonlinear HRV metrics from ECG recordings.
Key Features:
- Modular Design: Structured as a modular system offering modules for established R-peak detection algorithms and an embedded template to develop custom algorithms for specific ECG signals or datasets.
- Implemented in Python: The software is developed in the Python programming language.
- Supported Data Formats: Accepts text files, HDF5, MATLAB, and Waveform Database (WFDB) file formats.
- R-peak Detection Algorithms: Includes multiple established R-peak detection algorithm modules and supports user-developed detectors via the provided template.
- Comprehensive HRV Metrics: Quantifies HRV using time-domain, frequency-domain, and nonlinear-domain measures.
- Detection Performance Metrics: When R-peak annotations are available, computes positive predictivity, sensitivity, detection error rate, and accuracy to evaluate R-peak detection algorithms.
- Batch Processing: Supports batch processing for analysis of multiple signals or datasets.
Scientific Applications:
- Clinical HRV assessment: Quantifies HRV metrics used as indicators of patient autonomic and cardiovascular status in clinical research.
- Algorithm evaluation: Enables performance assessment and comparison of R-peak detection algorithms using annotated ECG datasets.
- Personalized medicine research: Facilitates analysis of individual differences in HRV to inform personalized treatment planning.
- HRV–health outcome studies: Supports research into correlations between HRV analytics and healthcare outcomes.
Methodology:
Implemented in Python as a modular system that applies established or user-developed R-peak detection modules, computes time-, frequency-, and nonlinear-domain HRV metrics, calculates positive predictivity, sensitivity, detection error rate, and accuracy when annotations exist, accepts text/HDF5/MATLAB/WFDB formats, and supports batch processing.
Topics
Details
- Programming Languages:
- R, MATLAB, Python
- Added:
- 1/9/2020
- Last Updated:
- 12/14/2020
Operations
Publications
McConnell M, Schwerin B, So S, Richards B. RR-APET - Heart rate variability analysis software. Computer Methods and Programs in Biomedicine. 2020;185:105127. doi:10.1016/j.cmpb.2019.105127. PMID:31648100.