Agent skill

Bio Methylation Epigenetic Clocks

by GPTomics in GPTomics/bioSkills

Computes DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net epigenetic clocks to a clean beta matrix with methylclock, dnaMethyAge, or methylCIPHER.

MITAuto-check passedData & Analytics

Install Bio Methylation Epigenetic Clocks

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-methylation-epigenetic-clocks -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-methylation-epigenetic-clocks --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/methylation-analysis/epigenetic-clocks .claude/skills/bio-methylation-epigenetic-clocks && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-methylation-epigenetic-clocks
GitHub stars
1.2k
Used in
1 other repo
Token cost
~4.3k tokens
SKILL.md length
1,937 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Computes DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net epigenetic clocks to a clean beta matrix with methylclock, dnaMethyAge, or methylCIPHER.

  • Works in 4 steps: The CpG set is not biology. Do not… → The endpoint is age ACCELERATION, not… → First-gen per-CpG reliability can be… → …
  • Estimating epigenetic age
  • SKILL.md covers Version Compatibility, The Single Most Important…, The Clock Menu by Question and Decision Tree by Scenario, plus 8 more sections
  • Runs R scripts from its folder

What it does

Bio Methylation Epigenetic Clocks is an agent skill from GPTomics/bioSkills. Computes DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net epigenetic clocks to a clean beta matrix with methylclock, dnaMethyAge, or methylCIPHER. Covers the clock menu by question (chronological Horvath/Hannum/skin&blood; health-mortality PhenoAge/GrimAge; DunedinPACE pace; pediatric/gestational; mitotic epiTOC), age acceleration (EAA/IEAA/EEAA) as the real endpoint, the principal-component (PC) clock fix for the per-CpG reliability crisis, and EPICv2 clock-CpG dropout with…

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `usage-guide.md`).

It sits in Data & Analytics, covering Machine learning. It works with GitHub. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Estimating epigenetic age
  • Computing age acceleration
  • Choosing a clock for an outcome
  • Assessing clock reliability

