An open source benchmarked toolbox for cardiovascular waveform and interval analysis

Physiol Meas. 2018 Oct 11;39(10):105004. doi: 10.1088/1361-6579/aae021.

Abstract

Objective: This work aims to validate a set of data processing methods for variability metrics, which hold promise as potential indicators for autonomic function, prediction of adverse cardiovascular outcomes, psychophysiological status, and general wellness. Although the investigation of heart rate variability (HRV) has been prevalent for several decades, the methods used for preprocessing, windowing, and choosing appropriate parameters lacks consensus among academic and clinical investigators. Moreover, many of the important steps are omitted from publications, preventing reproducibility.

Approach: To address this, we have compiled a comprehensive and open-source modular toolbox for calculating HRV metrics and other related variability indices, on both raw cardiovascular time series and RR intervals. The software, known as the PhysioNet Cardiovascular Signal Toolbox, is implemented in the MATLAB programming language, with standard (open) input and output formats, and requires no external libraries. The functioning of our software is compared with other widely used and referenced HRV toolboxes to identify important differences.

Main results: Our findings demonstrate how modest differences in the approach to HRV analysis can lead to divergent results, a factor that might have contributed to the lack of repeatability of studies and clinical applicability of HRV metrics.

Significance: Existing HRV toolboxes do not include standardized preprocessing, signal quality indices (for noisy segment removal), and abnormal rhythm detection and are therefore likely to lead to significant errors in the presence of moderate to high noise or arrhythmias. We therefore describe the inclusion of validated tools to address these issues. We also make recommendations for default values and testing/reporting.

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't
  • Research Support, U.S. Gov't, Non-P.H.S.
  • Validation Study

MeSH terms

  • Algorithms
  • Artifacts
  • Atrial Fibrillation / diagnosis
  • Atrial Fibrillation / physiopathology
  • Blood Pressure Determination / methods
  • Computer Simulation
  • Diagnosis, Computer-Assisted / methods
  • Electrocardiography / methods
  • Heart Rate Determination / methods
  • Heart Rate*
  • Humans
  • Photoplethysmography / methods
  • Reproducibility of Results
  • Signal Processing, Computer-Assisted*
  • Software*