Cargando…

RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability

Heart rate and heart rate variability have enabled insight into a myriad of psychophysiological phenomena. There is now an influx of research attempting using these metrics within both laboratory settings (typically derived through electrocardiography or pulse oximetry) and ecologically-rich context...

Descripción completa

Detalles Bibliográficos
Autores principales: Kirk, Peter A., Davidson Bryan, Alexander, Garfinkel, Sarah N., Robinson, Oliver J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8957280/
https://www.ncbi.nlm.nih.gov/pubmed/35345583
http://dx.doi.org/10.7717/peerj.13147
_version_ 1784676733351362560
author Kirk, Peter A.
Davidson Bryan, Alexander
Garfinkel, Sarah N.
Robinson, Oliver J.
author_facet Kirk, Peter A.
Davidson Bryan, Alexander
Garfinkel, Sarah N.
Robinson, Oliver J.
author_sort Kirk, Peter A.
collection PubMed
description Heart rate and heart rate variability have enabled insight into a myriad of psychophysiological phenomena. There is now an influx of research attempting using these metrics within both laboratory settings (typically derived through electrocardiography or pulse oximetry) and ecologically-rich contexts (via wearable photoplethysmography, i.e., smartwatches). However, these signals can be prone to artifacts and a low signal to noise ratio, which traditionally are detected and removed through visual inspection. Here, we developed an open-source Python package, RapidHRV, dedicated to the preprocessing, analysis, and visualization of heart rate and heart rate variability. Each of these modules can be executed with one line of code and includes automated cleaning. In simulated data, RapidHRV demonstrated excellent recovery of heart rate across most levels of noise (>=10 dB) and moderate-to-excellent recovery of heart rate variability even at relatively low signal to noise ratios (>=20 dB) and sampling rates (>=20 Hz). Validation in real datasets shows good-to-excellent recovery of heart rate and heart rate variability in electrocardiography and finger photoplethysmography recordings. Validation in wrist photoplethysmography demonstrated RapidHRV estimations were sensitive to heart rate and its variability under low motion conditions, but estimates were less stable under higher movement settings.
format Online
Article
Text
id pubmed-8957280
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-89572802022-03-27 RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability Kirk, Peter A. Davidson Bryan, Alexander Garfinkel, Sarah N. Robinson, Oliver J. PeerJ Bioinformatics Heart rate and heart rate variability have enabled insight into a myriad of psychophysiological phenomena. There is now an influx of research attempting using these metrics within both laboratory settings (typically derived through electrocardiography or pulse oximetry) and ecologically-rich contexts (via wearable photoplethysmography, i.e., smartwatches). However, these signals can be prone to artifacts and a low signal to noise ratio, which traditionally are detected and removed through visual inspection. Here, we developed an open-source Python package, RapidHRV, dedicated to the preprocessing, analysis, and visualization of heart rate and heart rate variability. Each of these modules can be executed with one line of code and includes automated cleaning. In simulated data, RapidHRV demonstrated excellent recovery of heart rate across most levels of noise (>=10 dB) and moderate-to-excellent recovery of heart rate variability even at relatively low signal to noise ratios (>=20 dB) and sampling rates (>=20 Hz). Validation in real datasets shows good-to-excellent recovery of heart rate and heart rate variability in electrocardiography and finger photoplethysmography recordings. Validation in wrist photoplethysmography demonstrated RapidHRV estimations were sensitive to heart rate and its variability under low motion conditions, but estimates were less stable under higher movement settings. PeerJ Inc. 2022-03-23 /pmc/articles/PMC8957280/ /pubmed/35345583 http://dx.doi.org/10.7717/peerj.13147 Text en © 2022 Kirk et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.
spellingShingle Bioinformatics
Kirk, Peter A.
Davidson Bryan, Alexander
Garfinkel, Sarah N.
Robinson, Oliver J.
RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability
title RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability
title_full RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability
title_fullStr RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability
title_full_unstemmed RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability
title_short RapidHRV: an open-source toolbox for extracting heart rate and heart rate variability
title_sort rapidhrv: an open-source toolbox for extracting heart rate and heart rate variability
topic Bioinformatics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8957280/
https://www.ncbi.nlm.nih.gov/pubmed/35345583
http://dx.doi.org/10.7717/peerj.13147
work_keys_str_mv AT kirkpetera rapidhrvanopensourcetoolboxforextractingheartrateandheartratevariability
AT davidsonbryanalexander rapidhrvanopensourcetoolboxforextractingheartrateandheartratevariability
AT garfinkelsarahn rapidhrvanopensourcetoolboxforextractingheartrateandheartratevariability
AT robinsonoliverj rapidhrvanopensourcetoolboxforextractingheartrateandheartratevariability