Best Biomarkers and New Biological Age, Bortz Blood Age Calculator (free)

This site lists optimal ranges for most if not all biomarkers, including with citations, including how to prepare for blood tests and the calculator on the site is based on the Bortz Blood Age paper published in the scientific journal Nature Communications Biology from 2023. It’s 11% better than PhenoAge.

E.g list of biomarkers

image

Clicking on one shows

The new Humanity’s Bortz Blood Age calculator:

Interview with senior author of Bortz Blood Age:

Probably worthwhile to create a new Bortz Blood Age thread like for PhenoAge. Discuss the biomarkers and ranges on the site and anything else.

11 Likes

Excellent site to explore optimal values for individual blood markers. I appreciate the effort that went into gathering the data and producing tools to help us optimize our biomarkers.

One of the main benefits of the site is the ability to explore our individual markers and see how much effort we need to improve them. For example, improving Cystatin C is more important for most people than fasting glucose. We have countless posts about improving fasting glucose as compared to cystatin C posts.

As for the Humanity’s Bortz Blood Age Calculator, the test accuracy is unknown for people older than 73 years. This is unfortunate because there are many members of the forum that are older than 73 years.

The 11% increased accuracy would only make it differ from the Levine model by less than 2 years for most of us.

So, for fun, I put in my latest test results into the Levine calculator. As I understand it now, the biological age is more of a predictor. In other words, if I am 80 and the calculator indicates that I am biologically 70, I would have a mortality prediction of an average 70-year-old, not that I have the body of a 70-year-old. Correct me if I am wrong.

My latest:
image

So, I have a 75% chance of living another 10 years?

7 Likes

Here’s the different markers in Bortz Blood Age sorted by importance (red means higher is worse – while blue higher is better). It’s always when all other markers are equal, so higher creatinine is only better if cystatin c didn’t change – because it’s a marker of higher muscle mass in that case, for instance.

2 Likes

I’m ~12 years under my 81 chronological age too @desertshores. according to the narrative, the largest single reduction I can make (more than the other four combined) is lowering Cystatin-C. Last month is the first time I measured it but I’m not sure how much it can be improved.

3 Likes

Cystatin c increases with age along with various other biomarkers. From this chart I look good for my age.

2 Likes

My comment related to lowering Cystatin-C was poorly expressed. The accepted view is that most kidney functions cannot be increased but specific actions can slow the rate of decline. Those of us who have BP at least at the mid-point of the target can benefit in multiple ways by taking an ARB like telmisartan, keeping in mind that they lower eGFR by 15-20%. (The fact that this decline results in improved kidney health requires explanation to someone looking at that fact for the first time.) The next level of intervention is an SGLGT2 inhibitor, which further lowers eGFR and preserves kidney function.

This Cystatin-C derived GFR calculator is informative. eGFR Calculator | National Kidney Foundation

From Mike Lustgarten:

The Bortz Biological Age Clock: Better Than PhenoAge?

Transcript Analysis: The Bortz Biological Age Clock vs. PhenoAge

The core thesis of this investigation centers on the technical architecture, predictive validity, and systemic limitations of the Bortz biological age clock, a phenotypic aging algorithm developed by Dr. Peter Joshi, Jordan Bortz, and colleagues (Bortz et al., 2023). Trained on the extensive UK Biobank dataset comprising approximately 306,000 individuals across 60 initial circulating analytes, the Bortz clock isolates 25 core blood biomarkers through an elastic-net Cox proportional hazards regression model utilizing stability selection. The parameters are subsequently evaluated via an unpenalized Cox model to ensure unbiased risk estimates, implementing an actuarial rule of thumb where every 10% increase in mortality hazard ratio translates linearly to a one-year increase in calculated biological age. Dr. Joshi demonstrates that the Bortz clock achieves a concordance index (C-index) of 0.778, statistically outperforming Morgan Levine’s established PhenoAge model (C-index 0.750) and capturing 2.5 times the excess predictive power for all-cause mortality relative to a baseline model restricted to chronological age and sex.

