The package provides a comprehensive Python framework for aging research. It offers high-level interfaces for calculating a vast suite of aging-related clocks and biomarkers.
Project description
OmniAge
A comprehensive Python framework for aging research and biological clock calculation
Authors:
- Zhaozhen Du (Shanghai Institute of Nutrition and Health, CAS) - duzhaozhen2022@sinh.ac.cn
- Andrew E. Teschendorff (Shanghai Institute of Nutrition and Health, CAS) - andrew@sinh.ac.cn
📖 Overview
OmniAge offers high-level interfaces for calculating a vast suite of aging-related clocks and biomarkers. It is designed to integrate seamlessly with standard bioinformatics workflows (e.g., scanpy, pandas).
The package covers three main categories:
- Epigenetic (DNAm) Clocks: Including Chronological, Biological (e.g., GrimAge, DunedinPACE), Cellular (Mitotic), and Gestational age clocks.
- Transcriptomic (RNA) Clocks: Including sc-ImmuAging, Brain_CT_clock, and Pasta.
- Surrogate Biomarkers: Proxies for proteins (CRP, IL6) and lifestyle traits (Smoking, BMI).
✨ For a complete list of supported clocks and detailed usage examples, please refer to our Tutorial Notebook.
🛠 Installation
Install via pip with the subdirectory flag:
git clone https://github.com/Duzhaozhen/OmniAgePy.git
pip install .
[!TIP] If you encounter errors building pyarrow or h5py (common on Linux servers), we recommend pre-installing these dependencies via Conda:
conda install -c conda-forge pyarrow h5py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file omniage-0.99.2.tar.gz.
File metadata
- Download URL: omniage-0.99.2.tar.gz
- Upload date:
- Size: 53.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc944e838fa12bf5468c0c859452ab7f31f127b3044de30bb3911fbc604e1e2f
|
|
| MD5 |
4cf7f670b66866cc579c516efac902b6
|
|
| BLAKE2b-256 |
bd9cb3d5691e3799d87767c1419ce9afd32a226412e44064a55f63f9540788ed
|
File details
Details for the file omniage-0.99.2-py3-none-any.whl.
File metadata
- Download URL: omniage-0.99.2-py3-none-any.whl
- Upload date:
- Size: 34.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ad1fd0ca999246c0f44cc7cbc0cf2580b730c45df8a886684ebae1c3206b8b5
|
|
| MD5 |
b58f7d9054c7070837a6dc6f232a47ad
|
|
| BLAKE2b-256 |
96e88451ead5a066232b8b035ddc3db722e2011f4d2001f848b46c4d3ce8ac94
|