Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
1 of 7 committers (14.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Repository
DNA methylation-based clocks
Basic Info
- Host: GitHub
- Owner: isglobal-brge
- License: mit
- Language: HTML
- Default Branch: main
- Size: 42 MB
Statistics
- Stars: 45
- Watchers: 4
- Forks: 24
- Open Issues: 16
- Releases: 7
Metadata Files
README.md
methylclock
To use methylclock under R<4.1 you need to install the package under main branch or release <= 0.99.0 (https://github.com/isglobal-brge/methylclock/releases/tag/v0.7.7)
Installation :
To install methylclock to be used with R < 4.1 :
```r{install} library(devtools)
install_github("isglobal-brge/methylclock@main")
```
Latest version is available in Bioconductor development release 3.14, to install the Bioconductor package R >= 4.1 is required :
```r{install} if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
BiocManager::install("methylclock") ```
Source code for Bioconductor release can be found under master branch.
https://github.com/isglobal-brge/methylclock/tree/master
Description
This package allows to estimate chronological and gestational DNA methylation (DNAm) age as well as biological age using different methylation clocks. The package includes the following estimators:
Chronological DNAm age (in years)
- Horvath's clock: It uses 353 CpGs described in @horvath2013dna. It was trained using 27K and 450K arrays in samples from different tissues. Other three different age-related biomarkers are also computed:
- AgeAcDiff (DNAmAge acceleration difference): Difference between DNAmAge and chronological age. <!-- To be removed - IEAA (Intrinsic Epigenetic Age Acceleration): Residuals obtained after regressing DNAmAge and chronological age adjusted by cell counts. --> <!-- To be removed - EEAA (Extrinsic Epigenetic Age Acceleration): Residuals obtained after regressing DNAmAge and chronological age. This measure was also known as DNAmAge acceleration residual in the first Horvath's paper.-->
- IEAA Residuals obtained after regressing DNAmAge and chronological age adjusted by cell counts.
- EEAA Residuals obtained after regressing DNAmAge and chronological age. This measure was also known as DNAmAge acceleration residual in the first Horvath's paper.
- Hannum's clock: It uses 71 CpGs described in @hannum2013genome. It was trained using 450K array in blood samples. Another are-related biomarer is also computed:
- AMAR (Apparent Methylomic Aging Rate): Measure proposed in @hannum2013genome computed as the ratio between DNAm age and the chronological age.
- BNN: It uses Horvath's CpGs to train a Bayesian Neural Network (BNN) to predict DNAm age as described in @alfonso2018.
- Horvath's skin+blood clock (Horvath2): Epigenetic clock for skin and blood cells. It uses 391 CpGs described in @horvath2018epigenetic. It was trained using 450K EPIC arrays in skin and blood sampels.
- PedBE clock: Epigenetic clock from buccal epithelial swabs. It's intended purpose is buccal samples from individuals aged 0-20 years old. It uses 84 CpGs described in @mcewen2019pedbe. The authors gathered 1,721 genome-wide DNAm profiles from 11 different cohorts with individuals aged 0 to 20 years old.
- Wu's clock: It uses 111 CpGs described in @wu2019dna. It is designed to predict age in children. It was trained using 27K and 450K.
- BLUP clock: It uses 319607 CpGs described in @zhang2019improved. It was trained using 450K and EPIC arrays in blood (13402 samples) and saliva (259 samples). Age predictors based on training sets with various sample sizes using Best Linear Unbiased Prediction (BLUP)
- EN clock: It uses 514 CpGs described in @zhang2019improved. It was trained using 450K and EPIC arrays in blood (13402 samples) and saliva (259 samples). Age predictors based on training sets with various sample sizes using Elastic Net (EN)
Gestational DNAm age (in weeks)
- Knight's clock: It uses 148 CpGs described in @knight2016epigenetic. It was trained using 27K and 450K arrays in cord blood samples.
- Bohlin's clock: It uses 96 CpGs described in @bohlin2016prediction. It was trained using 450K array in cord blood samples.
- Mayne's clock: It uses 62 CpGs described in @mayne2017accelerated. It was trained using 27K and 450K.
- EPIC clock: EPIC-based predictor of gestational age. It uses 176 CpGs described in @haftorn2021epic. It was trained using EPIC arrays in cord blood samples.
- Lee's clocks: Three different biological clocks described in @lee2019placental are implemented. It was trained for 450K and EPIC arrays in placenta samples.
- RPC clock: Robust placental clock (RPC). It uses 558 CpG sites.
- CPC clock: Control placental clock (CPC). It usses 546 CpG sites.
- Refined RPC clock: Useful for uncomplicated term pregnancies (e.g. gestational age >36 weeks). It uses 396 CpG sites.
The biological DNAm clocks implemented in this package are:
- Levine's clock (also know as PhenoAge): It uses 513 CpGs described in @levine2018epigenetic. It was trained using 27K, 450K and EPIC arrays in blood samples.
- Telomere Length's clock (TL): It uses 140 CpGs described in @lu2019dna It was trained using 450K and EPIC arrays in blood samples.
Citation
[1] Dolors Pelegri-Siso, Paula de Prado, Justiina Ronkainen, Mariona Bustamante, Juan R Gonzalez, methylclock: a Bioconductor package to estimate DNA methylation age, Bioinformatics, Volume 37, Issue 12, 15 June 2021, Pages 1759–1760, doi: 10.1093/bioinformatics/btaa825. PMID: 32960939.
Owner
- Name: Bioinformatic Research Group in Epidemiology (BRGE)
- Login: isglobal-brge
- Kind: user
- Location: Barcelona, Spain
- Company: Barcelona Institute for Global Health (ISGlobal)
- Website: https://brge.isglobal.org
- Repositories: 54
- Profile: https://github.com/isglobal-brge
Bioinformatics, biostatistics, omic data integration, advanced statistical methods, R programming
GitHub Events
Total
- Watch event: 6
- Issue comment event: 4
- Fork event: 2
Last Year
- Watch event: 6
- Issue comment event: 4
- Fork event: 2
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| dpelegri | d****i@g****m | 54 |
| Bioinformatic Research Group in Epidemiology (BRGE) | j****z@i****g | 39 |
| JUAN RAMÓN | j****z@I****N | 8 |
| sidohaakma | s****o@h****g | 5 |
| Dolors Pelegrí | d****i@I****N | 3 |
| JUAN RAMÓN | j****z@i****n | 3 |
| Lijiao Ning | l****g@c****r | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 32
- Total pull requests: 4
- Average time to close issues: 3 months
- Average time to close pull requests: about 1 month
- Total issue authors: 24
- Total pull request authors: 3
- Average comments per issue: 2.13
- Average comments per pull request: 0.25
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- tomkuipers1402 (4)
- annebozack (2)
- Pierre9344 (2)
- perishky (2)
- reemelkabbout (2)
- JasonR055 (1)
- Ning-L (1)
- ptodtenhaupt (1)
- SchunNoona (1)
- darshandhakan (1)
- tawfikyoussef (1)
- BJamon (1)
- cewim (1)
- vylyny (1)
- alanocallaghan (1)
Pull Request Authors
- sidohaakma (2)
- josefoviedo (1)
- Ning-L (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- bioconductor 13,660 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 5
- Total maintainers: 1
bioconductor.org: methylclock
Methylclock - DNA methylation-based clocks
- Homepage: https://github.com/isglobal-brge/methylclock
- Documentation: https://bioconductor.org/packages/release/bioc/vignettes/methylclock/inst/doc/methylclock.pdf
- License: MIT + file LICENSE
-
Latest release: 1.14.0
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- R >= 3.6.0 depends
- devtools * depends
- quadprog * depends
- Biobase * imports
- PerformanceAnalytics * imports
- Rcpp * imports
- dplyr * imports
- ggplot2 * imports
- ggpmisc * imports
- ggpubr * imports
- gridExtra * imports
- impute * imports
- minfi * imports
- planet * imports
- preprocessCore * imports
- tibble * imports
- tidyr * imports
- tidyverse * imports
- BiocStyle * suggests
- RPMM * suggests
- knitr * suggests
- rmarkdown * suggests