Start a fresh conversation. Replace the highlighted placeholders.
Use methylation-clock to compute research-only epigenetic-age estimates from exactly one source, [GEO accession or local methylation file], writing results to [empty output directory]; keep user data on-device and do not infer diagnosis or treatment.
Required inputs
[GEO accession or local methylation file]
[empty output directory]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: methylation-clockdescription: Compute epigenetic age from DNA methylation arrays using PyAging clocks from GEO accessions or local files.license: MITmetadata: version: 0.1.0 tags: - epigenetics - methylation - aging - clock - pyaging - GEO - illlumina-450k - EPIC openclaw: requires: bins: - python3 always: false emoji: 🕰️ homepage: https://github.com/ClawBio/ClawBio os: - darwin - linux install: - kind: pip package: pandas - kind: pip package: numpy - kind: pip package: matplotlib - kind: pip package: pyaging trigger_keywords: - epigenetic age - methylation clock - pyaging - Horvath - GrimAge - DunedinPACE - GEO - GSE
Methylation Clock
Domain Decisions
Epigenetic age workflows are difficult to reproduce because preprocessing and clock inputs differ across tools and publications.
This skill standardizes a PyAging-first pipeline from ingestion to report generation, with explicit reproducibility outputs.
Core Capabilities
Accepts exactly one input source: GEO accession (--geo-id) or local methylation file (--input).
Applies notebook-aligned preprocessing (female derivation and EPICv2 aggregation by default).
Converts tabular data to AnnData and runs one or more methylation clocks.
Exports predictions, missing-feature diagnostics, metadata, figures, and reproducibility artifacts.
Input Contract
Exactly one input source:
GEO accession with --geo-id (example: GSE139307)
Local file with --input (.pkl, .pickle, .csv, .tsv, .csv.gz, .tsv.gz)
Required output directory via --output
Optional clock list via --clocks
Demo And Usage
Demo fixture provenance and checksum are documented in skills/methylation-clock/data/PROVENANCE.md.
Install optional methylation-clock dependency (not part of the global base requirements):
ClawBio is local-first: user methylation data must remain on-device.
The skill refuses non-empty output directories to avoid silent overwrite.
Reports must include this disclaimer: "ClawBio is a research and educational tool. It is not a medical device and does not provide clinical diagnoses. Consult a healthcare professional before making any medical decisions."
Agent Boundary
Route methylation clock requests to skills/methylation-clock/methylation_clock.py.
Do not infer clinical diagnosis or treatment from clock estimates.