Sync pac
Browse files- README.md +39 -0
- config.json +33 -0
- pac.provenance.json +13 -0
- pac.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 |
+
# pac
|
| 11 |
+
|
| 12 |
+
Mortality-equivalent proteomic age from the original Kuo et al. R release, using all 128 Olink Explore 3072 plasma protein NPX values plus chronological age in years. Supply original lowercase identifiers, including fut3_fut5 and ntprobnp; there is no sex covariate. NPX is assay-normalized log2 relative abundance, not raw counts, concentrations, linear abundances or z-scores. NPX labeling alone does not establish comparability across panels, batches, plasma and serum. No cohort scaling, normalization, or imputation is applied during scoring. Every predictor column is required; supplied NaNs propagate. The paper used k-nearest-neighbor imputation (k=10) before model fitting; any upstream imputation is a separate caller decision. The full-precision original Gompertz constants are retained, without the later Insilico wrapper's rounding or optional distribution matching. Output is mortality-equivalent age in years, not a clinical diagnosis or an age-acceleration residual. Development cohort: UK Biobank adults aged 39-70. The original repository specifies no code license; the publication is CC BY 4.0. 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** | biological age |
|
| 19 |
+
| **Species** | Homo sapiens |
|
| 20 |
+
| **Tissue** | plasma |
|
| 21 |
+
| **Data type** | proteomics |
|
| 22 |
+
| **Model type** | Gompertz proportional hazards model |
|
| 23 |
+
| **Year** | 2024 |
|
| 24 |
+
|
| 25 |
+
## Use with pyaging
|
| 26 |
+
|
| 27 |
+
```python
|
| 28 |
+
import pyaging as pya
|
| 29 |
+
|
| 30 |
+
pya.pred.predict_age(adata, ["pac"])
|
| 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. "Proteomic aging clock (PAC) predicts age-related outcomes in middle-aged and older adults." Aging Cell 23, e14195 (2024).
|
| 38 |
+
|
| 39 |
+
https://doi.org/10.1111/acel.14195
|
config.json
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"approved_by_author": "\u231b",
|
| 3 |
+
"citation": "Kuo, C.-L., et al. \"Proteomic aging clock (PAC) predicts age-related outcomes in middle-aged and older adults.\" Aging Cell 23, e14195 (2024).",
|
| 4 |
+
"citations": 68,
|
| 5 |
+
"citations_date": "2026-10-02",
|
| 6 |
+
"clock_name": "pac",
|
| 7 |
+
"data_type": "proteomics",
|
| 8 |
+
"doi": "https://doi.org/10.1111/acel.14195",
|
| 9 |
+
"journal": "Aging Cell",
|
| 10 |
+
"last_author": "Breno S. Diniz",
|
| 11 |
+
"model_type": "Gompertz proportional hazards model",
|
| 12 |
+
"n_features": 129,
|
| 13 |
+
"notes": "Mortality-equivalent proteomic age from the original Kuo et al. R release, using all 128 Olink Explore 3072 plasma protein NPX values plus chronological age in years. Supply original lowercase identifiers, including fut3_fut5 and ntprobnp; there is no sex covariate. NPX is assay-normalized log2 relative abundance, not raw counts, concentrations, linear abundances or z-scores. NPX labeling alone does not establish comparability across panels, batches, plasma and serum. No cohort scaling, normalization, or imputation is applied during scoring. Every predictor column is required; supplied NaNs propagate. The paper used k-nearest-neighbor imputation (k=10) before model fitting; any upstream imputation is a separate caller decision. The full-precision original Gompertz constants are retained, without the later Insilico wrapper's rounding or optional distribution matching. Output is mortality-equivalent age in years, not a clinical diagnosis or an age-acceleration residual. Development cohort: UK Biobank adults aged 39-70. The original repository specifies no code license; the publication is CC BY 4.0. No author approval of this conversion is claimed.",
|
| 14 |
+
"platform": [
|
| 15 |
+
"Olink Explore 3072"
|
| 16 |
+
],
|
| 17 |
+
"population": "adults",
|
| 18 |
+
"predicts": [
|
| 19 |
+
"biological age"
|
| 20 |
+
],
|
| 21 |
+
"research_only": true,
|
| 22 |
+
"species": "Homo sapiens",
|
| 23 |
+
"tissue": [
|
| 24 |
+
"plasma"
|
| 25 |
+
],
|
| 26 |
+
"training_target": [
|
| 27 |
+
"mortality"
|
| 28 |
+
],
|
| 29 |
+
"unit": [
|
| 30 |
+
"years"
|
| 31 |
+
],
|
| 32 |
+
"year": 2024
|
| 33 |
+
}
|
pac.provenance.json
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"repository": "https://github.com/kuo-lab-uchc/PAC",
|
| 3 |
+
"commit": "e15edb66800f876a928cec9c8856500048c46fea",
|
| 4 |
+
"coefficient_path": "pac_proteomic_age.R",
|
| 5 |
+
"coefficient_sha256": "b87edc70f11e34740f0323e4b7c677eb1d53c5008d631ecf87a35cd22be1d2ff",
|
| 6 |
+
"prediction_code_path": "pac_proteomic_age.R",
|
| 7 |
+
"prediction_code_sha256": "b87edc70f11e34740f0323e4b7c677eb1d53c5008d631ecf87a35cd22be1d2ff",
|
| 8 |
+
"paper": "https://doi.org/10.1111/acel.14195",
|
| 9 |
+
"input_scale": "Olink NPX, with chronological age in years; no scoring-time scaling",
|
| 10 |
+
"missingness": "All predictor columns required; supplied NaNs propagate; no reference-value imputation",
|
| 11 |
+
"original_repository_license": "unspecified",
|
| 12 |
+
"publication_license": "CC BY 4.0"
|
| 13 |
+
}
|
pac.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:62374a890ca1d130b8fac59b58fe142dba22d881286b63d3542f347dc2c430a7
|
| 3 |
+
size 9797
|