Dataset-Agnostic Biological Age Calculator and Predictions of Mortality in NHANES (1999-2010), UK Biobank (2006-2010), and Dalian Heart Failure (2015-2023) Cohorts: Development and Validation Study.
Liu H, Amabi Perez Aranda A, et al. • JMIR formative research • 2026
BACalc, an automated GUI-based toolkit for adaptive biological age estimation using PCA-Dubina or Klemera-Doubal methods, produced estimates consistent with the reference BioAge R package, and BA acceleration predicted all-cause mortality in 2 independent cohorts (UK Biobank and Dalian heart failure).
Key Findings
Results
BACalc's KDM-derived biological age estimates were nearly identical to those from the reference BioAge R package.
Correlation between BACalc-derived and BioAge-derived KDM estimates was r=0.9937.
Mean absolute error between the two was 2.02 years.
Example outputs were generated using NHANES (1999-2010), UK Biobank (2006-2010), and Dalian Heart Failure (2015-2023) data.
Results
The BACalc PCA-Dubina model correlated strongly with BioAge, though less tightly than KDM.
Correlation with BioAge was r=0.8871.
Agreement was observed within a ±20-year window of accelerated aging residuals.
Results
In the UK Biobank, PCA-Dubina-derived age acceleration was associated with higher all-cause mortality hazard.
Each 1-year increase in age acceleration was associated with a 1.77% higher hazard of all-cause mortality.
HR 1.018, 95% CI 1.017-1.018; P<.001.
Results
In the UK Biobank, KDM-derived age acceleration was associated with higher all-cause mortality hazard.
Each year of accelerated aging was associated with a 1.59% higher hazard of mortality.
HR 1.016, 95% CI 1.016-1.016; P<.001.
Results
In the Dalian heart failure cohort, PCA-Dubina-derived age acceleration (BAc) independently predicted mortality.
A 1-year increase in age acceleration was associated with a 2.84% increased hazard per year.
HR 1.028, 95% CI 1.022-1.035; P<.001.
Results
In the Dalian cohort, KDM-derived age acceleration (BA_EC) was also associated with increased mortality hazard, with a smaller effect than PCA-Dubina.
Each year of accelerated aging was associated with a 1.26% increased hazard of mortality.
HR 1.013, 95% CI 1.007-1.018; P<.001.
Methods
BACalc is a CSV-based toolkit with a graphical interface that lets users choose variables and method without programming and outputs prediction and model files.
Users select the chronological age column, binary variables (e.g., sex, smoking, alcohol use), and continuous variables (e.g., creatinine) for PCA with Dubina correction or the Klemera-Doubal method.
Numerical operations use NumPy and Pandas; linear modeling uses scikit-learn and SciPy.
Three outputs are generated: row-wise predictions, regression statistics, and explicit linear equations and PCA loadings.
Conclusions
The authors conclude BACalc is a reliable platform for BA estimation that is consistent with validated frameworks and convenient for real-time updating.
It is designed to address high technical demands, lack of alignment across populations, and difficulty updating models as cohorts expand.
BA acceleration predicted mortality in 2 independent cohorts.
What This Means
Biological age is an estimate of how old a person's body seems based on blood tests and other health measures, compared with the number of years they have lived. Existing tools for calculating it often require programming skills and are hard to adapt to new populations or update as more data arrive. The researchers built BACalc, a point-and-click program that takes a spreadsheet of clinical data and calculates biological age using two established methods.
When the team compared BACalc with an existing reference tool (the BioAge R package), the Klemera-Doubal method results were nearly identical (correlation 0.99), and the PCA-based method also agreed closely (0.89). In the UK Biobank and in a cohort of heart failure patients from Dalian, people whose biological age was further ahead of their actual age had a higher risk of death. Each extra year of age acceleration was linked to roughly a 1.3% to 2.8% higher mortality hazard, depending on the cohort and method.
This research suggests that biological age estimates can be produced by an accessible tool that matches an established one and can be applied to different datasets. The findings show association with mortality, not that any intervention based on these scores would help, and the individual per-year effect sizes are modest.
Liu H, Amabi Perez Aranda A, Au A, Wu D, Zhou H, Wong W, et al.. (2026). Dataset-Agnostic Biological Age Calculator and Predictions of Mortality in NHANES (1999-2010), UK Biobank (2006-2010), and Dalian Heart Failure (2015-2023) Cohorts: Development and Validation Study.. JMIR formative research. https://doi.org/10.2196/95321