RR-APET - Heart rate variability analysis software
- PMID: 31648100
- DOI: 10.1016/j.cmpb.2019.105127
RR-APET - Heart rate variability analysis software
Abstract
Background and objectives: Heart rate variability (HRV) has increasingly been linked to medical phenomena and several HRV metrics have been found to be good indicators of patient health. This has enabled generalised treatment plans to be developed in order to respond to subtle personal differences that are reflected in HRV metrics. There are several established HRV analysis platforms and methods available within the literature; some of which provide command line operation across databases but do not offer extensive graphical user interface (GUI) and editing functionality, while others offer extensive ECG editing but are not feasible over large datasets without considerable manual effort. The aim of this work is to provide a comprehensive open-source package, in a well known and multi-platform language, that offers considerable graphical signal editing features, flexibility within the algorithms used for R-peak detection and HRV quantification, and includes graphical functionality for batch processing. Thereby, providing a platform suited to either physician or researcher.
Methods: RR-APET's software was developed in the Python language and is modular in format, providing a range of different modules for established R-peak detection algorithms, as well as an embedded template for alternate algorithms. These modules also include several easily adjustable features, allowing the user to optimise any of the algorithms for different ECG signals or databases. Additionally, the software's user-friendly GUI platform can be operated by both researchers or medical professionals to accomplish different tasks, such as: the in-depth visual analysis of a single ECG, or the analysis multiple signals in a single iteration using batch processing. RR-APET also supports several popular data formats, including text, HDF5, Matlab, and Waveform Database (WFDB) files.
Results: The RR-APET platform presents multiple metrics that quantify the heart rate variability features of an R-to-R interval series, including time-domain, frequency-domain, and nonlinear metrics. When known R-peak annotations are available, positive predictability, sensitivity, detection error rate, and accuracy measures are also provided to assess the validity of the implemented R-peak detection algorithm. RR-APET scored an overall usability rating of 4.16 out of a possible 5, when released on a trial basis for user evaluation.
Conclusions: With its unique ability to both create and operate on large databases, this software provides a strong platform from which to conduct further research in the field of HRV analytics and its correlation to patient healthcare outcomes. This software is available free of charge at https://gitlab.com/MegMcC/rr-apet-hrv-analysis-software and can be operated as an executable file within Windows, Mac and Linux systems.
Keywords: Analysis software; Computer program; Heart rate variability (HRV); Python 3; R-peak detection.
Copyright © 2019. Published by Elsevier B.V.
Conflict of interest statement
Declaration of Competing Interest None.
Similar articles
-
Kubios HRV--heart rate variability analysis software.Comput Methods Programs Biomed. 2014;113(1):210-20. doi: 10.1016/j.cmpb.2013.07.024. Epub 2013 Aug 6. Comput Methods Programs Biomed. 2014. PMID: 24054542
-
Benchmarking heart rate variability toolboxes.J Electrocardiol. 2017 Nov-Dec;50(6):744-747. doi: 10.1016/j.jelectrocard.2017.08.006. Epub 2017 Aug 8. J Electrocardiol. 2017. PMID: 28965961 Free PMC article.
-
Wireless photoplethysmographic device for heart rate variability signal acquisition and analysis.Annu Int Conf IEEE Eng Med Biol Soc. 2012;2012:2092-5. doi: 10.1109/EMBC.2012.6346372. Annu Int Conf IEEE Eng Med Biol Soc. 2012. PMID: 23366333
-
An open source tool for heart rate variability spectral analysis.Comput Methods Programs Biomed. 2011 Jul;103(1):39-50. doi: 10.1016/j.cmpb.2010.05.012. Epub 2010 Jul 31. Comput Methods Programs Biomed. 2011. PMID: 20674067 Review.
-
Nonlinear analysis of heart rate variability signals in meditative state: a review and perspective.Biomed Eng Online. 2023 Apr 13;22(1):35. doi: 10.1186/s12938-023-01100-3. Biomed Eng Online. 2023. PMID: 37055770 Free PMC article. Review.
Cited by
-
Complexity and Entropy in Physiological Signals (CEPS): Resonance Breathing Rate Assessed Using Measures of Fractal Dimension, Heart Rate Asymmetry and Permutation Entropy.Entropy (Basel). 2023 Feb 6;25(2):301. doi: 10.3390/e25020301. Entropy (Basel). 2023. PMID: 36832667 Free PMC article.
-
Detecting Metabolic Thresholds from Nonlinear Analysis of Heart Rate Time Series: A Review.Int J Environ Res Public Health. 2022 Oct 5;19(19):12719. doi: 10.3390/ijerph191912719. Int J Environ Res Public Health. 2022. PMID: 36232025 Free PMC article. Review.
-
CEPS: An Open Access MATLAB Graphical User Interface (GUI) for the Analysis of Complexity and Entropy in Physiological Signals.Entropy (Basel). 2021 Mar 8;23(3):321. doi: 10.3390/e23030321. Entropy (Basel). 2021. PMID: 33800469 Free PMC article.
MeSH terms
LinkOut - more resources
Full Text Sources