Despite this heightened predictive capacity, critical analysis exposes substantial translational flares and mathematical blind spots inherent to unstratified linear phenotypic clocks. Because the model relies on a strictly linear framework, it misinterprets non-linear, U-shaped, and bi-directional biomarker distributions. For instance, the training dataset contains late-life reverse causation artifacts where severe illness, frailty, and oncological cachexia drastically lower circulating lipids; consequently, the linear model erroneously registers extreme total cholesterol levels (up to 385 mg/dL) as biologically “youthful” while penalizing optimal, low-risk lipid profiles. Similarly, Sex Hormone-Binding Globulin (SHBG) is coded as a linear aging accelerator due to population-level correlations with metabolic decline. However, highly adapted individuals practicing long-term calorie restriction or intense physical training exhibit elevated SHBG alongside superior insulin sensitivity, resulting in an artificial inflation of their calculated biological age. Mean Corpuscular Hemoglobin Concentration (MCH) display similar vulnerabilities, where advanced metabolic syndrome presentations confound red blood cell indices to yield false-positive youthful readouts. To resolve these vulnerabilities, future iterations must transition away from unstratified population models, integrating age-group stratification, non-linear interaction terms, clinical comorbidity filters, and hard data caps to insulate phenotypic metrics against structural distortions and intentional biohacking.

II. Insight Bullets

  • Cohort Scale and Training Foundations: The Bortz biological age clock was constructed using data from 306,116 individuals within the UK Biobank, leveraging a comprehensive panel of circulating blood biomarkers to track systemic physiological decline (Bortz et al., 2023).
  • Concordance Index Superiority: The 25-biomarker Bortz model demonstrates a C-index of 0.778, significantly outperforming the 9-biomarker PhenoAge baseline of 0.750 in predicting true all-cause mortality trajectories (Bortz et al., 2023).
  • Elastic-Net Stability Protocol: Candidate features were strictly filtered using penalized Cox regression across 100 iterative sub-samples; a biomarker required a selection proportion greater than 80% to be integrated into the final clock architecture.
  • Elimination of Regularization Bias: To prevent mathematical distortion from shrinkage penalties, the final 25 selected biomarkers were re-fitted into an unpenalized Cox proportional hazards model to yield unbiased coefficient estimates.
  • Mathematical Actuarial Alignment: The model operationalizes risk through a simplified linear metric: a 10% elevation in an individual’s true mortality hazard ratio is defined as exactly a one-year acceleration in biological age.
  • Population Variance Spectrum: Within the standardized UK Biobank validation sets, individual biological age scores exhibited massive physiological divergence, spanning up to a plus or minus 20-year variance from true chronological age.
  • Geographical Generalizability Verification: Algorithms trained exclusively on regional cohorts from England and Wales generalized seamlessly to independent populations in Scotland without loss of predictive statistical significance.
  • Imputation Fidelity via Multivariate Normal (MVN): Utilizing MVN imputation allows the model to approximate full 25-marker profiles from sparse clinical blood panels, matching the predictive performance of bespoke models without requiring costly complete assay workflows.
  • Cystatin C as a Critical Node: Cystatin C serves as a dominant vector within the model; independent data confirms it acts not only as a renal metric but tracks closely with neurodegenerative axonal damage markers like neurofilament light chain (Plasma Cystatin C, 2022).
  • The Chronic Disease Subpop Paradox: The clock displays heightened predictive precision when applied to chronically ill cohorts compared to healthy populations, despite not being explicitly optimized for pathological tracking during development.
  • Townsend Deprivation Index Variance: The biological age acceleration signal tracks unevenly across socioeconomic boundaries, exhibiting higher mortality alignment in socioeconomically deprived populations than in affluent sub-groups.
  • The Cholesterol Reverse-Causation Trap: Because terminal cachexia and liver frailty drop lipids late in life, the linear model inappropriately codes pathological total cholesterol elevations (up to 385 mg/dL) as indicators of biological youth (BMJ Open, 2024).
  • SHBG Calibration Failure: The model penalizes higher SHBG levels as markers of advanced age, completely misclassifying the safe, highly insulin-sensitive elevations in SHBG induced by long-term calorie restriction or physical exercise (Fontana et al., 2012).
  • MCH Metabolic Syndrome Distortion: Lower MCH is mathematically interpreted as youthful, but severe metabolic syndrome can paradoxically increase total red blood cell count and hemoglobin concentration to depress MCH, generating a false-positive youthful score.
  • Biohacking Vulnerability and Data Caps: Phenotypic clocks are highly susceptible to artificial manipulation via targeted megadosing (e.g., exogenous testosterone or supra-physiological Vitamin D), necessitating the implementation of algorithmic data caps to maintain clinical realism.

