lucascamillomd commited on
Commit
f041aac
·
verified ·
1 Parent(s): cb50544
Files changed (4) hide show
  1. README.md +39 -0
  2. config.json +33 -0
  3. hps.provenance.json +17 -0
  4. hps.pt +3 -0
README.md ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: pyaging
3
+ tags:
4
+ - pyaging
5
+ - aging-clock
6
+ - biology
7
+ - proteomics
8
+ ---
9
+
10
+ # hps
11
+
12
+ Healthspan Proteomic Score (HPS) from the original Kuo lab R release: 86 Olink Explore 3072 plasma protein NPX values plus chronological age in years. Returns the modeled probability of remaining free of the study's major-disease-or-death endpoint over the next 10 years, on a 0-1 scale; higher is healthier. It is not predicted years of life, biological age, or an age-adjusted residual. The endpoint includes cancer excluding nonmelanoma skin cancer, diabetes, heart failure, myocardial infarction, stroke, COPD, dementia, or death. Supply original lowercase identifiers, including separate nppb and ntprobnp assays. NPX is assay-normalized log2 relative abundance, not raw counts, concentrations, linear abundances or z-scores. The study used within-batch and across-batch intensity normalization; NPX labeling alone does not establish comparability across panels, batches, plasma and serum. No additional scaling, normalization or imputation occurs during scoring. All 87 predictor columns are required; supplied NaNs propagate. The study used upstream k-nearest-neighbor imputation (k=10, multiUS); any imputation is a separate caller decision. The Gompertz model was fit in 30,184 UK Biobank adults initially free of the specified endpoint conditions; the healthy cohort age range was 39-70. The August 2025 correction only changes author affiliations. Research use only. The original repository specifies no code license; the publication is CC BY-NC-ND 4.0. This independent Torch implementation uses the published fitted numerical parameters and does not relicense the authors' R code. No author approval of this conversion is claimed.
13
+
14
+ Model weights retain the original authors' terms; the pyaging software license does not relicense them. These weights are restricted to research use under the authors' terms.
15
+
16
+ | | |
17
+ |---|---|
18
+ | **Predicts** | healthspan probability |
19
+ | **Species** | Homo sapiens |
20
+ | **Tissue** | plasma |
21
+ | **Data type** | proteomics |
22
+ | **Model type** | Gompertz proportional hazards model |
23
+ | **Year** | 2025 |
24
+
25
+ ## Use with pyaging
26
+
27
+ ```python
28
+ import pyaging as pya
29
+
30
+ pya.pred.predict_age(adata, ["hps"])
31
+ ```
32
+
33
+ Browse every clock in the [pyaging Clock Catalogue](https://pyaging.readthedocs.io).
34
+
35
+ ## Citation
36
+
37
+ Kuo, C.-L., et al. "A proteomic signature of healthspan." Proceedings of the National Academy of Sciences 122, e2414086122 (2025).
38
+
39
+ https://doi.org/10.1073/pnas.2414086122
config.json ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "approved_by_author": "\u231b",
3
+ "citation": "Kuo, C.-L., et al. \"A proteomic signature of healthspan.\" Proceedings of the National Academy of Sciences 122, e2414086122 (2025).",
4
+ "citations": 21,
5
+ "citations_date": "2026-10-02",
6
+ "clock_name": "hps",
7
+ "data_type": "proteomics",
8
+ "doi": "https://doi.org/10.1073/pnas.2414086122",
9
+ "journal": "Proceedings of the National Academy of Sciences",
10
+ "last_author": "Breno S. Diniz",
11
+ "model_type": "Gompertz proportional hazards model",
12
+ "n_features": 87,
13
+ "notes": "Healthspan Proteomic Score (HPS) from the original Kuo lab R release: 86 Olink Explore 3072 plasma protein NPX values plus chronological age in years. Returns the modeled probability of remaining free of the study's major-disease-or-death endpoint over the next 10 years, on a 0-1 scale; higher is healthier. It is not predicted years of life, biological age, or an age-adjusted residual. The endpoint includes cancer excluding nonmelanoma skin cancer, diabetes, heart failure, myocardial infarction, stroke, COPD, dementia, or death. Supply original lowercase identifiers, including separate nppb and ntprobnp assays. NPX is assay-normalized log2 relative abundance, not raw counts, concentrations, linear abundances or z-scores. The study used within-batch and across-batch intensity normalization; NPX labeling alone does not establish comparability across panels, batches, plasma and serum. No additional scaling, normalization or imputation occurs during scoring. All 87 predictor columns are required; supplied NaNs propagate. The study used upstream k-nearest-neighbor imputation (k=10, multiUS); any imputation is a separate caller decision. The Gompertz model was fit in 30,184 UK Biobank adults initially free of the specified endpoint conditions; the healthy cohort age range was 39-70. The August 2025 correction only changes author affiliations. Research use only. The original repository specifies no code license; the publication is CC BY-NC-ND 4.0. This independent Torch implementation uses the published fitted numerical parameters and does not relicense the authors' R code. No author approval of this conversion is claimed.",
14
+ "platform": [
15
+ "Olink Explore 3072"
16
+ ],
17
+ "population": "adults",
18
+ "predicts": [
19
+ "healthspan probability"
20
+ ],
21
+ "research_only": true,
22
+ "species": "Homo sapiens",
23
+ "tissue": [
24
+ "plasma"
25
+ ],
26
+ "training_target": [
27
+ "healthspan"
28
+ ],
29
+ "unit": [
30
+ "probability"
31
+ ],
32
+ "year": 2025
33
+ }
hps.provenance.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "repository": "https://github.com/kuo-lab-uchc/HPS",
3
+ "commit": "6eec9ac5a091e34fece69fa4652ebd9af22c1839",
4
+ "coefficient_path": "HPS.R",
5
+ "coefficient_sha256": "e55df4dd50313869fa4d94f989391d36fba8b8594b8579e189be4cfdc930c4c3",
6
+ "prediction_code_path": "HPS.R",
7
+ "prediction_code_sha256": "e55df4dd50313869fa4d94f989391d36fba8b8594b8579e189be4cfdc930c4c3",
8
+ "paper": "https://doi.org/10.1073/pnas.2414086122",
9
+ "correction": "https://doi.org/10.1073/pnas.2520058122",
10
+ "correction_scope": "Author affiliations only; no changes to the model",
11
+ "input_scale": "Olink NPX, with chronological age in years; no scoring-time scaling",
12
+ "missingness": "All predictor columns required; supplied NaNs propagate; no reference-value imputation",
13
+ "output": "10-year disease/death-free probability; 0-1, higher is healthier",
14
+ "original_repository_license": "unspecified",
15
+ "publication_license": "CC BY-NC-ND 4.0",
16
+ "research_only": true
17
+ }
hps.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3ef696dc0708ab4b6fb3ec508ede67398c2cc4cb0a9bdfaf486be5be13acc601
3
+ size 8581