Preprint
Article

This version is not peer-reviewed.

CardioTrace: An Open-Source Browser-Based Platform for Real-Time RR Interval Acquisition and Event Annotation in Public Health and Environmental Heart Rate Variability Research

Submitted:

29 October 2026

Posted:

02 November 2026

You are already at the latest version

Abstract
Wearable sensors provide RR-interval (time between successive heartbeats) data for heart rate variability (HRV) research, but research-grade acquisition is limited by proprietary applications, restricted raw-data access, limited event annotation, and weak links to reproducible workflows. We developed CardioTrace, an open-source, browser-based application that acquires, visualizes, annotates, and exports RR intervals from the Polar H10 chest strap via Bluetooth Low Energy. It needs no installation, keeps data on the researcher’s device, stores raw and artifact-filtered streams in parallel, auto-saves sessions when the link is lost, runs timed protocols with automatic event markers, and exports CSV, TXT, ZIP, JSON, plot images, or reports. We verified it with two simultaneously worn straps (one paired to EliteHRV), by comparing computed indices with NeuroKit2 on real and synthetic data, and with 39 simulated-sensor tests. The RR series were near-identical (R2 = 0.9999; root mean squared error = 0.62 ms), time-domain and Poincaré indices agreed with NeuroKit2 within 0.1%, wavelet-based low-to-high-frequency power ratios (LF/HF) exceeded the true value by 1–8% on synthetic signals, and all tests passed. CardioTrace standardizes the acquisition layer preceding HRV analysis in public health, occupational, and field studies; limitations include event timing bounded by Bluetooth latency and descriptive spectral indices.
Keywords: 
;  ;  ;  ;  ;  ;  ;  ;  
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.