IV. Actionable Protocol (Prioritized)

High Confidence Tier (Level A/B Evidence)

  • Multi-System Biomarker Composite Tracking: Transition away from monitoring isolated health metrics. Deploy integrated tracking of comprehensive blood panels containing functional biomarkers representing distinct physiological pillars: renal function (Cystatin C, Creatinine), metabolic health (HbA1c, Glucose), inflammation (hs-CRP), and hematology (Red Cell Distribution Width, Albumin) to evaluate overall mortality risk trajectories (Bortz et al., 2023).
  • Glycemic and Hyperinsulinemia Suppression: Maintain strict glycemic targets to minimize circulating insulin exposure and preserve beta-cell kinetics. Lowering HbA1c and fasting glucose downregulates the fundamental metabolic drivers of somatic aging acceleration and chronic disease pathogenesis (Hyperinsulinemia, 2021).
  • Absolute Risk Clinical Stratification: Interpret individual biomarker fluctuations through absolute risk curves rather than purely relative laboratory reference ranges. A biomarker can sit within a standard “normal” band while displaying a clear trajectory toward accelerated physiological decline.

Experimental Tier (Level C/D Evidence)

  • Calorie Restriction with Nutrient Sufficiency: Implement moderate calorie restriction (a 10–20% energetic deficit while maintaining micronutrient and protein density) to optimize cellular stress resistance, maximize insulin sensitivity (Matsuda Index metrics), and downregulate pro-aging growth pathways (IGF-1). Practitioners must expect a concurrent, benign elevation in circulating SHBG levels (Fontana et al., 2012).
  • Dual Organ-Neural Surveillance via Cystatin C: Utilize regular Cystatin C monitoring as a high-sensitivity proxy for glomerular filtration rates and a subclinical marker of neurodegenerative progression and neurofilament light chain (NfL) elevations, targeting optimal youthful functional bands rather than lenient clinical thresholds (Plasma Cystatin C, 2022).

Red Flag Zone (Debunked or Safety Data Absent)

  • Clock Gaming via Supra-Physiological Substrate Dosing (“Safety Data Absent”): Avoid the practice of consuming supra-physiological doses of Vitamin D, exogenous testosterone, or other hormones purely to manipulate specific downstream biomarkers and force an artificially low biological age calculation. This behavior introduces profound risks of hypercalcemia, renal calcification, and cardiovascular events while masking true systemic aging status.
  • Dietary Lipid Manipulation to Match Linear Artifacts (Debunked): Do not deliberately increase saturated fatty acid intake or eliminate dietary fiber to intentionally elevate total cholesterol toward the clock’s artifactual “youthful” target zone (>300 mg/dL). This ignores late-life reverse causation curves and directly accelerates atherogenesis and long-term cardiovascular mortality risk (The BMJ, 2020).
  • Ignoring Extreme Red Cell Distribution Deviations: Do not treat abnormal drops in MCH or extreme shifts in red blood cell volume as benign indicators of youthfulness if they occur outside of a balanced, non-pathological context. These metrics can be clear structural indicators of underlying iron deficiency anemia or active metabolic syndrome components.
2 Likes

