Longevity Olympics Research Initiative · Cardiovascular Causal Analysis

Cardiovascular Bayesian Causal Network

A Pearl Structural Causal Model framework applied to 18 cardiovascular phenotypes across atherosclerotic, heart-failure, valvular, arrhythmic, and cardiomyopathic strata. Select a disease, configure intervention bundles, and observe Pearl-adjusted (backdoor + do-calculus) hazard reductions with channel-structured cross-correlation removal (mechanistic-overlap matrix; within-channel saturation), E-values, PNS / PN / PS, population attributable fraction, dose–response saturation, and antithetical critique.

FrameworkPearl SCM · do-calculus
Diseases18 phenotypes
Interventions31 catalogued
Citations92 RCTs + meta-analyses
Updated2026-05-23

01 Phenotype Selection

Select category, then variant/stage. The intervention panel auto-filters to evidence-based therapies for that specific phenotype. Baseline absolute risks reflect untreated or sub-optimally managed cohorts at the corresponding stage.

A high (RCT/meta) · B cohort/surrogate · C case-series/modelled · D consensus. Note: cardiovascular interventions are overwhelmingly RCT-backed (grade A), so this control shows little variation here — an honest reflection of the evidence base.

02 Pearl-Adjusted Effect Synthesis

Per-intervention hazard ratios are combined through mechanistic channels, not a flat product. Interventions are ordered by benefit and each contributes only its residual, channel-independent effect after discounting by its mechanistic overlap (pairwise correlation) with the strongest already-counted intervention: same-channel substitutes (two lipid agents, ACEi vs ARNI) saturate against each other, while interventions on independent channels are d-separated and compose in series. This yields the Pearl-adjusted combined HR — less optimistic than naïve multiplicative pooling for overlapping mechanisms, without over-penalising genuinely independent ones.

Intervention Catalog · Filtered to Phenotype

Select a disease above

Pearl Causal DAG · Backdoor Adjusted

Structural Causal Graph

Active interventions (red) → mechanism nodes (gold) → endpoint (white). Edge thickness encodes do-calculus effect strength. Backdoor paths via comorbidity confounders are adjusted.

Intervention (active)
Intervention (inactive)
Mechanism
Clinical endpoint

03 Active Intervention Detail · Pearl Decomposition

Each row decomposes per-intervention contribution: naïve HR, E-value (unmeasured confounding threshold), PNS (probability of necessity & sufficiency), PN (necessity), PS (sufficiency), and Pearl-adjusted marginal contribution after correlation removal.

Intervention Class HR (95% CI) E-value PNS PN PS Pearl-Adj Δ PAF

04 Quantitative Visualization

(a) Pareto frontier of marginal benefit; (b) Dose–response saturation for continuous interventions; (c) Monte Carlo uncertainty distribution; (d) Cross-correlation heatmap of active interventions.

04a · Pareto Frontier

Marginal Benefit Ranking

Interventions ordered by Pearl-adjusted contribution (descending). Cumulative benefit shows diminishing returns.

04b · Dose–Response

Saturation Curves (Active Interventions)

Continuous-dose interventions: HR vs dose. Hill/log-saturation kinetics. Shows ceiling effects beyond k₅₀.

04c · Monte Carlo Uncertainty

Bayesian Posterior · Combined HR

10,000 draws from log-normal posteriors per intervention CI, with correlation-adjusted compounding. 95% credible interval shown.

04d · Correlation Matrix

Cross-Correlation · Active Set

Mechanistic-overlap correlation matrix. ρ̄ ≈ 0.30 average enforces Pearl-adjusted attenuation of naïve multiplicative pooling.

04e Pareto Ladder · Target Risk Reduction

Greedy forward-selection algorithm builds the full Pareto frontier for the selected phenotype: at each step k, the intervention yielding the largest marginal Pearl-adjusted hazard-ratio reduction is added to the bundle. Set a target relative risk reduction (RRR) with the slider — the minimum bundle that achieves it is highlighted, with one-click apply.

Target Relative Risk Reduction

Drag the slider to set the desired RRR for the composite endpoint. The system finds the smallest evidence-supported bundle (and its Pearl-adjusted HR) that meets or exceeds the target.

Target RRR 50%
— select a phenotype to begin —
k Greedy-selected bundle (most-recent additions in italic) HRadj RRR Δ vs k−1

05 Sensitivity & Counterfactual Analysis

"What-if" and "if-not-for" interrogation: removing single interventions from the active set quantifies their marginal causal contribution. Tornado plot identifies leverage interventions.

If we removed… Combined HR (without) Δ from full bundle Relative impact Tornado

06 Antithetical Critique

Per Commandment 07: challenge own conclusions and solve the counter-argument.

