Related Experiment Video
Updated: Jun 6, 2025

Calculating Heart Rate Variability from ECG Data from Youth with Cerebral Palsy During Active Video Game Sessions
Published on: June 5, 2019
RHRVEasy: Heart rate variability made easy
Constantino A García1, Sofía Bardají1, Pablo Pérez-Tirador1
1Department of Information Technology, Escuela Politécnica Superior, Universidad San Pablo-CEU, CEU Universities, Campus Montepríncipe, Boadilla del Monte, Madrid, Spain.
Abstract:
Heart Rate Variability (HRV) analysis aims to characterize the physiological state affecting heart rate, and identify potential markers of underlying pathologies. This typically involves calculating various HRV indices for each recording of two or more populations. Then, statistical tests are used to find differences. The normality of the indices, the number of groups being compared, and the correction of the significance level should be considered in this step. Especially for large studies, this process is tedious and error-prone. This paper presents RHRVEasy, an R open-source package that automates all the steps of HRV analysis. RHRVEasy takes as input a list of folders, each containing all the recordings of the same population. The package loads and preprocesses heart rate data, and computes up to 31 HRV time, frequency, and non-linear indices. Notably, it automates the computation of non-linear indices, which typically demands manual intervention. It then conducts hypothesis tests to find differences between the populations, adjusting significance levels if necessary. It also performs a post-hoc analysis to identify the differing groups if there are more than two populations. RHRVEasy was validated using a database of healthy subjects, and another of congestive heart failure patients. Significant differences in many HRV indices are expected between these groups. Two additional groups were constructed by random sampling of the original databases. Each of these groups should present no statistically significant differences with the group from which it was sampled, and it should present differences with the other two groups. All tests produced the expected results, demonstrating the software's capability in simplifying HRV analysis. Code is available on https://github.com/constantino-garcia/RHRVEasy.
More Related Videos
08:22Author Spotlight: Advancing the Study of Brain-Heart Interplay with a Comprehensive EEGLAB Plugin for Multimodal Signal Analysis
Published on: April 26, 2024
05:48Autonomic Function Following Concussion in Youth Athletes: An Exploration of Heart Rate Variability Using 24-hour Recording Methodology
Published on: September 21, 2018
Related Concept Videos
Factors Influencing Heart Rate
Let us explore the significant factors affecting heart rate, including age, body temperature, posture, acute pain, chemical influences,...
Regulation of Heart Rates
The SNS increases heart rate through the release of norepinephrine and epinephrine, which act on beta-1 adrenergic receptors in the heart. This action increases the rate of depolarization in the sinoatrial (SA) node, the heart's...
Correlation between ECG and Cardiac Cycle
A cardiac action potential originates in the SA node and spreads throughout the atria and the AV node in approximately 0.03 seconds. This results in the P wave in an ECG and triggers atrial contraction. The action potential is then briefly slowed at the AV node, allowing the atria to contract and fill the ventricles with blood before...
Cardiac Output I:Effect of Heart Rate on Cardiac Output
Cardiac output (CO) refers to the total amount of blood ejected by one of the ventricles in liters per minute (L/min). In a resting adult, CO ranges from 5 to 6 L/min, adjusting according to the body's metabolic requirements.
Effect of Heart Rate on Cardiac Output
Cardiac output adapts to metabolic demands during stress, physical activity, or illness. The autonomic nervous system regulates heart rate via the sinoatrial node. The parasympathetic nervous system decreases heart...
ECG Interpretation of Rhythms
Components of the Electrocardiogram
The primary components of a normal ECG waveform in Normal sinus rhythm(NSR) include the P wave, PR interval, QRS complex, ST segment, T wave, and occasionally a U wave.
ECG waveforms are divided by vertical and horizontal lines at standard intervals.
The horizontal axis measures time and rate, and the vertical axis measures amplitude or voltage....
Special considerations while measuring pulse