I started monitoring Cystatin C last year. My first blood draw showed 1.32 which is pretty high and outside the range of 0.6 to 1.2. Have been trying to figure out what may affect it. I hoped it was not Rapamycin which is my life support. I stopped taking all supplements and after a month break remeasured Cystatin C. It dropped to 1.15 which is a huge progress for me and my transplanted kidney. Will continue avoiding supplements, besides vit D3/K2, for another month and then remeasure Cystatin C.

3 Likes

Created a spreadsheet with some reference and optimal ranges for longevity and healthspan markers as best I (and Claude) could manage. Claude (with an MCP connection) was able to create a spreadsheet with these and changes the cell fill color based on being in the optimal or outside then reference range. Here are the (excessive) tests and ranges I found:

Category Analyte Units (LabCorp/Quest) Optimal Range Reference Range
Lipid & Cardio HDL-C mg/dL >40 (>60 Dayspring) >40
Lipid & Cardio LDL-C mg/dL <70 (<55 recovery) <100 desirable
Lipid & Cardio Lp(a) nmol/L <75 <125
Lipid & Cardio Triglycerides mg/dL <80 <150
Lipid & Cardio Non-HDL-C mg/dL <90 <130
Lipid & Cardio VLDL-C mg/dL <15 2-30
Lipid & Cardio TG/HDL-C ratio ratio <1 <3
Lipid & Cardio Total Cholesterol mg/dL <150 (Greger) <200
Lipid & Cardio ApoB mg/dL <60 (ideal <30) <90; >130 high
Lipid & Cardio ApoE genotype genotype Not E4 N/A
Lipid & Cardio ApoA1 mg/dL >150 >120
Lipid & Cardio LDL-P nmol/L <800 <1000
Lipid & Cardio Omega-3 Index (OmegaQuant) % 8-11 (>12 Harris) 4-8
Inflammation & Endothelial Homocysteine umol/L <9 <15
Inflammation & Endothelial hsCRP mg/L <0.5 (<1 ok) <3.0
Inflammation & Endothelial Uric Acid mg/dL 3.5-5.0 (men) 3.4-7.0
Inflammation & Endothelial ADMA umol/L Lower (assay-specific) Assay-specific
Inflammation & Endothelial SDMA umol/L Lower (assay-specific) Assay-specific
Inflammation & Endothelial Lp-PLA2 Activity nmol/min/mL <200 <225
Inflammation & Endothelial NT-proBNP pg/mL <125 <125 (<75y)
Inflammation & Endothelial Fibrinogen Activity mg/dL 200-300 200-400
Metabolic & Insulin Insulin, Fasting uIU/mL <6 2.6-24.9
Metabolic & Insulin Glucose, Fasting mg/dL 75-85 65-99
Metabolic & Insulin HOMA-IR index <1 <2.0
Metabolic & Insulin Glucose (OGTT) mg/dL <140@30’ <120@60’ <100@90’ <140 @2h
Metabolic & Insulin Insulin (OGTT) uIU/mL <40@30’ <30@60’ <20@90’ Varies
Metabolic & Insulin Hemoglobin A1c % <5.1 (Attia) <5.7
Metabolic & Insulin Avg 24h Glucose (CGM) mg/dL <100 (SD<15) N/A
Metabolic & Insulin Insulin, 2-Hour uIU/mL <30 Varies
Metabolic & Insulin C-Peptide ng/mL 0.5-2.0 0.8-3.85
Metabolic & Insulin Proinsulin pmol/L <5.0 <8
Metabolic & Insulin Fructosamine umol/L Lower-normal (<230) 190-270
Thyroid TSH uIU/mL 0.5-2.0 0.45-4.5
Thyroid Free T4 ng/dL 1.0-1.5 0.82-1.77
Thyroid Free T3 pg/mL 3.3-4.2 2.0-4.4
Thyroid Reverse T3 ng/dL <15 9.2-24.1
Thyroid Thyroglobulin Ab (ATA) IU/mL <1 <1
Thyroid Thyroid Peroxidase Ab (TPO) IU/mL <9 <9
Sex Hormones & Growth Testosterone, Free (direct) pg/mL 100-150 35-155 (Quest ED)
Sex Hormones & Growth Testosterone, Free (calc) ng/dL 12-21 6.8-21.5
Sex Hormones & Growth Testosterone, Total ng/dL 600-900 264-916
Sex Hormones & Growth Albumin g/dL 4.2-5.0 3.6-5.1
Sex Hormones & Growth SHBG nmol/L 20-40 16.5-55.9
Sex Hormones & Growth DHEA-Sulfate ug/dL 350-500 (men 40-49) 70-495
Sex Hormones & Growth Testosterone, Bioavailable ng/dL Upper half 83-257
Sex Hormones & Growth Prolactin ng/mL <10 (men) 4.0-15.2
Sex Hormones & Growth LH mIU/mL 1.7-8.6 1.7-8.6
Sex Hormones & Growth Estradiol (sensitive) pg/mL 20-30 8-35 (men)
Sex Hormones & Growth FSH mIU/mL Mid-range 1.5-12.4
Sex Hormones & Growth IGF-1 ng/mL 120-160 (40-50th pct) 52-328 (age 41-50)
Sex Hormones & Growth IGF-1 Z-score SD -0.5 to +0.5 -2.0 to +2.0
Sex Hormones & Growth PSA, Total ng/mL <1.0 (track velocity) 0.0-4.0
Sex Hormones & Growth Progesterone ng/mL <1.4 0.0-1.4 (men)
Sex Hormones & Growth Cortisol, AM ug/dL 10-20 6.2-19.4
Liver ALT U/L <25 (men) 9-46
Liver AST U/L <25 10-40
Liver Alkaline Phosphatase U/L Mid-range 39-117
Liver Bilirubin, Total mg/dL <1.2 0.0-1.2
Liver Globulin, Total g/dL Mid-range 1.5-4.5
Liver Albumin/Globulin (A/G) Ratio ratio Mid-upper 1.0-2.5
Liver Bilirubin, Direct mg/dL 0-0.4 0.0-0.4
Liver GGT U/L <20 (<30 ok) 0-65
Liver Ceruloplasmin mg/dL Mid-range 16-31
Liver Chloride mmol/L Mid-range 96-106
Kidney Creatinine mg/dL Mid (w/ muscle mass) 0.76-1.27
Kidney eGFR (Creatinine) mL/min/1.73m2 >90 >60
Kidney Cystatin C mg/L <0.85 0.50-0.98
Kidney eGFR (Cystatin C) mL/min/1.73m2 >90 >60
Kidney Albumin/Creatinine Ratio (UACR) mg/g <10 <30
Hematology & Nutritional Hemoglobin g/dL Mid-upper 13.0-17.7
Hematology & Nutritional Hematocrit % Mid-upper 38.5-50.0
Hematology & Nutritional RBC x10^6/uL Mid-upper 4.14-5.80
Hematology & Nutritional MCH pg Mid-range 26.6-33.0
Hematology & Nutritional MCV fL 85-92 79-97
Hematology & Nutritional MCHC g/dL Mid-range 32.0-36.0
Hematology & Nutritional RDW-CV % <13 11.7-15.0
Hematology & Nutritional MPV fL Mid-range 7.5-11.5
Hematology & Nutritional Platelet Count x10^3/uL Mid-range 150-450
Hematology & Nutritional WBC x10^3/uL 3.4-6.0 (lower=less inflam.) 3.4-10.8
Hematology & Nutritional Neutrophils % Lower-mid (NLR<2) 40-74
Hematology & Nutritional Lymphocytes % 30-44 (upper-normal) 20-44
Hematology & Nutritional Monocytes % Lower-normal 4-12
Hematology & Nutritional Eosinophils % Low-normal 0-7
Hematology & Nutritional Basophils % Low-normal 0-3
Hematology & Nutritional Iron, Total ug/dL Mid-range 50-180
Hematology & Nutritional TIBC ug/dL Mid-range 250-450
Hematology & Nutritional UIBC ug/dL Mid-range 110-370
Hematology & Nutritional Transferrin Saturation % 20-45 (<45) 15-55
Hematology & Nutritional Ferritin ng/mL 40-150 (men) 30-400
Hematology & Nutritional Sodium mmol/L Mid-range 134-144
Hematology & Nutritional Potassium mmol/L Mid-range 3.5-5.2
Hematology & Nutritional Carbon Dioxide (CO2) mmol/L Mid-range 20-29
Hematology & Nutritional Calcium mg/dL Mid-range 8.7-10.2
Hematology & Nutritional Phosphorus mg/dL 2.5-4.0 (mid-low) 2.5-4.5
Hematology & Nutritional BUN mg/dL Mid-range 7-25
Hematology & Nutritional BUN/Creatinine Ratio ratio Mid-range 9-20
Hematology & Nutritional Protein, Total g/dL Mid-range 6.0-8.5
Hematology & Nutritional Vitamin D, 25-OH ng/mL 40-60 30-100
Hematology & Nutritional Vitamin B12 pg/mL 600-1000 232-1245
Hematology & Nutritional Folate, Serum ng/mL >5.8 >3.0
Hematology & Nutritional Methylmalonic Acid (MMA) nmol/L Low (<200) 0-378
Hematology & Nutritional Copper, Serum ug/dL 80-120 (Cu:Zn ~1:1) 72-166
Hematology & Nutritional Zinc, Serum ug/dL 80-120 (Cu:Zn ~1:1) 56-134
Hematology & Nutritional Magnesium, RBC mg/dL >5.5 4.0-6.4
Sterols Campesterol mg/L Lower (less absorption) 2.20-4.44
Sterols Sitosterol mg/L Lower (less absorption) 1.55-3.00
Sterols Lathosterol mg/L Reflects synthesis 0.85-2.45
Sterols Desmosterol mg/L 0.85-1.45 (low=poor synth, APOE4) 0.85-1.45
Sterols 24S-Hydroxycholesterol ng/mL Elevated = brain clearing excess Assay-specific
Biological Age Clocks PhenoAge years Below chronological age Approx. chronological
Biological Age Clocks Bortz ENC Bio-Age years Below chronological age Approx. chronological
Biological Age Clocks DunedinPACE pace/yr <1.0 (<=0.9 favorable) ~1.0
Non-Laboratory Colonoscopy n/a Screen from age 45 Per guidelines
Non-Laboratory Waist Circumference in Half your height <40 (men)
Non-Laboratory Sauna Usage freq/temp 4-7x/wk ~80C 20 min N/A
Non-Laboratory DEXA (BMD T-score) T-score >0 >-1.0
Non-Laboratory DEXA (VAT) cm2 <100 <100
Non-Laboratory VO2max mL/kg/min Top quartile (>40) Age/sex norms
Non-Laboratory Grip Strength kg >40 (men) Age/sex norms
Non-Laboratory Gait Speed m/s >1.2 >1.0
Non-Laboratory Blood Pressure, Systolic mmHg 110-120 <130
Non-Laboratory Blood Pressure, Diastolic mmHg 70-80 <85
Non-Laboratory Resting Heart Rate bpm 50-70 60-100
Non-Laboratory HRV (RMSSD) ms Higher / upward trend Age-dependent
Non-Laboratory CIMT mm <25th percentile for age Age norms
Non-Laboratory Coronary Artery Calcium Agatston 0 0-400+
3 Likes

The calculator is cool, but seems biased towards men? Inserting a very normal female SHBG flags as high and adds several years to the biological age. If you click the suggestions for SHBG, then select “female” it shows the result is perfectly within range. Bit of a shame, falsely elevating most women’s biological ages.

3 Likes

I can’t speak to the accuracy of the calculator, but I happen to have results for all of those labs and plug them in. It tells me that I’m nine years younger than I am on the biological clock, about a 20% difference from my actual age.

1 Like