Counterarguments & Methodological Limitations

Why these effect sizes may be optimistic — and why they may still be realistic

(i) Effect-modification by phenotype. The catalog HRs are pooled trial-level estimates. Individual phenotypes carry effect modifiers that may attenuate benefit: ICD in non-ischemic DCM (DANISH 2016) showed neutral effect on all-cause mortality despite SCD reduction; SGLT2i benefit in HFpEF is concentrated in LVEF ≤ 60% (PARAGON-HF post-hoc); ablation in long-standing persistent AF underperforms paroxysmal AF.

(ii) Selection bias in RCT populations. RCT cohorts are typically younger, less polypharmacy-burdened, and more adherent than real-world patients. External-validity attenuation of 20–40% is commonly observed (e.g., MERIT-HF replication in registries).

(iii) Cross-correlation handling — both directions. The Pearl ρ̄ ≈ 0.30 attenuation may over-correct when interventions act on truly orthogonal pathways (e.g., DOAC anti-thrombotic + statin anti-inflammatory). Conversely, ρ̄ may under-correct for the dominant lifestyle cluster (diet–exercise–weight–BP), where the underlying causal structure is dense.

(iv) Competing risks. All HR-based combinations assume proportional hazards; in advanced disease (HFrEF NYHA IV, severe AS unrepaired), non-cardiac competing mortality erodes attributable benefit. Subdistribution hazards (Fine-Gray) would yield more conservative estimates.

(v) Adherence decay. Real-world adherence drops to ~50% by year 1 for statin, ~60% for ARNI, ~70% for ICD-monitored populations. Multiplicative discounting by adherence retention would push Pearl-adjusted HR toward 0.55 × bundle benefit.

(vi) Why effects may nevertheless be realistic:

  • Quadruple HF therapy (ARNI + BB + MRA + SGLT2i) has been independently validated in registries (Vaduganathan Lancet 2020) at the simulated ~62% relative risk reduction.
  • The LDL-MACE causal log-linear relationship (CTT) is among the most robust in cardiology — extrapolation across PCSK9i + bempedoic + statin is mechanistically coherent.
  • Lifestyle clustering is partly desirable: cardiac rehab demonstrates ~25% mortality reduction even adjusting for med-uptake bias.
  • E-values exceeding 1.7 for most interventions imply that unmeasured confounding would need extreme strength (RR > 1.7 with both treatment and outcome) to nullify the effect.

(vii) Recommendation. Treat the "Pearl-adjusted combined HR" as an upper bound of biologically plausible benefit. Real-world expectation should be multiplied by an adherence discount factor of 0.65–0.80 and a competing-risks attenuator of 0.85–0.95 depending on age and frailty.

07 Methods · Pearl SCM Pipeline

Computational pipeline applied to every intervention bundle.

StepProcedureFormula / MechanismReference
1Define SCM with disease as endpoint Y, interventions X₁…X_n, confounders Z (age, sex, comorbidity)Y = f(X, Z, U)Pearl 2009 §1.4
2Identify backdoor set Z for each X_i → Y(Z ⫫ X_i | Y) blocks all backdoor pathsBackdoor criterion
3Convert SMDs / odds ratios to hazard ratios where neededHR ≈ exp(β); Chinn SMD: ln(OR) = π·SMD/√3Chinn Stat Med 2000
4Naïve compounded HR (independence assumption)HR_naïve = Π HR_i (for active i)
5Pairwise correlation ρ_ij from mechanism overlap classρ_ij ∈ [0.10, 0.75]Class clustering
6Average correlation ρ̄ across active setρ̄ = mean(ρ_ij), i≠j
7Pearl-adjusted compounded HRHR_adj = HR_naïve^(1 − ρ̄ · (n − 1) / n)Custom shrinkage
8E-value for unmeasured confoundingE = HR + √(HR(HR − 1)) where HR ≤ 1 → reciprocalVanderWeele 2017
9PNS / PN / PS bounds (Tian-Pearl)PNS = P(Y_{X=1}=0, Y_{X=0}=1); bounds via do-calculusPearl 2009 §9.2
10Population attributable fractionPAF = p·(HR − 1)/(1 + p·(HR − 1))Levin 1953
11Dose-response saturation (continuous interventions)HR(d) = 1 − h_max · d / (k₅₀ + d)Hill kinetics
12Monte Carlo posterior (10,000 draws)HR_i ~ LogNormal(ln(HR), σ); σ = (ln(UCL) − ln(LCL))/3.92Bayesian compounding
13Counterfactual leave-one-out sensitivityΔ_i = HR_adj(full) − HR_adj(full \ {i})Custom
14Antithetical critiqueAdherence discount × competing-risks attenuator§06 above