lucascamillomd commited on
Commit
c86ceb7
·
verified ·
1 Parent(s): 11afc69

Extend catalog to 238 predictors for pyaging 0.5.5

Browse files
Files changed (2) hide show
  1. README.md +37 -4
  2. all_clock_metadata.pt +2 -2
README.md CHANGED
@@ -15,9 +15,13 @@ This public repository contains the model weights and data files used by
15
 
16
  ## Contents
17
 
18
- - Root-level `*.pt` files are the current pyaging clock models.
19
- - `all_clock_metadata.pt` is the live aggregate clock catalog.
20
- - Clock-specific `*.provenance.json` and `*.LICENSE.txt` files record sources and supplied author terms.
 
 
 
 
21
  - Root-level example files support the pyaging tutorials.
22
  - `supporting_files/` contains dependencies used to construct or document clocks.
23
 
@@ -26,6 +30,21 @@ downloaded through the standard Hugging Face cache.
26
  The `main` branch is the live data release and may change independently of the Python
27
  package version.
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  ## Harmonized clock metadata
30
 
31
  The clock catalogue uses controlled, multi-valued metadata so clocks can be
@@ -51,7 +70,7 @@ are maintained in the pyaging repository.
51
  ## Licensing and provenance
52
 
53
  This is a mixed-provenance research collection, so the repository license is `other`.
54
- The pyaging software MIT license does not grant additional rights to third-party clock weights or
55
  source datasets. Consult each clock's embedded metadata, cited publication, and notes
56
  before use. Some clocks are marked research-only or have separate commercial terms.
57
 
@@ -66,3 +85,17 @@ load these files from this official repository and review unexpected repository
66
  The repository is maintained solely by Lucas Paulo de Lima Camillo (`lucascamillomd`).
67
  Weights are uploaded before aggregate metadata so the catalog never advertises a missing
68
  clock file. Public users need no Hugging Face token to download files.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
  ## Contents
17
 
18
+ - Clock model weights live in one repository per clock under the
19
+ [`pyaging` organization](https://huggingface.co/pyaging) (e.g.
20
+ `pyaging/horvath2013`); each repo carries the weight file, the audited clock
21
+ metadata as `config.json`, and a model card. Root-level `*.pt` files here are
22
+ compatibility copies used when a per-clock repository or revision is unavailable.
23
+ - `all_clock_metadata.pt` is the live aggregate clock catalog. Retired clock files
24
+ may remain here to preserve earlier releases; file presence is not current catalogue membership.
25
  - Root-level example files support the pyaging tutorials.
26
  - `supporting_files/` contains dependencies used to construct or document clocks.
27
 
 
30
  The `main` branch is the live data release and may change independently of the Python
31
  package version.
32
 
33
+ ## Versioning and reproducibility
34
+
35
+ Each pyaging release tags this repository with the matching package version (e.g.
36
+ `v0.3.1`), so a release tag captures the exact data files that shipped with that
37
+ version of the package. By default pyaging downloads from `main`; set the
38
+ `PYAGING_DATA_REVISION` environment variable to a release tag (or any commit) to pin
39
+ downloads to that revision:
40
+
41
+ ```bash
42
+ PYAGING_DATA_REVISION=v0.3.1 python my_analysis.py
43
+ ```
44
+
45
+ Release tags only exist for pyaging versions published after the tagging scheme was
46
+ introduced.
47
+
48
  ## Harmonized clock metadata
49
 
50
  The clock catalogue uses controlled, multi-valued metadata so clocks can be
 
70
  ## Licensing and provenance
71
 
72
  This is a mixed-provenance research collection, so the repository license is `other`.
73
+ The pyaging MIT license does not grant additional rights to third-party clock weights or
74
  source datasets. Consult each clock's embedded metadata, cited publication, and notes
75
  before use. Some clocks are marked research-only or have separate commercial terms.
76
 
 
85
  The repository is maintained solely by Lucas Paulo de Lima Camillo (`lucascamillomd`).
86
  Weights are uploaded before aggregate metadata so the catalog never advertises a missing
87
  clock file. Public users need no Hugging Face token to download files.
88
+
89
+ ## Proteomic inputs
90
+
91
+ The 0.5.5 catalogue contains PAC and 46 full Olink Explore 3072 OrganAge models.
92
+ Their input units and protein identifiers are model-specific. OrganAge uses
93
+ case-sensitive original symbols and PAC uses lowercase symbols plus age in years.
94
+ NPX is log2 relative abundance, not concentration; cross-platform and serum/plasma
95
+ harmonization are external preparation decisions. See the
96
+ [proteomic input guide](https://pyaging.readthedocs.io/en/latest/proteomic_clocks.html).
97
+
98
+ The reduced Olink Explore 1536 OrganAge models leave the current catalogue, and
99
+ full-model names drop `olink3000`. Existing 0.5.4 tags and files remain intact.
100
+ ProtAge, ipfP3GPT and PAOPAC are not executable pyaging entries in this release;
101
+ the guide explains the unavailable or restricted author assets.
all_clock_metadata.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7295b4383b726abfc0db9a44d47ef1209452a70044340424906b74891886dc7d
3
- size 329775
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72a2da13c489777f089efa61048ec6c2fc7185db731836cb208ca83e9e33c247
3
+ size 279279