CardioBrain: a novel user-friendly software for assessing dynamic cerebral autoregulation-implementation validation and robustness to signal artefacts
Related Experiment Video
Updated: Sep 17, 2026

Software for Analysis of Heart Rate and Blood Pressure Time-series Data from the Valsalva Maneuver
Published on: June 27, 2025
Rhenan Bartels1, Gabriel Dias Rodrigues2,3, Tiago Peçanha4
1Software Engineer at Global Minimum LTDA Rio de Janeiro, Brazil.
Abstract:
Cerebral autoregulation (CA) is a critical mechanism that protects the brain against ischemia and hyperperfusion by maintaining cerebral blood flow (CBF) relatively stable despite fluctuations in arterial blood pressure (ABP). Alterations in CA are linked to adverse outcomes, highlighting the need for reliable analysis methods. This study aimed to presentCardioBrain, a free and user-friendly software for assessing dynamic CA (dCA) using transfer function analysis (TFA) of continuously recorded ABP and CBF velocity (CBFv) data, validate its TFA implementation, and evaluate its robustness to simulated signal artefacts and artefact filtering. CardioBrain calculates TFA-derived dCA metrics, including gain, phase, and coherence, across frequency bands (VLF, LF, HF), and allows users to adjust signal-processing parameters following standards recommended by the Cerebrovascular Research Network (CARNet). Validation of the software's TFA implementation was performed by assessing agreement betweenCardioBrainand the TFA function provided on CARNet's website (tfa_car) using 18 ABP and CBFv signals. Robustness was assessed following the introduction of increasing levels of simulated signal artefacts (1%-5%), with and without Hampel filtering. Bland-Altman analysis showed excellent agreement between CardioBrain and tfa_car for coherence, gain (cm·s-1·mmHg-1), and phase (degrees), with mean differences (LoA) indicating negligible errors: VLFcoherence=-0.00(-0.000067-0.000054), VLFgain=-0.00(-0.000067-0.000066), VLFphase=-0.00(-0.000066-0.000053), LFcoherence=-0.00(-0.000063-0.000069), LFgain=-0.00(-0.000061-0.000041), LFphase=0.00(-0.000059-0.000069), HFcoherence=-0.00(-0.000058-0.000036), HFgain=-0.00(-0.00007-0.000063), HFphase= - 0.00(-0.000044-0.000029). Increasing artefact contamination, particularly from 2% onwards, resulted in greater bias and variability in TFA estimates, which were generally attenuated by Hampel filtering. This study presentsCardioBrainas a user-friendly software tool for dCA assessment using TFA and demonstrates excellent agreement with an established TFA implementation. Robustness analyses demonstrate the impact of signal artefacts on TFA estimates and the potential of Hampel filtering to mitigate these effects.