Example prompts

  • “Use the bio-methylation-epigenetic-clocks skill to compute DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net…”
  • “/bio-methylation-epigenetic-clocks”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. The CpG set is not biology. Do not GO-enrich clock CpGs. Two clocks for the same outcome can share almost zero CpGs (the elastic net…
  2. The endpoint is age ACCELERATION, not the raw age. Raw DNAm age just recapitulates chronological age (r often > 0.9). The signal is the…
  3. First-gen per-CpG reliability can be smaller than the effect being chased. Many first-gen clock CpGs have low test-retest ICC (Sugden 2020…
  4. Association is not causation is not transfer. EAA associating with an exposure does not make the clock causal; a blood clock does not…

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (R), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Methylation Epigenetic Clocks loads about 4.3k tokens when it runs. Until then it costs about 261 tokens; SKILL.md has 1,937 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~261
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,937 words, ~4,313 tokens.

Download SKILL.mdSave it as .claude/skills/bio-methylation-epigenetic-clocks/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-methylation-epigenetic-clocks
description
Computes DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net epigenetic clocks to a clean beta matrix with methylclock, dnaMethyAge, or methylCIPHER. Covers the clock menu by question (chronological Horvath/Hannum/skin&blood; health-mortality PhenoAge/GrimAge; DunedinPACE pace; pediatric/gestational; mitotic epiTOC), age acceleration (EAA/IEAA/EEAA) as the real endpoint, the principal-component (PC) clock fix for the per-CpG reliability crisis, and EPICv2 clock-CpG dropout with missing-CpG imputation bias. Use when estimating epigenetic age, computing age acceleration, choosing a clock for an outcome, assessing clock reliability, or porting a clock to EPICv2. A clock is a frozen predictor: do not GO-enrich its CpGs and do not train it here. For cell-count adjustment (IEAA) see cell-type-deconvolution; for predictor training/validation/leakage see machine-learning/model-validation; for survival modeling of age acceleration see clinical-biostatistics/survival-analysis.
tool_type
r
primary_tool
methylclock

Version Compatibility

Reference examples tested with: methylclock 1.8+, dnaMethyAge (GitHub yiluyucheng), methylCIPHER (GitHub MorganLevineLab), DunedinPACE (GitHub danbelsky).

Before using code patterns, verify installed versions match. If versions differ:

  • R: packageVersion('<pkg>') then ?function_name to verify parameters

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

The clock coefficient sets are FIXED and version-pinned (a clock is a frozen list of CpGs and weights), so the package version mostly controls which clocks ship and what the clock-name strings are. Verify accepted names live: methylclock via checkClocks(beta); dnaMethyAge via availableClock(). The ARRAY PLATFORM is the version that matters most: EPICv2 drops a clock-specific fraction of CpGs, so always report how many of each clock's CpGs were actually present.

Epigenetic Clocks

"How old is this sample epigenetically?" -> Apply a frozen elastic-net clock to the beta matrix, then report the age ACCELERATION (residual vs chronological age), not the raw age - because a clock is a predictor, and the residual is the signal.

  • R: DNAmAge(beta, clocks = c('Horvath', 'Hannum', 'Levine'), age = pheno$age)

Scope: applying pre-trained clocks (DNAm age, pace, mitotic) and computing age acceleration from a clean beta/M-value matrix. Cell-count adjustment for IEAA -> cell-type-deconvolution. Clean beta matrix / EPICv2 replicate-probe collapse -> array preprocessing. Training a predictor / cross-validation / leakage -> machine-learning/model-validation. Survival/mortality modeling of EAA -> clinical-biostatistics/survival-analysis. Per-CpG and region testing -> differential-cpg-testing, dmr-detection.

The Single Most Important Modern Insight -- A Clock Is a Predictor, Not a Mechanism, and Not Even a Reliable One Per-CpG

DNAm age is a frozen elastic-net weighted sum over CpGs that a penalty chose for out-of-sample prediction. The CpGs are prediction features, never an aging pathway. Four corollaries every common misuse violates:

  1. The CpG set is not biology. Do not GO-enrich clock CpGs. Two clocks for the same outcome can share almost zero CpGs (the elastic net arbitrarily keeps one of many correlated predictors), so non-overlap is expected, not a contradiction.
  2. The endpoint is age ACCELERATION, not the raw age. Raw DNAm age just recapitulates chronological age (r often > 0.9). The signal is the residual of DNAm age on chronological age (EAA); IEAA additionally residualizes on cell counts - which is exactly where deconvolution meets this skill.
  3. First-gen per-CpG reliability can be smaller than the effect being chased. Many first-gen clock CpGs have low test-retest ICC (Sugden 2020 Patterns 1:100014), so the same sample can age several years between technical replicates. PC clocks (Higgins-Chen 2022 Nat Aging 2:644) exist specifically to fix this for longitudinal and trial use.
  4. Association is not causation is not transfer. EAA associating with an exposure does not make the clock causal; a blood clock does not automatically work in another tissue or ancestry without a recalibration check.

Organize the analysis around defending these four, not around listing clock names.

The Clock Menu by Question

The question dictates the clock; there is no single best clock. Pick by what is being predicted, not by popularity.

GenerationClockCitationPredictsTissueNote
1st (chronological)Horvath multi-tissueHorvath 2013 Genome Biol 14:R115chronological age51 tissues353 CpGs; works cross-tissue; log-linear age transform for <20y
1stHannumHannum 2013 Mol Cell 49:359chronological agewhole blood71 CpGs; tight in blood, poor cross-tissue
1stskin & bloodHorvath 2018 Aging 10:1758chronological ageskin, blood, fibroblasts391 CpGs; for in-vitro/fibroblast/skin work
2nd (health-mortality)PhenoAgeLevine 2018 Aging 10:573morbidity/mortality compositeblood513 CpGs; trained on a 9-biomarker phenotypic age
2ndGrimAgeLu 2019 Aging 11:303lifespan/healthspanbloodcomposite of DNAm protein surrogates; strongest mortality predictor
paceDunedinPACEBelsky 2022 eLife 11:e73420RATE of agingblood173 CpGs; ~1.0 = one biological year per calendar year; NOT an age
pediatricPedBEMcEwen 2020 PNAS 117:23329age 0-20buccalbuccal-specific
gestationalKnight / BohlinKnight 2016 Genome Biol 17:206 / Bohlin 2016 Genome Biol 17:207gestational agecord bloodnewborn GA estimation
mitoticepiTOCYang 2016 Genome Biol 17:205cumulative stem-cell divisionsnormal tissuetracks mitotic, not chronological, age; cancer-risk relevant

DunedinPACE is reported as the raw PACE value (already a rate); never residualize it like an age clock and never compare its number to Horvath years.

Decision Tree by Scenario

ScenarioRecommendedWhy
Chronological-age accuracy in bloodHannum or Horvathtrained on chronological age; Hannum tighter in blood
Cross-tissue or non-blood sampleHorvath multi-tissue or skin&bloodonly the multi-tissue clocks transfer; report a known-age check
Morbidity / mortality / healthspan endpointGrimAge (or PhenoAge)second-gen; trained on health outcomes, not just age
Pace of aging / intervention sensitivityDunedinPACEa rate; sensitive to caloric-restriction-style trials
Longitudinal or clinical-trial endpointPC clocks (methylCIPHER)first-gen test-retest noise can exceed the intervention effect
Pediatric buccal / newborn cord bloodPedBE / Knight or Bohlinage-and-tissue-matched clocks
Cancer / mitotic-age questionepiTOC / epiTOC2estimates cell divisions, a different aging axis
EPICv2 dataclock that retains its CpGs (Horvath/PhenoAge)GrimAge/Hannum/DunedinPACE lose >10% of CpGs on EPICv2
Adjust EAA for cell composition (IEAA)-> cell-type-deconvolutionresidualize the clock on estimated cell counts
Train or validate a new predictor-> machine-learning/model-validationclocks here APPLY frozen models; they are not trained here
Survival/mortality model of EAA-> clinical-biostatistics/survival-analysisEAA-to-outcome modeling lives there

Apply a Clock and Extract Age Acceleration

Goal: Compute DNAm age for several clocks and turn the raw ages into age acceleration, the actual endpoint.

Approach: Run DNAmAge with chronological age supplied so it returns acceleration columns directly; ageAcc is the raw DNAm-minus-chronological difference and ageAcc2 is the residual of DNAm age on chronological age (the EAA to test). Always check clock-CpG coverage first.

r
library(methylclock)

cpg_report <- checkClocks(beta)        # which clock CpGs are missing BEFORE estimating
ages <- DNAmAge(beta, clocks = c('Horvath', 'Hannum', 'Levine', 'skinHorvath'),
                age = pheno$age,       # supplying age yields ageAcc and ageAcc2 columns
                cell.count = FALSE,    # set TRUE only when adjusting toward IEAA-style estimates
                min.perc = 0.8)        # refuse a clock missing >20% of its CpGs (default 0.8)
# ageAcc  = DNAm age - chronological age (raw difference)
# ageAcc2 = residual of DNAm age on chronological age = the EAA endpoint with cell.count=FALSE
#   (methylclock labels ageAcc2 "similar to IEAA"; confirm the exact column semantics in the
#    installed vignette, and the cell-count-adjusted residual when cell.count=TRUE)

The dnaMethyAge package returns acceleration in one call and exposes author-year clock IDs:

r
library(dnaMethyAge)
availableClock()                                  # confirm the installed clock-name strings
phenoage <- methyAge(beta, clock = 'LevineM2018',
                     age_info = pheno,            # data.frame with Sample, Age (Sex for GrimAge variants)
                     fit_method = 'Linear')       # adds an Age_Acceleration column

Pace of Aging Is Not an Age

Goal: Compute DunedinPACE as a rate and keep it on its own scale.

Approach: Use the dedicated package; the output is a per-sample pace (~1.0 = normal). Do not regress it on chronological age and do not merge it with age-clock acceleration.

r
library(DunedinPACE)
pace <- PACEProjector(beta)   # returns the DunedinPACE pace values (~1.0 = normal, >1 = faster aging); report as-is
# Never residualize PACE on chronological age and never compare its value to Horvath years.

Reliability and PC Clocks

For longitudinal, interventional, or clinical-trial endpoints, first-gen per-CpG noise (Sugden 2020) can swamp a small intervention effect. PC clocks (Higgins-Chen 2022) train the elastic net on principal components across thousands of CpGs, averaging out per-CpG noise and lifting test-retest ICC toward ~0.9. They live in methylCIPHER (MorganLevineLab), not in methylclock. Use a PC clock, or at minimum document an ICC/reliability assessment, for any repeated-measures design.

Per-Method Failure Modes

GO-enriching clock CpGs

Trigger: running pathway enrichment on a clock's CpG list to "explain aging." Mechanism: the CpGs are penalty-selected prediction features, one arbitrary representative per correlated cluster. Symptom: a plausible-looking enrichment that is an artifact of feature selection. Fix: do not enrich clock CpGs; treat them as predictors only.

Reporting raw DNAm age instead of acceleration

Trigger: correlating raw DNAm age with an exposure. Mechanism: raw age is dominated by chronological age (r > 0.9). Symptom: every clock "associates" with age-correlated variables. Fix: test the residual (ageAcc2 / Age_Acceleration / IEAA), not the raw age.

Show full SKILL.md (805 more words)Show less
Missing clock CpGs mean-imputed

Trigger: a platform or failed probes drop clock CpGs; the tool imputes to the training mean. Mechanism: mean-imputation pulls the prediction toward the training population age and shrinks variance. Symptom: age acceleration biased toward zero; attenuated associations; on EPICv2 Hannum can return NEGATIVE ages. Fix: report the fraction of clock CpGs present (checkClocks); flag/refuse samples with high missingness; prefer a clock that retains its CpGs on the platform.

EPICv2 replicate probes not collapsed

Trigger: feeding a raw EPICv2 matrix with suffixed replicate probe IDs. Mechanism: EPICv2 carries multiple beads per CpG with suffixed names, so the clock cannot find its CpGs. Symptom: huge apparent CpG dropout, nonsensical ages. Fix: collapse replicate probes to one value per CpG upstream before any clock call.

First-gen clock used for a longitudinal endpoint

Trigger: detecting a small intervention effect with Horvath/Hannum across timepoints. Mechanism: per-CpG test-retest noise (Sugden 2020) rivals the effect. Symptom: unstable EAA between replicates; the effect is inside the noise band. Fix: PC clocks (methylCIPHER) or a documented reliability assessment.

Cross-tissue or cross-ancestry application

Trigger: a blood-trained clock (Hannum) on saliva, or a European-cohort clock applied elsewhere. Mechanism: clocks do not automatically transfer. Symptom: a systematic age offset vs known age. Fix: use a tissue-appropriate clock (skin&blood, PedBE, gestational) and report a known-age calibration check.

Quantitative Thresholds

ThresholdSourceRationale
Report fraction of clock CpGs presentHiggins-Chen 2022 Nat Aging 2:644high imputed fraction invalidates the estimate
min.perc >= 0.8 of clock CpGsmethylclock docsbelow ~80% coverage mean-imputation dominates the prediction
EPICv2 dropout 3.5-32.6% per clock; GrimAge/Hannum/DunedinPACE > 10%EPICv2 clock benchmarksplatform-specific; pick a CpG-retaining clock on EPICv2
First-gen clock CpG ICC often < 0.5Sugden 2020 Patterns 1:100014technical noise rivals signal; use PC clocks for repeated measures
PC clock ICC ~0.9+Higgins-Chen 2022 Nat Aging 2:644the reliability bar for longitudinal/trial designs
EAA = residual of DNAm age on chronological ageHorvath 2013 Genome Biol 14:R115the endpoint; raw age is uninformative (r > 0.9 with chronological age)
Horvath age transform applied for age < 20Horvath 2013 Genome Biol 14:R115the clock is log-linear below 20y; do not compare pre/post-transform values

Common Errors

Error / symptomCauseSolution
Every clock correlates with an age-linked variabletesting raw DNAm agetest age acceleration (residual), not raw age
Hannum returns negative agesEPICv2 clock-CpG dropoutuse a CpG-retaining clock; report coverage; collapse replicate probes
Age acceleration shrunk toward zeroclock CpGs mean-imputedreport checkClocks coverage; refuse high-missingness samples
Many clock CpGs "missing" on EPICv2replicate probes not collapsedcollapse suffixed probes to one value per CpG upstream
DunedinPACE compared to Horvath yearsmixing a rate with an agekeep PACE on its own scale; never residualize it
Unstable EAA across replicatesfirst-gen per-CpG noisePC clocks (methylCIPHER) or a reliability assessment
methyAge clock name not foundwrong clock-ID stringavailableClock() for installed author-year IDs

References

  • Horvath S. 2013. DNA methylation age of human tissues and cell types. Genome Biol 14:R115.
  • Hannum G, Guinney J, Zhao L, et al. 2013. Genome-wide methylation profiles reveal quantitative views of human aging rates. Mol Cell 49:359-367.
  • Horvath S, Oshima J, Martin GM, et al. 2018. Epigenetic clock for skin and blood cells applied to Hutchinson Gilford Progeria Syndrome and ex vivo studies. Aging (Albany NY) 10:1758-1775.
  • Levine ME, Lu AT, Quach A, et al. 2018. An epigenetic biomarker of aging for lifespan and healthspan. Aging (Albany NY) 10:573-591.
  • Lu AT, Quach A, Wilson JG, et al. 2019. DNA methylation GrimAge strongly predicts lifespan and healthspan. Aging (Albany NY) 11:303-327.
  • Belsky DW, Caspi A, Corcoran DL, et al. 2022. DunedinPACE, a DNA methylation biomarker of the pace of aging. eLife 11:e73420.
  • McEwen LM, O'Donnell KJ, McGill MG, et al. 2020. The PedBE clock accurately estimates DNA methylation age in pediatric buccal cells. PNAS 117:23329-23335.
  • Knight AK, Craig JM, Theda C, et al. 2016. An epigenetic clock for gestational age at birth based on blood methylation data. Genome Biol 17:206.
  • Bohlin J, Haberg SE, Magnus P, et al. 2016. Prediction of gestational age based on genome-wide differentially methylated regions. Genome Biol 17:207.
  • Yang Z, Wong A, Kuh D, et al. 2016. Correlation of an epigenetic mitotic clock with cancer risk. Genome Biol 17:205.
  • Sugden K, Hannon EJ, Arseneault L, et al. 2020. Patterns of reliability: assessing the reproducibility and integrity of DNA methylation measurement. Patterns (N Y) 1:100014.
  • Higgins-Chen AT, Thrush KL, Wang Y, et al. 2022. A computational solution for bolstering reliability of epigenetic clocks. Nat Aging 2:644-661.
  • Pelegi-Siso D, de Prado P, Ronkainen J, et al. 2021. methylclock: a Bioconductor package to estimate DNA methylation age. Bioinformatics 37:1759-1760.
  • array-preprocessing - Provides the clean beta matrix clocks consume
  • cell-type-deconvolution - IEAA: adjust age acceleration for cell composition
  • machine-learning/model-validation - Predictor training, cross-validation, leakage (clocks apply frozen models)
  • clinical-biostatistics/survival-analysis - Survival/mortality modeling of age acceleration
  • ewas-design - Age-acceleration association study design
  • workflows/methylation-pipeline - End-to-end methylation pipeline

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in methylation-analysis/epigenetic-clocks of GPTomics/bioSkills.

  • SKILL.md
  • examples/epigenetic_clocks.R
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Methylation Epigenetic Clocks next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Methylation Epigenetic Clocks compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Methylation Epigenetic Clocks this skillGPTomics/bioSkills1.2k1 repos~4.3kAutomated safety check: PassMIT
Geomlitalo-goncalves/geoML109—~4.9kAutomated safety check: PassGPL-3.0
Time Series Analytics Useropen-edge-platform/edge-ai-libraries171—~3.1kAutomated safety check: PassApache-2.0
ML Failure DebuggerLeeroo-AI/superml195—~9.5kAutomated safety check: PassApache-2.0
Scikit LearnzLanqing/codex-claude-academic-skills4.7k16 repos~3.9kAutomated safety check: PassBSD-3-Clause
GitHub Skill ForgeYuJunZhiXue/github-skill-forge819—~2kAutomated safety check: NotesNone

Similar skills

  • Geoml

    italo-goncalves/geoML

    Working knowledge of the geoML Python package (github.com/italo-goncalves/geoML): variational Gaussian processes for spatial data, implicit geological modelling, block models, drillhole data…

    109 GitHub stars~4.9k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Time Series Analytics User

    open-edge-platform/edge-ai-libraries

    Build a new time-series analytics use case on top of the deployed Time Series Analytics microservice — bring it up with Docker Compose (from a repo clone, or by fetching the compose files from…

    171 GitHub stars~3.1k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • ML Failure Debugger

    Leeroo-AI/superml

    Diagnoses failing ML and AI work, such as OOM, NaN, divergence, crashes, slow throughput, wrong outputs and dependency conflicts, with every claim backed by documentation citations.

    195 GitHub stars~9.5k tokensUpdated 6 mo ago
    AI & LLM EngineeringAuto-check passed
  • Scikit Learn

    zLanqing/codex-claude-academic-skills

    Machine learning in Python with scikit-learn. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 16 repos~3.9k tokens
    Data & AnalyticsAuto-check passed
  • GitHub Skill Forge

    YuJunZhiXue/github-skill-forge

    一个"制造技能的技能"。这个工具自动化了将任意 GitHub 仓库转换为标准化 Trae 技能的全过程,是扩展 AI Agent 能力的核心工具。

    819 GitHub stars~2k tokensUpdated 8 mo ago
    Data & AnalyticsAuto-check: notes
  • Agentic Kaggle Workflow

    FrankS-IntelLab/agentic-kaggle-skill

    Takes a Kaggle competition from rules and validation design through baselines, ensembling and notebook architecture to a scored submission.

    188 GitHub stars~4k tokensUpdated 3 mo ago
    Data & AnalyticsAuto-check passed

More from GPTomics/bioSkills

All 559 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.

    1.2k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed

Works with

Questions about Bio Methylation Epigenetic Clocks

What does Bio Methylation Epigenetic Clocks do?

Computes DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net epigenetic clocks to a clean beta matrix with methylclock, dnaMethyAge, or methylCIPHER. Bio Methylation Epigenetic Clocks is an agent skill from GPTomics/bioSkills. Computes DNA methylation age (DNAm age) and pace of aging by applying frozen elastic-net epigenetic clocks to a clean beta matrix with methylclock, dnaMethyAge, or methylCIPHER.

When should I use Bio Methylation Epigenetic Clocks?

Bio Methylation Epigenetic Clocks fits situations like: estimating epigenetic age; computing age acceleration; choosing a clock for an outcome; assessing clock reliability.

How do I install Bio Methylation Epigenetic Clocks in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-methylation-epigenetic-clocks -a claude-code`. Or copy the skill folder (methylation-analysis/epigenetic-clocks in GPTomics/bioSkills) into .claude/skills/bio-methylation-epigenetic-clocks in your project. Claude Code loads it when a task matches its description.

How do I install Bio Methylation Epigenetic Clocks in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-methylation-epigenetic-clocks -a codex`. Or copy the skill folder (methylation-analysis/epigenetic-clocks in GPTomics/bioSkills) into .agents/skills/bio-methylation-epigenetic-clocks in your project. Codex loads it when a task matches its description.

Can I use Bio Methylation Epigenetic Clocks in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-methylation-epigenetic-clocks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-methylation-epigenetic-clocks, .gemini/skills/bio-methylation-epigenetic-clocks, .github/skills/bio-methylation-epigenetic-clocks and .opencode/skills/bio-methylation-epigenetic-clocks in your project.

What does Bio Methylation Epigenetic Clocks need to run?

Going by SKILL.md and its folder, Bio Methylation Epigenetic Clocks needs R for the scripts in its folder.

Does Bio Methylation Epigenetic Clocks access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bio Methylation Epigenetic Clocks safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Methylation Epigenetic Clocks use?

Bio Methylation Epigenetic Clocks is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Methylation Epigenetic Clocks use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Methylation Epigenetic Clocks?

Skills that share tags, products or a category with Bio Methylation Epigenetic Clocks: Geoml (italo-goncalves/geoML, 109 stars), Time Series Analytics User (open-edge-platform/edge-ai-libraries, 171 stars), ML Failure Debugger (Leeroo-AI/superml, 195 stars) and Scikit Learn (zLanqing/codex-claude-academic-skills, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Methylation Epigenetic Clocks?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.