Methods
110
Study population 111
The UK Biobank is a prospective health study of over 500,000 UK residents aged 37–73 who 112
were recruited between 2006 and 2010. Individuals registered with the UK National Health 113
Service (NHS) and living within a 25-mile (~40 km) radius of one of 22 assessment centres 114
were invited to participate (Bycroft et al., 2018). Participants provided data on their 115
sociodemographic characteristics, health behaviours and medical history, underwent physical 116
examination and had blood and urine samples taken. There is extensive record linkage, for 117
example with national death registries, hospital inpatient records and primary care data. 118
119
Metabolomic biomarker quantification 120
Nuclear magnetic resonance (NMR) spectroscopy metabolomic biomarkers were quantified 121
in non-fasting blood plasma samples taken at the baseline assessment. The Nightingale 122
Health platform ascertains 168 circulating metabolites using a high-throughput standardized 123
protocol for sample quality control, preparation, data storage and automated analyses (Würtz 124
et al., 2017). The metabolites span multiple pathways, including lipoprotein lipids in 14 125
subclasses, circulating fatty acids and fatty acid compositions, as well as low-molecular 126
weight metabolites, such as amino acids, ketone bodies and glycolysis metabolites. Most 127
measures are highly correlated (r > 0.9) with routine clinical chemistry assays (Würtz et al., 128
2017). For further details on sample preparation and quality control procedures, see 129
https://biobank.ndph.ox.ac.uk/ukb/ukb/docs/nmrm_companion_doc.pdf. We used the first 130
release of metabolomics data (March 2021) on a random subset of 118,019 participants. 131
132
Machine learning 133
We evaluated 17 machine learning algorithms, including regularised linear regression, latent 134
variable modelling, instance-based learning, non-parametric regression, kernel-based 135
methods, tree-based models, rule-based models and ensemble methods (Panel 1). To 136
internally validate each algorithm in predicting chronological age from plasma metabolites, 137
we implemented 10×5 nested cross-validation (Figure 1a). Nested cross-validation is 138
preferred for internal validation over other existing approaches as it provides more accurate 139
error estimation (Bates, Hastie, & Tibshirani). We split the data into 10 folds of equal size, to 140
which individuals were allocated at random while preserving the chronological age 141
distribution of the full analytical sample (Figure 1b). 142
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
6
Panel 1. Overview of the machine learning algorithms used in this study. 143
144
Ridge regression: linear regression model with a penalty term (L2 regularization) to shrink the 145
magnitude of coefficient estimates towards zero (Hoerl & Kennard, 1970). 146
147
Least Absolute Shrinkage and Selection Operator (LASSO): linear regression model with a 148
penalty term (L1 regularization) to shrink the magnitude of coefficient estimates towards 149
zero. This technique can result in sparse models as variable selection is performed by 150
reducing some coefficient estimates exactly equal to zero (Tibshirani, 1996). 151
152
Elastic net: linear regression model that combines the L1 and L2 penalty terms of LASSO and 153
Ridge regression. This technique reduces the magnitude of some coefficient estimates 154
towards zero and can perform variable selection by reducing some coefficient estimates 155
exactly equal to zero (Zou & Hastie, 2005). 156
157
Partial least squares regression (PLSR): latent variable model that extracts a set of latent 158
factors that best explain the covariance between the predictors and outcome. These factors 159
are then used as predictors in a linear regression model (Wold, Sjöström, & Eriksson, 2001). 160
161
K-nearest neighbors (KNN): instance-based learning model which uses the weighted average 162
outcome of the k nearest data points to make predictions. In this context, “nearest” is usually 163
determined by a distance metric such as the Minkowski distance (Cover & Hart, 1967). 164
165
Multivariate adaptive regression splines (MARS): non-parametric regression model that 166
creates piecewise linear approximations of the relationship between the predictors and 167
outcome. This technique can model non-linear associations and interactions between the 168
predictors (J. Friedman, H., 1991). 169
170
MARS ensemble: ensemble method that combines the predictions of multiple MARS models 171
to improve the predictive accuracy and stability of the model (Kuhn & Johnson, 2013a). 172
173
Support vector regression (SVR): kernel-based method that seeks to identify a hyperplane 174
that best models the relationships between the predictors and outcome. This variation of the 175
support vector machine algorithm (Boser, Guyon, & Vapnik, 1992) was adapted for 176
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
7
regression and can employ a range of kernels to transform the data to a higher-dimensional 177
space, allowing for complex non-linear associations (Drucker, Burges, Kaufman, Smola, & 178
Vapnik, 1996). We tested linear, polynomial and radial basis function kernels. 179
180
Regression tree: technique that models the relationship between the predictors and outcome 181
by creating a tree-like structure of decision rules based on values of the predictors. Decision 182
trees are interpretable and can incorporate non-linear relationships and higher-order 183
interactions in the data (Breiman, Friedman, Olshen, & Stone, 1984). 184
185
Bagging: ensemble method that combines the predictions of multiple regression trees. 186
Bootstrapped aggregating (“bagging”) involves training regression trees on multiple, 187
randomly selected (“bootstrapped”) samples of the data. Bagging can improve the stability 188
and accuracy of decision tree models (Breiman, 1996). 189
190
Random forest: ensemble method that combines predictions of multiple regression trees. 191
Each tree is trained on a random subset of the data and, at each split, a subset of predictors, 192
reducing the correlation between decision trees in the ensemble (Breiman, 2001). 193
194
Extreme gradient boosting (XGBoost): ensemble method that builds decision trees 195
sequentially by implementing a gradient descent algorithm that seeks to minimize errors from 196
previous models while increasing the influence (“boosting”) of highly predictive models. 197
More complex models are penalised through L1 and L2 regularization to avoid overfitting (T. 198
Chen & Guestrin, 2016). 199
200
Bayesian additive regression trees (BART): ensemble method that uses Bayesian techniques 201
to iteratively construct and update multiple decision trees. Regularization priors force each 202
tree to explain only a subset of the relationship between the predictors and outcome, thereby 203
preventing overfitting (Chipman, George, & McCulloch, 2010). 204
205
Cubist rule-based regression: ensemble model that that derives rules from decision trees and 206
fits linear regression models for the subset of the data defined by each rule. The model 207
incorporates boosting techniques and may adjust predictions based on k-nearest neighbors 208
(Kuhn & Johnson, 2013b; Quinlan, 1992). 209
210
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
8
RuleFit ensemble: ensemble method that uses a tree-based model (XGBoost) to predict an 211
outcome and subsequently derives rules. LASSO is then used to select the most predictive 212
rules, resulting in a sparse linear model (J. H. Friedman & Popescu, 2008). 213
214
For each iteration of the outer loop of the nested cross-validation, 9/10 folds combined served 215
as the training set and the tenth fold served as the test set. The 90% training sets were further 216
divided into five equal size sets, and we performed 5-fold cross validation to empirically 217
identify, for each algorithm, the hyperparameter combination that resulted in the lowest 218
cross-validation mean absolute error (MAE). Tuning grids were set up using a maximum 219
entropy space-filling design. The size of each tuning grid was determined by the number of 220
available hyperparameters, type of hyperparameter (continuous, discrete or categorical) and 221
computational constraints. We tested up to ten values for each hyperparameter, resulting in 222
tuning grid sizes between ten (for Ridge regression) and 3125 (for XGBoost). Further details, 223
including pre-processing requirements, are available in Table S1. The model specifications 224
with the lowest 5-fold cross-validation MAE were subsequently fit in the 90% training sets, 225
and performance was assessed by calculating the MAE, root-mean-square error (RMSE), 226
Pearson correlation coefficient (r) and the coefficient of determination (R2) in the 10% test 227
sets. We also examined the average magnitude of discrepancy in predictive performance 228
between the training and test sets, extrapolation beyond the chronological age range in the 229
data and the computing hours required for hyperparameter tuning for each model. 230
231
Metabolomic ageing clocks 232
Individual-level age predictions for all participants were obtained by aggregating the 233
predictions of the ten test sets of the outer loop of the nested cross-validation. Metabolomic 234
age delta (MileAge delta) was calculated as the difference between predicted and 235
chronological age, with positive values representing an older predicted than chronological 236
age and negative values representing a younger predicted than chronological age. Given that 237
ageing clocks overestimate age in young individuals and underestimate age in older 238
individuals, we regressed predicted age (MileAge) on chronological age and used the 239
resulting intercept (β ) and slope coefficient (α ) estimates to apply a statistical correction to 240
the age prediction: M i le A g e ( a g e bi as ad ju ste d) = Mi l e A g e + [ A g e /g3398/g4666α × A ge + β /g4667/g4671 (de 241
Lange & Cole, 2020). 242
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
9
Health indicators and mortality 243
We tested associations between MileAge delta (adj.) and multiple health indicators: having a 244
long-standing illness, disability or infirmity (yes/no), self-rated health (“poor”, “fair”, “good” 245
or “excellent”) and overall health status (unhealthy/healthy) derived from 81 cancer and 443 246
non-cancer illnesses (Mutz & Lewis, 2022; Mutz et al., 2021). Next we examined 247
associations with the frailty phenotype and frailty index (Mutz, Choudhury, Zhao, & Dregan, 248
2022). The frailty phenotype summarises data on weight loss, exhaustion, physical activity, 249
walking speed and hand-grip strength. The frailty index was derived from 49 variables 250
obtained at the baseline assessment, including cardiometabolic, cranial, immunological, 251
musculoskeletal, respiratory and sensory traits, well-being, infirmity, cancer and pain. We 252
also tested associations between MileAge delta (adj.) and telomere length, measured using a 253
validated quantitative polymerase chain reaction assay that expresses telomere length as the 254
ratio of the telomere repeat copy number (T) relative to a single-copy gene (S) that encodes 255
haemoglobin subunit beta. T/S ratio is proportional to an individual’s average telomere length 256
(Lai, Wright, & Shay, 2018). Finally, we examined prospective associations with all-cause 257
mortality. The date of death was obtained through linkage with national death registries, NHS 258
Digital (England and Wales) and the NHS Central Register (Scotland). The censoring date 259
was 30 November 2022. 260
261
Exclusion criteria 262
Women who were pregnant or unsure that they were pregnant at the time of assessment were 263
excluded from the analysis given that their metabolite profiles likely changed during 264
pregnancy. Participants for whom their genetic and self-reported sex did not match were also 265
excluded as this may indicate poor data quality. We also excluded individuals with missing 266
metabolite data or potential outlier metabolite values, defined as values 4× the interquartile 267
range (IQR) above or below the median. 268
269
Statistical analyses 270
All data processing and analyses were performed in R (version 4.2). 271
272
Sample characteristics were summarised using means and standard deviations or counts and 273
percentages. Generalised additive models were used to explore the relationship between 274
chronological age and metabolite levels. We further conducted metabolome-wide association 275
analyses of chronological age and all-cause mortality to identify metabolites that were 276
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
10
statistically significantly associated with chronological age and mortality (at P < 0.05/168). 277
Correlations between the predicted age derived from each machine learning model were 278
estimated using Pearson’s correlation coefficient. 279
280
Cross-sectional associations between MileAge delta (adj.) and the frailty index and telomere 281
length were estimated using ordinary least squares regression. Associations between MileAge 282
delta and having a long-standing illness and overall health status were estimated using 283
logistic regression. Association between MileAge delta and the frailty phenotype and self-284
rated health were estimated using ordinal logistic regression. For each health indicator, higher 285
values corresponded to worse health. For the health association analyses, we fitted minimally 286
adjusted models that included chronological age and sex as covariates. For the prospective 287
analyses of all-cause mortality, we calculated person-years of follow-up and the median 288
duration of follow-up of censored individuals. Survival probabilities by MileAge delta were 289
estimated using the Kaplan-Meier (KM) method (Kaplan & Meier, 1958) and we calculated 290
log-rank p-values. Hazard ratios (HRs) and 95% confidence intervals were estimated using 291
Cox proportional hazards models (Cox, 1972). Age in years was used as the underlying time 292
axis, with age 40 as the start of follow-up. Across both cross-sectional and prospective 293
analyses, we defined MileAge delta subgroups by standard deviation from the mean. 294
Individuals with a MileAge delta equal to or smaller than one standard deviation below the 295
mean were the reference group. To discern how this analytical decision might impact results, 296
and to enable comparability with other studies, we also report associations with all-cause 297
mortality for all models with subgroups defined by the bottom and top 10% of the 298
distribution as well as negative and positive values. Finally, we used generalised additive 299
models and spline functions to explore the relationship between MileAge delta as a 300
continuous variable and health indicators and all-cause mortality, respectively. 301
302
For the Cubist rule-based regression model, which across most analyses performed best at 303
predicting health outcomes, we performed additional analyses. We calculated variable 304
importance scores to identify metabolites that strongly contributed to MileAge. We explored 305
associations between MileAge delta and all-cause mortality stratified by sex, self-rated health 306
and chronological age group (39-49, 50-59 and 60-71 years). Finally, we assessed the 307
performance of our ageing clock by benchmarking it against other ageing markers: (a) we 308
estimated the hazard ratio for all-cause mortality by MileAge delta and other ageing marker 309
(grip strength, telomere length and the frailty index) subgroups defined by standard deviation 310
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
11
from the mean, adjusted for chronological age and sex; (b) we calculated the C-index and 311
95% confidence intervals for chronological age + sex (as the base model) and for each ageing 312
marker added separately to the model, with time (in days) since the baseline assessment as 313
the underlying time axis. 314
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
12
Results
315
Sample characteristics 316
Of the 118,019 participants with metabolomics data, 110,730 had complete information on all 317
metabolites (Figure S1). After removing individuals with potential outlier metabolite values, 318
inconsistencies between self-reported and genetic sex or possible pregnancies, the analytical 319
sample included 101,359 participants (Table 1). The mean chronological age was 56.44 years 320
(SD = 8.12), with the most common age being 61 years (Figure 1b). Most metabolite levels 321
varied by chronological age (Figure 1c), showing considerable evidence of non-linear 322
relationships (Figures S2-S33). 323
324
Table 1. Sample characteristics
MileAge delta (adj.)
Full sample
(N=101359)
≤ 1SD below
the mean
(n=16204)
Middle
(n=69166)
≥ 1SD above
the mean
(n=15989)
Age; mean (SD) 56.44 (8.12) 55.85 (8.33) 56.75 (8.08) 55.69 (8.00)
Sex
Female 54484 (53.8%) 8062 (49.8%) 37002 (53.5%) 9420 (58.9%)
Male 46875 (46.2%) 8142 (50.2%) 32164 (46.5%) 6569 (41.1%)
Ethnicity
White 95672 (94.4%) 15163 (93.6%) 65486 (94.7%) 15023 (94.0%)
Mixed-race 574 (0.6%) 103 (0.6%) 386 (0.6%) 85 (0.5%)
Black 1529 (1.5%) 233 (1.4%) 975 (1.4%) 321 (2.0%)
Asian 1953 (1.9%) 375 (2.3%) 1265 (1.8%) 313 (2.0%)
Chinese 291 (0.3%) 77 (0.5%) 184 (0.3%) 30 (0.2%)
Other 880 (0.9%) 173 (1.1%) 564 (0.8%) 143 (0.9%)
Missing1 460 (0.5%) 80 (0.5%) 306 (0.4%) 74 (0.5%)
Highest qualification
None 17084 (16.9%) 2551 (15.7%) 11868 (17.2%) 2665 (16.7%)
O levels/GCSEs/CSEs 27008 (26.6%) 4237 (26.1%) 18435 (26.7%) 4336 (27.1%)
A levels/NVQ/HND/HNC2 23235 (22.9%) 3637 (22.4%) 15961 (23.1%) 3637 (22.7%)
Degree 32826 (32.4%) 5577 (34.4%) 22091 (31.9%) 5158 (32.3%)
Missing1 1206 (1.2%) 202 (1.2%) 811 (1.2%) 193 (1.2%)
Household income3
Very low 19422 (19.2%) 2863 (17.7%) 13265 (19.2%) 3294 (20.6%)
Low 22159 (21.9%) 3487 (21.5%) 15137 (21.9%) 3535 (22.1%)
Medium 22634 (22.3%) 3831 (23.6%) 15417 (22.3%) 3386 (21.2%)
High 17767 (17.5%) 3095 (19.1%) 12027 (17.4%) 2645 (16.5%)
Very high 4725 (4.7%) 819 (5.1%) 3188 (4.6%) 718 (4.5%)
Missing1 14652 (14.5%) 2109 (13.0%) 10132 (14.6%) 2411 (15.1%)
Cohabitation
With partner 73896 (72.9%) 12054 (74.4%) 50748 (73.4%) 11094 (69.4%)
Single 8341 (8.2%) 1418 (8.8%) 5467 (7.9%) 1456 (9.1%)
Missing1 19122 (18.9%) 2732 (16.9%) 12951 (18.7%) 3439 (21.5%)
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
13
Smoking status
Never 55643 (54.9%) 9149 (56.5%) 37876 (54.8%) 8618 (53.9%)
Former 34805 (34.3%) 5342 (33.0%) 23838 (34.5%) 5625 (35.2%)
Current 10416 (10.3%) 1634 (10.1%) 7119 (10.3%) 1663 (10.4%)
Missing1 495 (0.5%) 79 (0.5%) 333 (0.5%) 83 (0.5%)
Menopause4
No 12986 (12.8%) 2887 (17.8%) 8096 (11.7%) 2003 (12.5%)
Yes 32745 (32.3%) 4046 (25.0%) 23034 (33.3%) 5665 (35.4%)
Missing1 55628 (54.9%) 9271 (57.2%) 38036 (55.0%) 8321 (52.0%)
Morbidity count
None 23788 (23.5%) 4459 (27.5%) 16311 (23.6%) 3018 (18.9%)
One 26923 (26.6%) 4581 (28.3%) 18615 (26.9%) 3727 (23.3%)
Two 20535 (20.3%) 3195 (19.7%) 14011 (20.3%) 3329 (20.8%)
Three 13157 (13.0%) 1857 (11.5%) 9001 (13.0%) 2299 (14.4%)
Four 7553 (7.5%) 989 (6.1%) 5077 (7.3%) 1487 (9.3%)
Five+ 9387 (9.3%) 1119 (6.9%) 6141 (8.9%) 2127 (13.3%)
Missing1 16 (0.0%) 4 (0.0%) 10 (0.0%) 2 (0.0%)
Fasting time5; mean (SD) 3.75 (2.40) 3.74 (2.47) 3.74 (2.39) 3.79 (2.38)
Body mass index6; mean (SD) 27.43 (4.73) 26.17 (4.07) 27.41 (4.57) 28.80 (5.59)
Note: GCSEs = general certificate of secondary education; CSE = certificate of secondary
education; NVQ = national vocational qualification; HND = higher national diploma; HNC =
higher national certificate. MileAge delta (adj.) derived from the Cubist rule-based regression
model. 1Missing data may also include “do not know”, “prefer not to answer”, “not applicable”
or related responses. 2Also includes 'other professional qualifications'. 3Annual household
income groups: very low (£100,000).
4n = 59519 females. 5n = 3 missing. 6n = 345
missing.
325
Metabolite-wide associations 326
165/168 metabolites were associated with chronological age (p < 0.05/168). While most 327
metabolite levels were elevated in older individuals (e.g., Omega 3, citrate and glucose), 328
seven, including albumin, glycine and histidine, were negatively associated with 329
chronological age (Figure S34; Additional file 1). Amongst the 119 metabolites associated 330
with all-cause mortality, GlycA was most strongly associated with a higher mortality hazard 331
(HR = 1.22, 95% CI 1.20-1.25, p < 0.001), whereas the degree of unsaturation, 332
docosahexaenoic acid (DHA) and Omega 3 were strongly associated with a lower mortality 333
hazard (Figure S35; Additional file 2). Notably, 116 metabolites associated with 334
chronological age also predicted mortality, with GlycA, Omega 3 and DHA amongst the 335
most strongly associated metabolites of both age and mortality (Figure 1d). Between 87% 336
and 95% of the metabolites that were statistically significantly associated with other health 337
indicators (e.g., frailty and health status) were associated with chronological age (Figure 338
S36). The exception was telomere length for which only 53% of statistically significant 339
metabolites were shared with chronological age. 340
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
14
341
Predictive model performance 342
Predictive performance estimates in the 90% training (n = 91,222 to 91,226) and 10% test 343
sets are shown in Table S3. The nested cross-validation mean absolute error (MAE) in the 344
test sets (n = 10,133 to 10,137) ranged from 5.31 to 6.36 years, with the support vector 345
regression with a radial basis function (SVM radial) performing best and the MARS 346
ensemble performing worst. The root-mean-square error (RMSE) ranged from 6.60 to 7.58 347
years. Correlation coefficients between predicted and chronological age ranged from 0.36 to 348
0.59, with R2 values between 0.13 and 0.35. The difference in predictive performance 349
between the training and test sets, i.e., the model’s optimism which may indicate poor 350
generalization to unseen data, was generally low (e.g., MAEdifference < 0.15 for 10/17 models). 351
However, certain tree-based models (bagging, random forest and XGBoost) and the k-nearest 352
neighbors model overfit the training data (MAEdifference = -1.51 to -5.83), with correlation 353
coefficients between predicted and chronological age of r > 0.8 in the training sets (Figure 354
S40). Figure 2a shows the nested cross-validation MAEs for all models. For comparison, 355
drawing random samples from a uniform distribution between the sample’s minimum and 356
maximum chronological age, i.e., a random prediction model, resulted in a MAE = 9.79. 357
Predicting the sample mean, i.e., a null model, resulted in a MAE = 6.96. Additional plots 358
showing other performance measures (MAE, RMSE, r and R2) in the training and test sets are 359
presented in the supplement (Figures S37-S43). There were moderate to high correlations 360
between the predicted age values of the various models (r = 0.48 to > 0.99) (Figure 2b). High 361
correlations (r > 0.87) amongst the most accurate models suggest they capture similar 362
patterns in the data. Omega 3, albumin and citrate were amongst the most important 363
contributors to predictive accuracy (Figure S44). 364
365
Age bias correction 366
All models overestimated the age of young individuals and underestimated the age of older 367
individuals (Figure S44). Applying a statistical correction (see Methods) to the predicted age 368
values removed this bias (Figures 2c-e and S45). The predicted age values were originally 369
within the chronological age range (39 to 70 years) of the sample for most individuals. 370
Across all models, 0.23% (n = 238) and 0.96% (n = 976) of predictions were below or above 371
the minimum and maximum age, respectively (Table S4). More predicted age values were 372
outside the chronological age range (up to 8.27%, n = 8382 for a single model) after the age 373
bias correction. Re-calculating the predictive performance estimates after the age bias 374
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
15
correction suggested higher accuracy (MAE = 2.12 to 3.40; Figure 2f). The overall 375
performance rankings across the models inverted, with the models that originally predicted 376
chronological age best showing reduced accuracy (Figures S46-S48). The age bias adjusted 377
MileAge delta ranged from -18.94 years younger to 16.05 years older for the Cubist rule-378
based regression model, with 15.99% (n = 16,204) and 15.77% (n = 15,989) of the sample 379
having a MileAge delta (adj.) of at least 3.75 years below or above the mean (Figure 2g; 380
Table S5). 381
382
Associations with health indicators 383
Descriptive statistics for the health indicators are shown in Table S6. Having an older 384
predicted than chronological age was associated with higher frailty index scores across all 385
models (Table S7). This extended to the frailty phenotype for all models when comparing 386
individuals with a MileAge delta (adj.) more than one standard deviation above and below 387
the mean, and for 12/17 models when comparing the middle of the distribution to individuals 388
with MileAge delta (adj.) values more than one standard deviation below the mean (Table 389
S8). For telomere length, we observed a group difference for 12/17 models when comparing 390
the tails of the distribution, and for 9/17 models when comparing the middle of the 391
distribution to the reference group (Table S9). Having an older predicted than chronological 392
age was generally associated with chronic illness and poor self-rated health (Tables S10- 393
S12). An exception to this pattern were the MARS models, for which an older predicted than 394
chronological age was associated with longer telomeres, and for which there was little 395
evidence of statistically significant differences in health between individuals with MileAge 396
delta (adj.) values in the middle of the distribution and the reference group. 397
398
MileAge delta (adj.) derived from the Cubist rule-based regression model was most strongly 399
associated with most health indicators (Figure 3a). Individuals with a MileAge delta (adj.) 400
greater than one standard deviation above the mean had higher frailty index scores than 401
individuals with a MileAge delta (adj.) smaller than one standard deviation below the mean 402
(β = 0.023, 95% CI 0.021–0.024, p < 0.001). This group difference was approximately 403
equivalent to an 18.3-year chronological age difference in frailty index scores (β = 0.023 404
divided by β = 0.001255 derived from a linear model, y frailty index ~ x chronological age). 405
Individuals with an older predicted than chronological age were also more likely to be 406
physically frail (OR = 1.29, 95% CI 1.23–1.35, p < 0.001) and had shorter telomeres (β = 407
0.052, 95% CI 0.030 to 0.073, p < 0.001) equivalent to a 2.2-year chronological age 408
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
16
difference in telomere length. Such individuals were also more likely to have a long-standing 409
illness (OR = 1.82, 95% CI 1.73–1.91, p < 0.001), poorer health status (OR = 1.85, 95% CI 410
1.76–1.94, p < 0.001) and worse self-rated health (OR = 1.72, 95% CI 1.65–1.80, p < 0.001). 411
Generalised additive models showed that positive MileAge delta (adj.) values, indicating 412
accelerated biological ageing, were robustly associated with unfavourable health (Figure 3b), 413
whereas negative MileAge delta (adj.) values were only weakly associated with favourable 414
health, a pattern that was consistent across most models (Figures S49-S54). 415
416
Predicting mortality 417
The median duration of follow-up of censored individuals was 13.87 years (IQR = 1.37 418
years), with 1,361,970 person-years of follow-up. There were 8113 deaths amongst 101,274 419
participants (n = 85 missing). MileAge (adj.) was strongly associated with all-cause 420
mortality, comparable to chronological age (Figures 4a-e). In the prospective analyses we 421
examined the age bias adjusted MileAge delta and models were adjusted for chronological 422
age and sex, with age (in years) as the underlying time axis (Figure S55 and Table S13). 423
424
For the Cubist rule-based regression model, the hazard ratio (HR) comparing individuals with 425
a MileAge delta (adj.) greater than one standard deviation above and below the mean was HR 426
= 1.52 (95% CI 1.41-1.64, p < 0.001). Individuals with a MileAge delta (adj.) between one 427
standard deviation above and below the mean had a statistically significantly higher mortality 428
risk for 14/17 models (p between 0.03 and < 0.001) (Table S14). Comparing the bottom and 429
top 10% of the MileAge delta (adj.) distribution, instead of one standard deviation above and 430
below the mean, resulted in greater differences (e.g., HR = 1.63, 95% CI 1.48-1.79, p < 0.001 431
for the Cubist model). Individuals in between the tails of the distribution had a higher 432
mortality risk compared to the bottom 10% for 14/17 models (Figure S56 and Table S15). 433
When comparing individuals with a positive and negative MileAge delta (adj.), we found that 434
individuals with an older predicted than chronological age had a higher mortality risk for all 435
models except the MARS models (Figure S57 and Table S16). Modelling the mortality 436
hazard as a spline function of MileAge delta (adj.) suggested that positive values were 437
strongly associated with a higher mortality hazard, while there was little evidence that 438
negative values were associated with a lower mortality hazard (Figure S58). 439
440
F
emales had slightly higher MileAge delta (adj.) values than males (Figure 4f), a pattern 441
which we observed across all models (Figure S59). The mortality hazard of individuals with a 442
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
17
MileAge delta (adj.) greater than one standard deviation above the mean was elevated in both 443
females (HR = 1.26, 95% CI 1.11-1.43, p < 0.001) and males (HR = 1.73, 95% CI 1.57-1.91, 444
p < 0.001) (Figures S60-S61; Table S17). The difference in mortality between individuals 445
with a MileAge delta (adj.) in the middle of the distribution and the reference group was only 446
statistically significant in males (HR = 1.14, 95% CI 1.05-1.23, p = 0.002). Stratifying the 447
sample by self-rated health, the mortality hazard of individuals with a MileAge delta (adj.) 448
greater than one standard deviation above the mean was higher in all strata (e.g., HR = 1.41, 449
95% CI 1.11-1.78, p < 0.001 for poor self-rated health) except for individuals with excellent 450
health (Figure 4g and Table S17). The mortality hazard of individuals with a MileAge delta 451
(adj.) greater than one standard deviation above the mean was higher in the age groups above 452
50 years (Figures S62 and 4h; Table S17). 453
454
Comparison with other ageing markers 455
A comparison of the all-cause mortality hazard associated with MileAge delta (adj.) and 456
other ageing marker subgroups defined by the standard deviation from the mean showed that 457
the largest hazard ratio (HR = 2.90) was observed for the frailty index (Figure 5a). The 458
smallest hazard ratio was observed for telomere length (HR = 1.31) (Table S18), with 459
MileAge delta (adj.) (HR = 1.52) and grip strength (HR = 1.90) in-between. Adding each 460
ageing marker individually as a continuous variable to a base model that included 461
chronological age and sex improved prediction of all-cause mortality, with the best prediction 462
observed for the frailty index (C-index 0.737, 95% CI 0.732 to 0.742 vs C-index 0.716, 95% 463
CI 0.711 to 0.722 for the base model) (Figure 5b and Table S19). Modelling the mortality 464
hazard as a spline function of the ageing markers, to identify potential non-linear effects, 465
suggested that the all-cause mortality hazard was considerably higher in individuals with an 466
older predicted than chronological age. For example, compared to the sample median 467
MileAge delta (adj.), which was equivalent to no difference between predicted and 468
chronological age, a MileAge delta (adj.) of 10 was associated with a HR of about 2.7, i.e., a 469
170% higher morality hazard (Figure 5c). 470
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
18
References
655
656
Akker, E. B. v. d., Trompet, S., Wolf, J. J. H. B., Beekman, M., Suchiman, H. E. D., Deelen, 657
J., . . . Slagboom, P. E. (2020). Metabolic Age Based on the BBMRI-NL 1H-NMR 658
Metabolomics Repository as Biomarker of Age-related Disease. Circulation: 659
Genomic and Precision Medicine, 13(5), 541-547. 660
doi:doi:10.1161/CIRCGEN.119.002610 661
Bates, S., Hastie, T., & Tibshirani, R. Cross-Validation: What Does It Estimate and How 662
Well Does It Do It? Journal of the American Statistical Association, 1-12. 663
doi:10.1080/01621459.2023.2197686 664
Bizzarri, D., Reinders, M. J. T., Beekman, M., BBMRI-NL, Slagboom, P. E., & Akker, E. B. 665
v. d. (2023). Technical report: A comprehensive comparison between different 666
quantification versions of Nightingale Health’s 1H-NMR metabolomics platform. 667
medRxiv, 2023.2007.2003.23292168. doi:10.1101/2023.07.03.23292168 668
Bortz, J., Guariglia, A., Klaric, L., Tang, D., Ward, P., Geer, M., . . . Joshi, P. K. (2023). 669
Biological Age Estimation Using Circulating Blood Biomarkers. medRxiv, 670
2023.2002.2023.23285864. doi:10.1101/2023.02.23.23285864 671
Boser, B. E., Guyon, I. M., & Vapnik, V. N. (1992). A training algorithm for optimal margin 672
classifiers. Paper presented at the Proceedings of the fifth annual workshop on 673
Computational learning theory, Pittsburgh, Pennsylvania, USA. 674
https://doi.org/10.1145/130385.130401 675
Breiman, L. (1996). Bagging predictors. Machine Learning, 24(2), 123-140. 676
doi:10.1007/BF00058655 677
Breiman, L. (2001). Random Forests. Machine Learning, 45(1), 5-32. 678
doi:10.1023/A:1010933404324 679
Breiman, L., Friedman, J., Olshen, R., & Stone, C. (1984). Classification and Regression 680
Trees. 681
Buergel, T., Steinfeldt, J., Ruyoga, G., Pietzner, M., Bizzarri, D., Vojinovic, D., . . . 682
Landmesser, U. (2022). Metabolomic profiles predict individual multidisease 683
outcomes. Nature Medicine, 28(11), 2309-2320. doi:10.1038/s41591-022-01980-3 684
Bycroft, C., Freeman, C., Petkova, D., Band, G., Elliott, L. T., Sharp, K., . . . O’Connell, J. 685
(2018). The UK Biobank resource with deep phenotyping and genomic data. Nature, 686
562(7726), 203-209. doi:https://doi.org/10.1038/s41586-018-0579-z 687
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
25
Chen, B. H., Marioni, R. E., Colicino, E., Peters, M. J., Ward-Caviness, C. K., Tsai, P. C., . . . 688
Horvath, S. (2016). DNA methylation-based measures of biological age: meta-689
analysis predicting time to death. Aging (Albany NY), 8(9), 1844-1865. 690
doi:10.18632/aging.101020 691
Chen, T., & Guestrin, C. (2016). XGBoost: A Scalable Tree Boosting System. Paper presented 692
at the Proceedings of the 22nd ACM SIGKDD International Conference on 693
Knowledge Discovery and Data Mining, San Francisco, California, USA. 694
https://doi.org/10.1145/2939672.2939785 695
Chipman, H. A., George, E. I., & McCulloch, R. E. (2010). BART: Bayesian additive 696
regression trees. The Annals of Applied Statistics, 4(1), 266-298, 233. Retrieved from 697
https://doi.org/10.1214/09-AOAS285 698
Cole, J. H., & Franke, K. (2017). Predicting Age Using Neuroimaging: Innovative Brain 699
Ageing Biomarkers. Trends in Neurosciences, 40(12), 681-690. 700
doi:https://doi.org/10.1016/j.tins.2017.10.001 701
Cover, T., & Hart, P. (1967). Nearest neighbor pattern classification. IEEE Transactions on 702
Information Theory, 13(1), 21-27. doi:10.1109/TIT.1967.1053964 703
Cox, D. R. (1972). Regression models and life/i3 tables. Journal of the Royal Statistical 704
Society: Series B (Methodological), 34(2), 187-202. 705
de Lange, A. G., & Cole, J. H. (2020). Commentary: Correction procedures in brain-age 706
prediction. Neuroimage Clin, 26, 102229. doi:10.1016/j.nicl.2020.102229 707
Deelen, J., Kettunen, J., Fischer, K., van der Spek, A., Trompet, S., Kastenmüller, G., . . . 708
Slagboom, P. E. (2019). A metabolic profile of all-cause mortality risk identified in an 709
observational study of 44,168 individuals. Nature Communications, 10(1), 3346. 710
doi:10.1038/s41467-019-11311-9 711
Drucker, H., Burges, C. J., Kaufman, L., Smola, A., & Vapnik, V. (1996). Support Vector 712
Regression Machines. Advances in neural information processing systems, 9. 713
Franceschi, C., Garagnani, P., Parini, P., Giuliani, C., & Santoro, A. (2018). Inflammaging: a 714
new immune–metabolic viewpoint for age-related diseases. Nature Reviews 715
Endocrinology, 14(10), 576-590. doi:10.1038/s41574-018-0059-4 716
Fransquet, P. D., Wrigglesworth, J., Woods, R. L., Ernst, M. E., & Ryan, J. (2019). The 717
epigenetic clock as a predictor of disease and mortality risk: a systematic review and 718
meta-analysis. Clinical Epigenetics, 11(1), 62. doi:10.1186/s13148-019-0656-7 719
Friedman, J., H. (1991). Multivariate Adaptive Regression Splines. The Annals of Statistics, 720
19(1), 1-67. doi:10.1214/aos/1176347963 721
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
26
Friedman, J. H., & Popescu, B. E. (2008). Predictive learning via rule ensembles. The Annals 722
of Applied Statistics, 916-954. 723
Galkin, F., Kochetov, K., Koldasbayeva, D., Faria, M., Fung, H. H., Chen, A. X., & 724
Zhavoronkov, A. (2022). Psychological factors substantially contribute to biological 725
aging: evidence from the aging rate in Chinese older adults. Aging (Albany NY), 726
14(18), 7206-7222. doi:10.18632/aging.204264 727
Hannum, G., Guinney, J., Zhao, L., Zhang, L., Hughes, G., Sadda, S., . . . Zhang, K. (2013). 728
Genome-wide Methylation Profiles Reveal Quantitative Views of Human Aging 729
Rates. Molecular Cell, 49(2), 359-367. 730
doi:https://doi.org/10.1016/j.molcel.2012.10.016 731
Hertel, J., Frenzel, S., König, J., Wittfeld, K., Fuellen, G., Holtfreter, B., . . . Grabe, H. J. 732
(2019). The informative error: A framework for the construction of individualized 733
phenotypes. Statistical Methods in Medical Research, 28(5), 1427-1438. 734
doi:10.1177/0962280218759138 735
Hertel, J., Friedrich, N., Wittfeld, K., Pietzner, M., Budde, K., Van der Auwera, S., . . . 736
Grabe, H. J. (2016). Measuring Biological Age via Metabonomics: The Metabolic 737
Age Score. Journal of Proteome Research, 15(2), 400-410. 738
doi:10.1021/acs.jproteome.5b00561 739
Hoerl, A. E., & Kennard, R. W. (1970). Ridge Regression: Biased Estimation for 740
Nonorthogonal Problems. Technometrics, 12(1), 55-67. 741
doi:10.1080/00401706.1970.10488634 742
Hoogendijk, E. O., Afilalo, J., Ensrud, K. E., Kowal, P., Onder, G., & Fried, L. P. (2019). 743
Frailty: implications for clinical practice and public health. The Lancet, 394(10206), 744
1365-1375. doi:https://doi.org/10.1016/S0140-6736(19)31786-6 745
Horvath, S., & Raj, K. (2018). DNA methylation-based biomarkers and the epigenetic clock 746
theory of ageing. Nature Reviews Genetics, 19, 371–384. 747
doi:https://doi.org/10.1038/s41576-018-0004-3 748
Jones, D. T., Lee, J., & Topol, E. J. (2022). Digitising brain age. The Lancet, 400(10357), 749
988. doi:10.1016/S0140-6736(22)01782-2 750
Kaplan, E. L., & Meier, P. (1958). Nonparametric estimation from incomplete observations. 751
Journal of the American Statistical Association, 53(282), 457-481. 752
Kuhn, M., & Johnson, K. (2013a). Nonlinear Regression Models. In M. Kuhn & K. Johnson 753
(Eds.), Applied Predictive Modeling (pp. 141-171). New York, NY: Springer New 754
York. 755
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
27
Kuhn, M., & Johnson, K. (2013b). Regression Trees and Rule-Based Models. In M. Kuhn & 756
K. Johnson (Eds.), Applied Predictive Modeling (pp. 173-220). New York, NY: 757
Springer New York. 758
Kuo, P.-L., Schrack, J. A., Levine, M. E., Shardell, M. D., Simonsick, E. M., Chia, C. W., . . . 759
Ferrucci, L. (2022). Longitudinal phenotypic aging metrics in the Baltimore 760
Longitudinal Study of Aging. Nature Aging, 2(7), 635-643. doi:10.1038/s43587-022-761
00243-7 762
Lai, T.-P., Wright, W. E., & Shay, J. W. (2018). Comparison of telomere length measurement 763
methods. Philosophical Transactions of the Royal Society B: Biological Sciences, 764
373(1741), 20160451. 765
Lawton, K. A., Berger, A., Mitchell, M., Milgram, K. E., Evans, A. M., Guo, L., . . . Milburn, 766
M. V. (2008). Analysis of the adult human plasma metabolome. Pharmacogenomics, 767
9(4), 383-397. doi:10.2217/14622416.9.4.383 768
Levine, M. E., Lu, A. T., Quach, A., Chen, B. H., Assimes, T. L., Bandinelli, S., . . . Horvath, 769
S. (2018). An epigenetic biomarker of aging for lifespan and healthspan. Aging 770
(Albany NY), 10(4), 573-591. doi:10.18632/aging.101414 771
Liang, H., Zhang, F., & Niu, X. (2019). Investigating systematic bias in brain age estimation 772
with application to post-traumatic stress disorders. Human Brain Mapping, 40(11), 773
3143-3152. doi:https://doi.org/10.1002/hbm.24588 774
López-Otín, C., Blasco, M. A., Partridge, L., Serrano, M., & Kroemer, G. (2023). Hallmarks 775
of aging: An expanding universe. Cell, 186(2), 243-278. 776
doi:10.1016/j.cell.2022.11.001 777
Lu, A. T., Quach, A., Wilson, J. G., Reiner, A. P., Aviv, A., Raj, K., . . . Horvath, S. (2019). 778
DNA methylation GrimAge strongly predicts lifespan and healthspan. Aging (Albany 779
NY), 11(2), 303-327. doi:10.18632/aging.101684 780
Macdonald-Dunlop, E., Taba, N., Klarić , L., Frkatović , A., Walker, R., Hayward, C., . . . 781
Joshi, P. K. (2022). A catalogue of omics biological ageing clocks reveals substantial 782
commonality and associations with disease risk. Aging (Albany NY), 14(2), 623-659. 783
doi:10.18632/aging.203847 784
Menni, C., Kastenmüller, G., Petersen, A. K., Bell, J. T., Psatha, M., Tsai, P.-C., . . . Valdes, 785
A. M. (2013). Metabolomic markers reveal novel pathways of ageing and early 786
development in human populations. International Journal of Epidemiology, 42(4), 787
1111-1119. doi:10.1093/ije/dyt094 788
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
28
Moqri, M., Herzog, C., Poganik, J. R., Justice, J., Belsky, D. W., Higgins-Chen, A., . . . 789
Gladyshev, V. N. (2023). Biomarkers of aging for the identification and evaluation of 790
longevity interventions. Cell, 186(18), 3758-3775. doi:10.1016/j.cell.2023.08.003 791
Mutz, J., Choudhury, U., Zhao, J., & Dregan, A. (2022). Frailty in individuals with 792
depression, bipolar disorder and anxiety disorders: longitudinal analyses of all-cause 793
mortality. medRxiv, 2022.2002.2023.22271065. doi:10.1101/2022.02.23.22271065 794
Mutz, J., Hoppen, T. H., Fabbri, C., & Lewis, C. M. (2022). Anxiety disorders and age-795
related changes in physiology. The British Journal of Psychiatry, 1-10. 796
doi:10.1192/bjp.2021.189 797
Mutz, J., & Lewis, C. M. (2021). Lifetime depression and age-related changes in body 798
composition, cardiovascular function, grip strength and lung function: sex-specific 799
analyses in the UK Biobank. Aging, 13(13), 17038-17079. 800
Mutz, J., & Lewis, C. M. (2022). Cross-classification between self-rated health and health 801
status: longitudinal analyses of all-cause mortality and leading causes of death in the 802
UK. Scientific Reports, 12(1), 459. doi:https://doi.org/10.1038/s41598-021-04016-x 803
Mutz, J., Roscoe, C. J., & Lewis, C. M. (2021). Exploring health in the UK Biobank: 804
associations with sociodemographic characteristics, psychosocial factors, lifestyle and 805
environmental exposures. BMC Medicine, 19(1), 240. doi:10.1186/s12916-021-806
02097-z 807
Mutz, J., Young, A. H., & Lewis, C. M. (2022). Age-related changes in physiology in 808
individuals with bipolar disorder. Journal of Affective Disorders, 296, 157-168. 809
doi:https://doi.org/10.1016/j.jad.2021.09.027 810
Nakamura, E., Miyao, K., & Ozeki, T. (1988). Assessment of biological age by principal 811
component analysis. Mechanisms of Ageing and Development, 46(1), 1-18. 812
doi:https://doi.org/10.1016/0047-6374(88)90109-1 813
Panyard, D. J., Yu, B., & Snyder, M. P. (2022). The metabolomics of human aging: 814
Advances, challenges, and opportunities. Science Advances, 8(42), eadd6155. 815
doi:doi:10.1126/sciadv.add6155 816
Pyrkov, T. V., Slipensky, K., Barg, M., Kondrashin, A., Zhurov, B., Zenin, A., . . . Fedichev, 817
P. O. (2018). Extracting biological age from biomedical data via deep learning: too 818
much of a good thing? Scientific Reports, 8(1), 5210. doi:10.1038/s41598-018-23534-819
9 820
Quinlan, J. R. (1992). Learning with continuous classes. Paper presented at the 5th Australian 821
joint conference on artificial intelligence. 822
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
29
Robinson, O., Chadeau Hyam, M., Karaman, I., Climaco Pinto, R., Ala-Korpela, M., 823
Handakas, E., . . . Vineis, P. (2020). Determinants of accelerated metabolomic and 824
epigenetic aging in a UK cohort. Aging Cell, 19(6), e13149. 825
doi:https://doi.org/10.1111/acel.13149 826
Robinson, O., & Lau, C. E. (2020). Measuring biological age using metabolomics. Aging 827
(Albany NY), 12(22), 22352-22353. doi:10.18632/aging.104216 828
Rutledge, J., Oh, H., & Wyss-Coray, T. (2022). Measuring biological age using omics data. 829
Nature Reviews Genetics. doi:10.1038/s41576-022-00511-7 830
Soininen, P., Kangas, A. J., Würtz, P., Suna, T., & Ala-Korpela, M. (2015). Quantitative 831
Serum Nuclear Magnetic Resonance Metabolomics in Cardiovascular Epidemiology 832
and Genetics. Circulation: Cardiovascular Genetics, 8(1), 192-206. 833
doi:doi:10.1161/CIRCGENETICS.114.000216 834
Solovev, I., Shaposhnikov, M., & Moskalev, A. (2020). Multi-omics approaches to human 835
biological age estimation. Mechanisms of Ageing and Development, 185, 111192. 836
doi:https://doi.org/10.1016/j.mad.2019.111192 837
Takahashi, Y., Ueki, M., Yamada, M., Tamiya, G., Motoike, I. N., Saigusa, D., . . . Tomita, 838
H. (2020). Improved metabolomic data-based prediction of depressive symptoms 839
using nonlinear machine learning with feature selection. Translational Psychiatry, 840
10(1), 157. doi:10.1038/s41398-020-0831-9 841
Tibshirani, R. (1996). Regression Shrinkage and Selection Via the Lasso. Journal of the 842
Royal Statistical Society: Series B (Methodological), 58(1), 267-288. 843
doi:https://doi.org/10.1111/j.2517-6161.1996.tb02080.x 844
Vidaki, A., Ballard, D., Aliferi, A., Miller, T. H., Barron, L. P., & Syndercombe Court, D. 845
(2017). DNA methylation-based forensic age prediction using artificial neural 846
networks and next generation sequencing. Forensic Science International: Genetics, 847
28, 225-236. doi:10.1016/j.fsigen.2017.02.009 848
Wishart, D. S., Guo, A., Oler, E., Wang, F., Anjum, A., Peters, H., . . . Gautam, V. (2021). 849
HMDB 5.0: the Human Metabolome Database for 2022. Nucleic Acids Research, 850
50(D1), D622-D631. doi:10.1093/nar/gkab1062 851
Wold, S., Sjöström, M., & Eriksson, L. (2001). PLS-regression: a basic tool of chemometrics. 852
Chemometrics and Intelligent Laboratory Systems, 58(2), 109-130. 853
doi:https://doi.org/10.1016/S0169-7439(01)00155-1 854
Würtz, P., Kangas, A. J., Soininen, P., Lawlor, D. A., Davey Smith, G., & Ala-Korpela, M. 855
(2017). Quantitative Serum Nuclear Magnetic Resonance Metabolomics in Large-856
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
30
Scale Epidemiology: A Primer on -Omic Technologies. American Journal of 857
Epidemiology, 186(9), 1084-1096. doi:10.1093/aje/kwx016 858
Xia, X., Wang, Y., Yu, Z., Chen, J., & Han, J.-D. J. (2021). Assessing the rate of aging to 859
monitor aging itself. Ageing Research Reviews, 69, 101350. 860
doi:https://doi.org/10.1016/j.arr.2021.101350 861
Yu, Z., Zhai, G., Singmann, P., He, Y., Xu, T., Prehn, C., . . . Wang-Sattler, R. (2012). 862
Human serum metabolic profiles are age dependent. Aging Cell, 11(6), 960-967. 863
doi:https://doi.org/10.1111/j.1474-9726.2012.00865.x 864
Zhang, Q., Vallerga, C. L., Walker, R. M., Lin, T., Henders, A. K., Montgomery, G. W., . . . 865
Visscher, P. M. (2019). Improved precision of epigenetic clock estimates across 866
tissues and its implication for biological ageing. Genome Medicine, 11(1), 54. 867
doi:10.1186/s13073-019-0667-1 868
Zhavoronkov, A., Li, R., Ma, C., & Mamoshina, P. (2019). Deep biomarkers of aging and 869
longevity: from research to applications. Aging (Albany NY), 11(22), 10771-10780. 870
doi:10.18632/aging.102475 871
Zou, H., & Hastie, T. (2005). Regularization and variable selection via the elastic net. 872
Journal of the Royal Statistical Society: Series B (Statistical Methodology), 67(2), 873
301-320. doi:https://doi.org/10.1111/j.1467-9868.2005.00503.x 874
. CC-BY 4.0 International licenseIt is made available under a
is the author/funder, who has granted medRxiv a license to display the preprint in perpetuity. (which was not certified by peer review)
The copyright holder for this preprint this version posted February 11, 2024. ; https://doi.org/10.1101/2024.02.10.24302617doi: medRxiv preprint
MAERMSE R2 r
Training set (90%)Test setFold 1Fold 2Fold 3Fold 4Fold 5Fold 1Fold 2Fold 3Fold 4Fold 5Fold 1Fold 2Fold 3Fold 4Fold 5Fold 1Fold 2Fold 3Fold 4Fold 5Fold 1Fold 2Fold 3Fold 4Fold 5
Split 1Split 2Split 3Split 4Split 5
Full analytical sample (N = 101,359)Training (80%)Validation
Test setEvaluate model with hyperparameter combination that resulted in lowest cross-validation MAE
Maximum entropy gridHyperparameter 2Hyperparameter 115#!"#$MAEMAE 1MAE 2MAE 3MAE 4MAE 5Cross-validation for each hyperparameter combinationPerformance
Preserve the age distribution across foldsFold1Fold2Fold3Fold4Fold5Fold6Fold8Fold7Fold10Fold9Fold1Fold2Fold3Fold4Fold5Fold6Fold8Fold7Fold10Fold910-fold Outer loop5-fold Inner loop
Figure 1. a, Overview of the nested cross-validation approach. MAE = mean absolute error; RMSE = root-mean-square error. b, Histogram of the chronological age distribution of the full analytical sample. The statistical mode (age = 61 years) is shown in red. c, Distribution of metabolite levels by chronological age, showing scatter plots of all observations and smooth curves (note the difference in y-axis scale). The smooth curves were estimated using generalised additive models, with shaded areas corresponding to 95% confidence intervals. GlycA = glycoprotein acetyls. d, Scatter plot showing the hazard ratio (HR) for all-cause mortality and the beta for chronological age associated with a one standard deviation (SD) difference in metabolite levels. Metabolites that had statistically significant associations with both chronological age and all-cause mortality are shown in purple.
0
1000
2000
3000
4000
5000
40506070Chronological age
Count
Age distribution
a b
Acetoacetate
Albumin
bOHbutyrate
CholinesClinical_LDL_C
DHA
Glucose
GlycA
HDL_P
HDL_PLHis
IDL_CIDL_CE
IDL_TG
L_LDL_C
L_LDL_CEL_LDL_FC
L_LDL_L
L_LDL_TGLactate
LDL_C
LDL_FC
LDL_size
LDL_TG
Leu M_HDL_PL
M_LDL_TG
Omega_3PhosphatidylcPhosphoglycPUFA
S_HDL_FC
S_HDL_TG
S_LDL_FC
S_VLDL_L
Total_CTotal_CE
Total_FA
Total_FCTotal_P
Total_PL
Unsaturation
XS_VLDL_FC
XS_VLDL_P
XS_VLDL_TG
XXL_VLDL_FCXXL_VLDL_L
XXL_VLDL_PXXL_VLDL_PL
XXL_VLDL_TG
0.8
0.9
1.0
1.1
1.2
−1.0−0.50.00.51.01.52.0Beta (per 1SD) Age
HR (per 1SD) Mortality
Metabolites × (Age and Mortality)
c d
5.42
5.70
6.30
5.70
6.346.36
6.19
5.91
5.525.65
5.355.31
6.26
5.94
5.625.59
5.92
5.0
5.5
6.0
6.5
7.0
RidgeLASSOElastic netPLSRKNNMARS
MARS ensembleSVM linearSVM polynomialSVM radialRegression tree
BaggingRandom forestXGBoostBARTCubist rulesRuleFit ensemble
Mean absolute error (years)
MeanNested CV
9393
99
88
78
78
57
55
55
53
68
62
62
69
49
68
61
61
72
48
87
96
98
98
80
56
64
63
83
87
87
70
61
63
62
87
81
86
86
68
61
61
60
85
98
60
56
56
60
52
64
65
57
61
60
77
73
73
74
68
75
76
74
80
79
81
77
74
74
74
69
74
74
75
81
80
79
98
83
81
81
73
66
66
66
82
90
89
68
88
89
86
85
85
75
64
67
66
86
90
89
65
85
86
93
87
94
94
74
61
65
65
92
93
93
63
82
82
87
89
84
89
89
70
60
62
62
88
91
90
62
81
82
89
90
920.48
0.53
0.58
0.64
0.69
0.74
0.79
0.84
0.9
0.95
1LASSOElastic netPLSRKNNMARSMARS ensembleSVM linearSVM polynomialSVM radialRegression treeBaggingRandom forestXGBoostBARTCubist rulesRuleFit ensembleRidge
LASSO
Elastic net
PLSR
KNN
MARS
MARS ensemble
SVM linear
SVM polynomial
SVM radial
Regression tree
Bagging
Random forest
XGBoost
BART
Cubist rules
a b
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
Ridge
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
LASSO
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
Elastic net
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
PLSR
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
KNN
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
MARS
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
MARS ensemble
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
SVM linear
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
SVM polynomial
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
SVM radial
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
Regression tree
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
Bagging
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
Random forest
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
XGBoost
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
BART
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
Cubist rules
30
40
50
60
70
80
40506070Age (years)
Predicted age (adj.)
RuleFit ensemble
30
40
50
60
70
80
40506070Age (years)
Predicted age
Ridge
30
40
50
60
70
80
40506070Age (years)
Predicted age
LASSO
30
40
50
60
70
80
40506070Age (years)
Predicted age
Elastic net
30
40
50
60
70
80
40506070Age (years)
Predicted age
PLSR
30
40
50
60
70
80
40506070Age (years)
Predicted age
KNN
30
40
50
60
70
80
40506070Age (years)
Predicted age
MARS
30
40
50
60
70
80
40506070Age (years)
Predicted age
MARS ensemble
30
40
50
60
70
80
40506070Age (years)
Predicted age
SVM linear
30
40
50
60
70
80
40506070Age (years)
Predicted age
SVM polynomial
30
40
50
60
70
80
40506070Age (years)
Predicted age
SVM radial
30
40
50
60
70
80
40506070Age (years)
Predicted age
Regression tree
30
40
50
60
70
80
40506070Age (years)
Predicted age
Bagging
30
40
50
60
70
80
40506070Age (years)
Predicted age
Random forest
30
40
50
60
70
80
40506070Age (years)
Predicted age
XGBoost
30
40
50
60
70
80
40506070Age (years)
Predicted age
BART
30
40
50
60
70
80
40506070Age (years)
Predicted age
Cubist rules
30
40
50
60
70
80
40506070Age (years)
Predicted age
RuleFit ensemble
Mean =56.44
30
40
50
60
70
80
40506070Age (years)
Predicted age
ModelRidgeLASSOElastic netPLSRKNNMARSMARS ensembleSVM linearSVM polynomialSVM radialRegression treeBaggingRandom forestXGBoostBARTCubist rulesRuleFit ensemble
Age bias correction
c d e
0.00
0.05
0.10
0.15
−20−1001020MileAge delta (adj.)
Density
ModelRidgeLASSOElastic netPLSRKNNMARSMARS ensembleSVM linearSVM polynomialSVM radialRegression treeBaggingRandom forestXGBoostBARTCubist rulesRuleFit ensemble
MileAge delta (adj.)
2.52
2.842.84
2.382.492.162.12
3.12
3.303.40
2.79
2.362.32
2.912.893.013.08
2.0
2.5
3.0
3.5
RidgeLASSOElastic netPLSRKNNMARS
MARS ensembleSVM linearSVM polynomialSVM radialRegression tree
BaggingRandom forestXGBoostBARTCubist rulesRuleFit ensemble
Mean absolute error (years)
f g
Figure 2. a, Nested cross-validation mean absolute error (MAE) for all models with tuned hyperparameter values in the 10% hold-out test sets. CV = cross-validation. b, Heatmap of Pearson’s correlation coefficient (r) between the predicted age values for all models. Estimates shown were multiplied by 100. c, Line plot showing the correlation between predicted age and chronological age for all models before (solid lines) and after (dotted lines) applying a statistical correction to the predicted age to remove the age bias (i.e., the systematic overestimation of age in young individuals and underestimation of age in older individuals). d, e, 2D density plots showing the correlation between predicted age derived from the Cubist rule-based regression model and chronological age before and after age bias correction. Observations beyond y-axis limits of 30 to 80 not shown. f, Mean absolute error for all models with tuned hyperparameter values calculated in the full sample after age bias correction. g, Density plot showing the distribution of MileAge delta (adj.) for all models. See Panel 1 for model abbreviations.
Figure 3. a, Associations between MileAge delta (adj.) and health indicators for all models. Models were adjusted for chronological age and sex. Reference group: individuals with a MileAge delta (adj.) smaller than one standard deviation below the mean. See Panel 1 for model abbreviations. b, Partial effect plots of generalised additive models of the association between health indicators and MileAge delta (adj.). Models were adjusted for chronological age and sex. The shaded areas correspond to 95% confidence intervals.
0.00
0.01
0.02Beta
Frailty index
1.00
1.10
1.20
1.30
1.40Odds ratio
Frailty phenotype
-0.04
-0.02
0.00
0.02
0.04
0.06
0.08Beta
Telomere length
1.00
1.25
1.50
1.75
SVM radial
SVM polynomial
Cubist rules
RuleFit ensemble
XGBoostBART
SVM linearElastic netLASSORidge
Random forest
BaggingPLSR
Regression tree
KNNMARS
MARS ensemble
Odds ratio
Long-standing illness
1.00
1.25
1.50
1.75
SVM radial
SVM polynomial
Cubist rules
RuleFit ensemble
XGBoostBART
SVM linearElastic netLASSORidge
Random forest
BaggingPLSR
Regression tree
KNNMARS
MARS ensemble
Odds ratio
Health status
1.00
1.25
1.50
1.75
SVM radial
SVM polynomial
Cubist rules
RuleFit ensemble
XGBoostBART
SVM linearElastic netLASSORidge
Random forest
BaggingPLSR
Regression tree
KNNMARS
MARS ensemble
Odds ratio
Self-rated health
MileAgedelta (adj.)≤X̄-1SD Middle≥X̄+1SD
0.00
0.03
0.06
0.09
0.12
−20−1001020MileAge delta (adj.)
Partial effect
Frailty index
−0.5
0.0
0.5
1.0
1.5
−20−1001020MileAge delta (adj.)
Partial effect
Frailty phenotype
−0.3−0.2−0.10.00.10.20.30.4
−20−1001020MileAge delta (adj.)
Partial effect
Telomere length
−1.0−0.50.00.51.01.52.02.53.0
−20−1001020MileAge delta (adj.)
Partial effect
Long−standing illness
−1.0−0.50.00.51.01.52.02.53.0
−20−1001020MileAge delta (adj.)
Partial effect
Health status
−0.50.00.51.01.52.02.5
−20−1001020MileAge delta (adj.)
Partial effect
Self−rated health
a
b
0
2000
4000
6000
−20−1001020MileAge delta (adj.)
Count
SexFemaleMale
Cubist rules
1.00
1.25
1.50
1.75
PoorFairGoodExcellent
Hazard ratio
MileAgedelta (adj.)≤X̄-1SDMiddle≥X̄+1SD
Self-rated health
1.00
1.25
1.50
SVM radialSVM polynomialCubist rulesRuleFit ensemble
XGBoostBARTSVM linearElastic netLASSORidge
Random forest
BaggingPLSR
Regression tree
KNNMARS
MARS ensemble
Hazard ratio
MileAgedelta (adj.)≤X̄-1SDMiddle≥X̄+1SD
a b
Middle
Biologically younger≤X̄-1SD Biologically older≥X̄+1SD
0.00
0.05
0.10
-20 -10 0 10MileAge delta (adj.)
Density
Cubist rules
Mean
0.07
0.09
0.11
0255075100MileAge delta (adj.) percentile
Event rate
All−cause mortality
0.0
0.1
0.2
0255075100Percentile
Event rate
AgeMileAge (adj.)ChronAge
All−cause mortalityc d e
Figure 4. a, Kaplan-Meier plot showing survival probabilities for all-cause mortality by MileAge delta (adj.) derived from the Cubist rule-based regression model. Log-rank test p-value < 0.001. b, Hazard ratios and 95% confidence intervals from Cox proportional hazards models by MileAge delta (adj.) for all models. Models were adjusted for chronological age and sex. Age (in years) was used as the underlying time axis. Reference group: individuals with a MileAge delta (adj.) smaller than one standard deviation below the mean. See Panel 1 for model abbreviations. c, Density plot showing the distribution of MileAge delta (adj.) derived from the Cubist rule-based regression model. d, e, All-cause mortality rate by percentile of chronological age, MileAge (adj.) and MileAge delta (adj.) derived from the Cubist rule-based regression model. f, Histogram showing the distribution of MileAge delta (adj.) derived from the Cubist rule-based regression model, stratified by sex. g, h, Hazard ratios and 95% confidence intervals from Cox proportional hazards models for all-cause mortality by MileAge delta (adj.) derived from the Cubist rule-based regression model, stratified by self-rated health and chronological age group.
0.8
1.2
1.6
2.0
39-4950-5960-71
Hazard ratio
MileAgedelta (adj.)≤X̄-1SDMiddle≥X̄+1SD
Chronological age groupf g h
1.0
1.5
2.0
2.5
3.0
MileAge delta (adj.)
Frailty indexGrip strengthTe lo m e re le n g th
Hazard ratio
Distribution≤X̄-1SDMiddle≥X̄+1SD
+ Frailty index
+ Grip strength
+ MileAge delta (adj.)
+ Telomere length
Age+Sex
0.710.720.730.74C−index
Model
All−cause mortality
a b
0
1
2
3
−10010MileAge delta (adj.)
Log(HR) mortality
MileAge delta
0
1
2
0.00.20.4Frailty index
Log(HR) mortality
Frailty
−1.5
−1.0
−0.5
0.0
0.5
1.0
020406080Kilogram−force
Log(HR) mortality
Grip strength
−4
−2
0
2
4
−10−50510T/S ratio (log z adjusted)
Log(HR) mortality
Telomere length
c
Figure 5. a, Hazard ratios (HR) and 95% confidence intervals from Cox proportional hazards models for all-cause mortality by MileAge delta (adj.), the frailty index, grip strength and telomere length. Models were adjusted for chronological age and sex. Age (in years) was used as the underlying time axis. Reference group: individuals with a score smaller than one standard deviation below the mean. b, C-index and 95% confidence intervals from Cox proportional hazards models for all-cause mortality for chronological age + sex (the base model) and for each ageing marker added separately to the base model. Time (in days) was used as the underlying time axis. c, Log(HRs) and 95% confidence intervals from Cox proportional hazards models for all-cause mortality. Models were adjusted for chronological age and sex. Age (in years) was used as the underlying time axis. Vertical lines indicate the median of the distribution which represents the reference for interpreting the estimates shown.