PT EN
← back to app Scientific Foundation

HR Core MK · Science

Sports cardiology with open algorithms. Every zone, threshold, and inference made by the app is anchored in primary literature, with a verifiable DOI.

Project principle. No reference is cited without reading or validating its existence. If a value lacks support in the literature, it is declared as the author's estimate — both in the app and in the report. This page lists the foundation behind every methodological decision.

01Four-layer method

HR Core MK operates on 4 precision levels with automatic promotion as new data arrives:

Layer 1 — Population

Age + sex → appropriate formula

Tanaka (men), Gulati (women), Nes (athletes). Margin ±10–15 bpm.

Layer 2 — Karvonen

+ Resting HR (HRrest)

Zones expressed as % of reserve (HRmax − HRrest). Anchors the base in the individual's true resting state.

Layer 3 — CPET data

+ VT1, VT2, HRmax measured by cardiopulmonary exercise testing

Zones DERIVED from measured thresholds. Clinical gold standard.

Layer 4 — Inference by triangulation

+ Breathing Pattern + RPE + HR curve over N sessions

Thresholds adapt dynamically with training and adaptation. Operational construct of HR Core MK (validation in progress for paper).

02HRmax by profile

There is no universal HRmax formula. The app selects the appropriate equation based on declared profile and adopts the highest HR observed in real sessions when it exceeds the estimate.

WhenFormulaReference
General adult population 208 − 0.7 × age Tanaka 2001
Women 206 − 0.88 × age Gulati 2010
Active adults / athletes 211 − 0.64 × age Nes 2013 (HUNT)
Field-measured HRmax highest sustained HR overrides estimate

Formulas estimate — real tests measure. When the user reaches an HR higher than the estimate in a valid session, the app uses the measured value as reference.

03Zones as % of reserve (Karvonen)

When resting HR (HRrest) is registered, the app calculates zones as % of reserve, not as % of HRmax:

target HR = HRrest + (HRmax − HRrest) × %

This method anchors the calculation base on the individual's real resting state, being more accurate than % HRmax in people with HRrest distant from the population average (athletes, trained subjects).

Reference: Karvonen, Kentala, Mustala. Ann Med Exp Biol Fenn. 1957 — original formula validated in a longitudinal study.

HRrest — how to measure correctly

04Ventilatory thresholds (VT1 and VT2)

VT1 and VT2 are physiological points of gas exchange, not arbitrary constructs:

Operational definition by gas exchange — V-slope method: Beaver, Wasserman & Whipp. J Appl Physiol. 1986. The point where VCO₂ grows disproportionately to VO₂ defines VT1.

Three-phase exercise model: Skinner & McLellan. Res Q Exerc Sport. 1980 — basis for using behavioral markers (breathing, speech, perception) to identify zones.

05Breathing Pattern · 4 markers

The app offers 4 behavioral categories, extending the classic 3-level Talk Test (Foster 2008) to capture the respiratory transition with finer granularity:

NOSE nasal · < VT1
NOSE-MOUTH transition · ≈ VT1
MOUTH oral · VT1–VT2
PANTING hyperventilation · > VT2

Why 4 markers and not 3?

The intermediate nose-mouth category maps directly to the onset of mouth recruitment, described by Wasserman, Whipp, Koyl & Beaver. J Appl Physiol. 1973. This is the physiological event that defines VT1 in cardiopulmonary exercise testing. Ignoring it loses resolution exactly where the transition matters.

The term "Breathing Pattern" (or "Ventilatory Pattern") is the established term in respiratory physiology (Wasserman, Whipp), and avoids confusion with the strict Talk Test (which measures speech capacity, not breathing pattern).

Classic Talk Test — primary reference: Foster et al. J Cardiopulm Rehabil Prev. 2008 — 3 levels (Yes/Equivocal/No) validated against gas exchange, r ≈ 0.85. Quinn & Coons. J Sports Sci. 2011 — strong correlation with VT1 (more so than with lactate threshold).

06RPE · CPET-3 scale

The app uses 3 levels of Rating of Perceived Exertion (Light · Moderate · Hard), based on the Brazilian clinical CPET simplification. Direct mapping against Borg 6–20:

HR Core MKBorg 6–20Associated threshold
1 · Light9–12below VT1
2 · Moderate13–14≈ VT1
3 · Hard15–17≈ VT2

Why a simplified scale?

Eston & Connolly. Sports Med. 1996 — reduced scales (3–5 categories) retain validity in field populations, patients, and clinical contexts. Eston. IJSPP. 2012 — explicit trade-off: lower granularity requires larger n of markings for stable inference, but converges to the same statistical result.

Chen, Fan & Moe. J Sports Sci. 2002 — meta-analysis. RPE 13–14 (Borg 6–20) ≈ VT1 (r = 0.74); RPE 15–17 ≈ VT2 (r = 0.83). This is the basis for inferring thresholds via perception.

07Triangulation · HR Core MK contribution

Combining three markers reduces the individual error of each:

The HR Core MK algorithm computes the median of the three estimates, weighted by intra-user consistency (RPE ↔ %HRmax correlation). High convergence (SD < 5 bpm) → declared as high confidence. Divergence → app flags for recalibration.

This is the original contribution of HR Core MK — not formally implemented in commercial apps (Polar Flow, Garmin Connect, Strava, Suunto). The methodology will be published after internal validation, at which point the construct BPM (Breath Phase Marker) may be introduced as the operational name of the method.

08HRR and VO₂max

Heart rate recovery (HRR)

Classical prognostic marker. Cole et al. N Engl J Med. 1999 — HRR-60s < 12 bpm associated with increased 12-year mortality. App classification:

HRR-60s (bpm)Classification
> 25Excellent
18–25Good
12–18Normal
< 12Increased risk

VO₂max estimated by HRmax/HRrest ratio

Uth, Sørensen, Overgaard, Pedersen. Eur J Appl Physiol. 2004:

VO₂max ≈ 15.3 × (HRmax / HRrest) ml·kg⁻¹·min⁻¹

Recommended for athletes and active adults. In sedentary populations, performance-based estimation is preferred (Daniels VDOT).

09Verified references

All references below had their DOI or PMID verified at doi.org and PubMed on 2026-05-07. Complete list in Vancouver format (50+ refs) available in REFERENCES.md of the repository.

HRmax

Karvonen and HRV

Ventilatory thresholds

Talk Test and breathing pattern

RPE / Borg

HRR · VO₂max · Sleep · Sedentarism

Declared limitations. This application is a tool for physiological monitoring and screening; it does not replace cardiopulmonary exercise testing (CPET) in a laboratory nor in-person cardiology evaluation. Indirect estimates carry a margin of ±10–15%. In case of symptoms during exertion (chest pain, disproportionate dyspnea, syncope, palpitations), stop immediately and seek medical attention.