Agent skill

Bio Methylation Based Detection

by GPTomics in GPTomics/bioSkills

Detects cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry (bisulfite vs EM-seq vs TAPS vs cfMeDIP), calling read-level methylation haplotypes rather than…

MITAuto-check passedEducation

Install Bio Methylation Based Detection

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-methylation-based-detection -a claude-code

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

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-methylation-based-detection --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/liquid-biopsy/methylation-based-detection .claude/skills/bio-methylation-based-detection && 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-based-detection
GitHub stars
1.2k
Used in
1 other repo
Token cost
~4.1k tokens
SKILL.md length
1,687 words
Files
3
Skills in repo
552
Repo updated
First seen
Licence
MIT

At a glance

Detects cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry (bisulfite vs EM-seq vs TAPS vs cfMeDIP), calling read-level methylation haplotypes rather than…

  • Building an MCED
  • SKILL.md covers Version Compatibility, The Single Most Important…, Conversion Chemistry Tradeoffs and Decision Tree by Scenario, plus 8 more sections
  • Runs Python scripts from its folder; calls pip
  • Methylation-MRD assay

What it does

Bio Methylation Based Detection is an agent skill from GPTomics/bioSkills. Detects cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry (bisulfite vs EM-seq vs TAPS vs cfMeDIP), calling read-level methylation haplotypes rather than averaged beta values, and deconvolving a hematopoietic-dominated cfDNA mixture against a methylation atlas via NNLS/quadratic programming. Encodes the GRAIL/CCGA thesis that thousands of tissue-specific markers make methylation outperform sparse mutations for multi-cancer early detection (MCED) and localization, and that…

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

It sits in Education, covering Internationalization and Essays and academic help. 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

  • Building an MCED
  • Methylation-MRD assay
  • Picking a conversion chemistry for low-input plasma
  • Deconvolving tissue-of-origin from cfDNA

Example prompts

  • “Use the bio-methylation-based-detection skill to detect cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry…”
  • “/bio-methylation-based-detection”

Requirements

  • Python 3

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 (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • pip

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

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    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 Based Detection loads about 4.1k tokens when it runs. Until then it costs about 224 tokens; SKILL.md has 1,687 words of instructions outside code blocks.

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

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,687 words, ~4,054 tokens.

Download SKILL.mdSave it as .claude/skills/bio-methylation-based-detection/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-methylation-based-detection
description
Detects cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry (bisulfite vs EM-seq vs TAPS vs cfMeDIP), calling read-level methylation haplotypes rather than averaged beta values, and deconvolving a hematopoietic-dominated cfDNA mixture against a methylation atlas via NNLS/quadratic programming. Encodes the GRAIL/CCGA thesis that thousands of tissue-specific markers make methylation outperform sparse mutations for multi-cancer early detection (MCED) and localization, and that single concordantly-methylated fragments give ppm-level sensitivity. Uses MethylDackel for extraction (mbias-then-extract), MEDIPS/QSEA for enrichment data, scipy.optimize.nnls for deconvolution. Use when building an MCED or methylation-MRD assay, picking a conversion chemistry for low-input plasma, or deconvolving tissue-of-origin from cfDNA.
tool_type
mixed
primary_tool
MethylDackel

Version Compatibility

Reference examples tested with: MethylDackel 0.6+, Bismark 0.24+, numpy 1.26+, pandas 2.2+, scipy 1.12+, statsmodels 0.14+

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

  • Python: pip show <package> then help(module.function) to check signatures
  • CLI: <tool> --version then <tool> --help to confirm flags

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

Notes specific to this skill: MethylDackel extract bedGraph column order is fixed (chrom / start / end / methylation-% rounded to integer / count-methylated / count-unmethylated); always run MethylDackel mbias first and feed its suggested --OT/--OB trimming into extract. cfMeDIP data are coverage, not conversion — do not feed them into per-CpG bisulfite pipelines.

Methylation-Based Detection

"Detect cancer and find where it came from using cfDNA methylation" -> Call per-CpG (and read-level) methylation from converted plasma DNA, then deconvolve tissue-of-origin against a reference atlas.

  • CLI: MethylDackel extract for per-CpG methylation from bisulfite/EM-seq BAMs
  • CLI: MethylDackel mbias to choose strand-specific trimming before extraction
  • R: MEDIPS / QSEA for cfMeDIP enrichment (coverage, not conversion)
  • Python: scipy.optimize.nnls for atlas-based tissue deconvolution

The Single Most Important Modern Insight -- methylation beats mutations, and read-level haplotypes beat averaged beta

Methylation is the right altitude for multi-cancer early detection (MCED) and tissue-of-origin (TOO) in a single assay because the genome carries thousands of stable, cell-type-specific differentially methylated regions, whereas somatic mutations are sparse, recurrent only at a few driver loci, and carry no tissue label. On the same cfDNA inside CCGA, the methylation assay outperformed WGS-SNV/CNV approaches, which is why GRAIL down-selected to a targeted methylation panel (Liu 2020). One panel answers both "is there cancer?" and "where is it?" — mutations answer neither well.

The sensitivity engine is read-level, not site-level. Averaging beta across reads at a CpG discards phasing. A single tumor-derived fragment that is concordantly methylated across the k CpGs of a methylation haplotype block (Guo 2017) has a background probability of roughly p^k of arising from the hematopoietic ocean; for a block of 5-8 CpGs that is small enough that ONE such fragment is strong evidence, independent of tumor fraction. Per-site beta dilutes that signal into sampling noise and clonal-hematopoiesis variance and has essentially no power at parts-per-million tumor fraction. The correct primitive for detection is molecule counting over haplotype blocks, not site averaging.

Conversion Chemistry Tradeoffs

The conversion step is chosen on the worst possible substrate — already-fragmented, low-input plasma DNA — so destructiveness is load-bearing, not a footnote.

MethodDestructivenessMin inputBase resolution5mC readoutKey bias / caveat
Bisulfite (WGBS/targeted)Severe — depurinates/fragments, >90% loss possibleHigh (degradation eats low input)YesC->T after conversion; remaining C = methylatedComplexity collapse on cfDNA; incomplete conversion -> false methylation; GC/coverage bias
EM-seq (Vaisvila 2021)Much gentler — enzymatic, no chemical fragmentationPicograms demonstratedYesSame C->T readout as bisulfite, milderReads 5mC+5hmC together unless separated; APOBEC over/under-deamination edge cases
TAPS (Liu 2019)Non-destructive — mildLow / cfDNA-friendlyYesDirect: 5mC/5hmC -> T, unmethylated C untouchedOnly a few % of Cs convert -> preserves complexity, lower seq cost; needs TET + pyridine borane
cfMeDIP-seq (Shen 2018)No conversion (antibody enrichment)Very low (>=5-10 ng)No — region/enrichment-level onlyAntibody pulls down methylated fragmentsCpG-density bias; no single-CpG quantitation; needs MEDIPS/QSEA density modeling

Bisulfite is gold standard for cell-line gDNA, not for low-input fragmented plasma; EM-seq and TAPS exist precisely to recover ctDNA molecules bisulfite destroys. Neither bisulfite nor EM-seq separates 5mC from 5hmC without added oxBS/TAB steps; TAPS variants (TAPSbeta, CAPS) can split the marks. cfMeDIP coverage is enrichment, not quantitation — density bias must be modeled before any absolute-methylation claim.

Decision Tree by Scenario

ScenarioRecommendedWhy
MCED + tissue-of-origin in one assayTargeted methylation panel + atlas deconvolutionThousands of tissue markers carry both cancer and organ signal (Liu 2020; Loyfer 2023)
Ultra-low-input plasma, genome-widecfMeDIP-seqAntibody enrichment works at ng-to-low input where conversion destroys the library (Shen 2018)
Need base resolution at low inputEM-seq or TAPS, not bisulfiteGentle/non-destructive conversion preserves complexity bisulfite collapses (Vaisvila 2021; Liu 2019)
MRD / ppm-level detectionRead-level haplotype counting over pre-defined blocksOne concordant fragment is decisive; averaged beta has no power at low tumor fraction (Guo 2017)
Absolute methylation level from enrichment dataQSEA (Bayesian density + CNV + TMM)Converts cfMeDIP coverage to BS-comparable values; MEDIPS gives differential coverage only (Lienhard 2017)

Methodology evolves; verify current atlas versions and panel-marker coverage against live tool docs before committing — atlas markers are platform-specific and do not transfer across assays.

Extract Per-CpG Methylation with MethylDackel

Goal: Produce per-CpG methylation calls from a bisulfite/EM-seq cfDNA BAM, with end-repair artifacts trimmed.

Approach: Run mbias first to read the suggested strand-specific trimming, then extract with --mergeContext and that trimming so each CpG is one row; parse the fixed 6-column bedGraph.

bash
# Step 1: choose trimming. mbias prints a suggestion like --OT 2,0,0,98 and writes M-bias SVGs.
MethylDackel mbias ref.fa sample.bam sample_mbias

# Step 2: extract per-CpG (one row per CpG) with the suggested trimming.
MethylDackel extract ref.fa sample.bam -o sample --mergeContext --minDepth 1 --OT 2,0,0,98
# Output sample_CpG.bedGraph columns (fixed order):
#   chrom  start  end  methylation%(integer, rounded)  count_methylated  count_unmethylated

Add --CHG --CHH only to audit non-CpG methylation (a conversion-failure check); CpG is the default context. Low per-CpG depth gates can erase cfDNA signal — prefer region/molecule aggregation over a high --minDepth.

Tissue-of-Origin Deconvolution Against an Atlas

Goal: Attribute cfDNA to its cell types of origin and surface a solid-tissue coefficient elevated above the hematopoietic baseline.

Approach: Model the observed methylation vector m ~ A*w with atlas A (rows = markers, cols = cell types), solve for non-negative mixing fractions w with NNLS over atlas-covered markers, then renormalize so the fractions sum to one.

python
from scipy.optimize import nnls

def deconvolve_tissue(sample_beta, atlas):
    'sample_beta: Series indexed by marker; atlas: DataFrame markers x cell_types.'
    markers = sample_beta.index.intersection(atlas.index)
    w, _ = nnls(atlas.loc[markers].values, sample_beta.loc[markers].values)
    w = w / w.sum()
    return dict(zip(atlas.columns, w))

The simplex constraint (w >= 0, sum w = 1) is mandatory — unconstrained regression gives nonsense fractions (Moss 2018). Use Loyfer 2023's fragment-level WGBS atlas (39 cell types from 205 healthy samples) where the assay covers its markers; a generic atlas does not transfer, because WGBS-fragment markers differ from 450K/EPIC probes and from capture-panel coverage.

Region-Level DMR Discovery

Goal: Define a discriminating panel by finding regions (not single CpGs) that separate cancer from normal cfDNA.

Approach: Aggregate per-CpG beta into pre-defined regions/blocks, test cancer vs normal per region, and control FDR with Benjamini-Hochberg specified explicitly — naming method='fdr_bh' rather than relying on the statsmodels default ('hs', Holm-Sidak).

python
from scipy import stats
from statsmodels.stats.multitest import multipletests

def region_dmrs(cancer, normal, region_col='region'):
    'cancer/normal: long DataFrames with [region_col, beta]; one row per sample-region.'
    out = []
    for region, c in cancer.groupby(region_col)['beta']:
        n = normal.loc[normal[region_col] == region, 'beta'].dropna()
        c = c.dropna()
        if len(c) < 3 or len(n) < 3:
            continue
        _, p = stats.mannwhitneyu(c, n, alternative='two-sided')
        out.append((region, c.mean() - n.mean(), p))
    import pandas as pd
    res = pd.DataFrame(out, columns=['region', 'delta_beta', 'pvalue'])
    res['fdr'] = multipletests(res['pvalue'], method='fdr_bh')[1]
    return res.sort_values('fdr')

cfMeDIP Enrichment Analysis

Goal: Get density-corrected differential methylation from antibody-enrichment coverage rather than conversion data.

Approach: Use MEDIPS (Lienhard 2014) for CpG-density-corrected differential coverage, or QSEA (Lienhard 2017) when absolute, BS-comparable methylation levels are needed — QSEA adds a Bayesian CpG-density model, CNV correction, and TMM effective-library-size normalization. Both are R/Bioconductor; do not pass cfMeDIP coverage through MethylDackel.

Show full SKILL.md (658 more words)Show less

Per-Method Failure Modes

Averaged beta wastes the read-level signal

Trigger: Reporting region beta means / per-CpG DMR t-tests for an MCED or MRD assay. Mechanism: Averaging across reads discards fragment-level concordance, the exact signal that lets one tumor fragment be called. Symptom: No power at low tumor fraction despite deep coverage. Fix: Count concordantly-methylated molecules over haplotype blocks; reserve beta for discovery and QC.

Per-CpG t-tests + naive BH are the wrong altitude

Trigger: Genome-wide per-CpG Welch t-tests with plain Benjamini-Hochberg. Mechanism: ~28M correlated CpGs violate BH independence (anticonservative) and per-site estimates are coverage-starved. Symptom: Inflated "DMR" lists that do not replicate. Fix: Region/block methods (dmrseq/metilene/methylKit windows) with permutation or correlation-aware FDR.

Bisulfite degradation lowers complexity

Trigger: WGBS on low-input plasma. Mechanism: Chemical depurination/fragmentation destroys input, collapsing unique molecules. Symptom: Low library complexity, duplicate-heavy, lost ctDNA molecules. Fix: EM-seq or TAPS; track conversion completeness via CHH methylation.

WBC background swamps the tumor coefficient

Trigger: Deconvolving with a mis-specified or unmatched hematopoietic reference. Mechanism: >90% of cfDNA is leukocyte/megakaryocyte-derived; reference error leaks variance into the small tumor term. Symptom: False or unstable TOO; a methylation analog of CHIP (clonal hematopoiesis/age/inflammation shifts the WBC methylome). Fix: Age/condition-matched background, fine-grained atlas, treat tumor as a small residual.

cfMeDIP density bias / no base resolution

Trigger: Reading cfMeDIP coverage as methylation level, or running it through a per-CpG pipeline. Mechanism: Antibody enriches CpG-dense regions; there is no single-CpG quantitation. Symptom: Apparent hypermethylation tracking CpG density, not biology. Fix: Model density with MEDIPS coupling factor or QSEA's Bayesian model.

Quantitative Thresholds

ThresholdSourceRationale
Specificity 99.3%, sensitivity 54.9%, TOO 93% (among detected)Liu 2020 Ann Oncol 31(6):745CCGA2 targeted-methylation operating point; screening fixes high specificity and accepts modest sensitivity
Specificity 99.5%, sensitivity 51.5%; stage I 16.8% -> IV 90.1%; TOO 88.7%Klein 2021 Ann Oncol 32(9):1167CCGA3 clinical validation; sensitivity is stage- and tumor-type-dominated, never quote it as uniform
cfMeDIP input >= 5-10 ngShen 2018 Nature 563:579Enrichment works below conversion-assay input floors but still needs ng-scale material
Deconvolution: w >= 0 and sum w = 1Moss 2018 Nat Commun 9:5068; Loyfer 2023 Nature 613:355Simplex constraint mandatory; unconstrained regression yields nonsense fractions
Avoid high per-CpG --minDepth for cfDNAMethylDackel docs; communityPer-CpG depth gates erase low-coverage cfDNA signal; aggregate over regions/molecules instead

References

  • Liu MC, et al. 2020. Sensitive and specific multi-cancer detection and localization using methylation signatures in cell-free DNA. Annals of Oncology 31(6):745-759. — CCGA2 targeted-methylation MCED; spec 99.3%, sens 54.9%, TOO 93%.
  • Klein EA, et al. 2021. Clinical validation of a targeted methylation-based multi-cancer early detection test using an independent validation set. Annals of Oncology 32(9):1167-1177. — CCGA3 validation; stage-dependent sensitivity.
  • Shen SY, et al. 2018. Sensitive tumour detection and classification using plasma cell-free DNA methylomes. Nature 563(7732):579-583. — cfMeDIP-seq.
  • Moss J, et al. 2018. Comprehensive human cell-type methylation atlas reveals origins of circulating cell-free DNA in health and disease. Nature Communications 9:5068. — NNLS atlas deconvolution.
  • Loyfer N, et al. 2023. A DNA methylation atlas of normal human cell types. Nature 613(7943):355-364. — 39 cell types, 205 samples; fragment-level WGBS atlas.
  • Liu Y, et al. 2019. Bisulfite-free direct detection of 5-methylcytosine and 5-hydroxymethylcytosine at base resolution (TAPS). Nature Biotechnology 37(4):424-429.
  • Guo S, et al. 2017. Identification of methylation haplotype blocks aids in deconvolution of heterogeneous tissue samples and tumor tissue-of-origin mapping from plasma DNA. Nature Genetics 49(4):635-642. — methylation haplotype blocks.
  • Vaisvila R, et al. 2021. Enzymatic methyl sequencing detects DNA methylation at single-base resolution from picograms of DNA (EM-seq). Genome Research 31(7):1280-1289. — page span verified from DOI 10.1101/gr.266551.120; confirm against the published PDF if citing the exact pages.
  • Lienhard M, et al. 2014. MEDIPS: genome-wide differential coverage analysis of sequencing data derived from DNA enrichment experiments. Bioinformatics 30(2):284-286.
  • Lienhard M, et al. 2017. QSEA — modelling of genome-wide DNA methylation from sequencing enrichment experiments. Nucleic Acids Research 45(6):e44.
  • cfdna-preprocessing - conversion chemistry and library choices upstream
  • fragment-analysis - orthogonal genome-wide cfDNA signal
  • analytical-validation - read-level detection framed as a limit-of-detection problem
  • methylation-analysis/bismark-alignment - bisulfite read alignment
  • methylation-analysis/dmr-detection - region-level differential methylation statistics

© 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 liquid-biopsy/methylation-based-detection of GPTomics/bioSkills.

  • SKILL.md
  • examples/cfdna_methylation.py
  • 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 Based Detection 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 Based Detection compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Methylation Based Detection this skillGPTomics/bioSkills1.2k1 repos~4.1kAutomated safety check: PassMIT
Academic Paper StrategistAAASS554/codex-academic-paper-skills5391 repos~2.7kAutomated safety check: PassMIT
Modeling Paper Rubric and Model Selectoryushui2022/MathModel-Skill4521 repos~1.8kAutomated safety check: PassMIT
Humanities Thesisganzhi-black/humanities-thesis-skill630—~1.7kAutomated safety check: PassMIT
Skill Thesis Writeryanlin-cheng/skill-thesis-writer207—~1.6kAutomated safety check: PassCustom licence
Thesis CreatorStars-OC/thesis-creator228—~2.8kAutomated safety check: PassMIT

Similar skills

  • Academic Paper Strategist

    AAASS554/codex-academic-paper-skills

    A skill your agent uses when the user needs to plan, de-risk, or ground a software engineering / computer science undergraduate thesis from a real codebase before final writing.

    539 GitHub starsUsed in 1 repo~2.7k tokens
    EducationAuto-check passed
  • Builds a scoring-aligned outline for a mathematical modeling paper and a model selection plan with baseline, improvement and validation experiments.

    452 GitHub starsUsed in 1 repo~1.8k tokens
    EducationAuto-check passed
  • Humanities Thesis

    ganzhi-black/humanities-thesis-skill

    人文社科论文写作全流程指导。适用于文学、历史、哲学、社会学、传播学、新闻学、文化研究等领域的中文学术论文。当用户提到"论文""写论文""选题""文献综述""论文修改""论文结构""摘要翻译""帮我查文献""参考文献格式""论文没有新意""理论和文本脱节""章节之间缺乏逻辑""帮我检查论文""摘要翻译成英文""投稿准备""脚注格式"等场景时触发。覆盖从选题到投稿的全流程,包含防幻觉规则、学术数据库…

    630 GitHub stars~1.7k tokensUpdated 5 mo ago
    EducationAuto-check passed
  • Skill Thesis Writer

    yanlin-cheng/skill-thesis-writer

    跨学科AI论文写作助手,专为本科生/研究生论文写作提供全方位支持。当用户需要撰写论文内容、设计论文框架结构、优化学术语体风格、处理参考文献格式(GB/T 7714-2015)、生成统计分析表格、或降低AI生成文本痕迹时使用此技能。支持工科(计算机/电子/机械等)、心理学、教育学、管理学等多学科领域,符合中国学术论文写作规范。

    207 GitHub stars~1.6k tokensUpdated 5 mo ago
    EducationAuto-check passed
  • Thesis Creator

    Stars-OC/thesis-creator

    Walks Chinese undergraduates through writing a graduation thesis from topic to Word export, with text-similarity reduction and AI-text rate rewriting and checks.

    228 GitHub stars~2.8k tokensUpdated 4 mo ago
    EducationAuto-check passed
  • Aigc Detector

    free-revalution/AIGC-Detector-Pro

    Academic paper AI content detection, rewriting, and thesis writing assistant.

    141 GitHub stars~2.8k tokensUpdated 4 mo ago
    EducationAuto-check passed

More from GPTomics/bioSkills

All 552 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
  • 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
  • Bio Alignment Sorting

    GPTomics/bioSkills

    Sort alignment files by coordinate or read name using samtools and pysam.

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

Questions about Bio Methylation Based Detection

What does Bio Methylation Based Detection do?

Detects cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry (bisulfite vs EM-seq vs TAPS vs cfMeDIP), calling read-level methylation haplotypes rather than…. Bio Methylation Based Detection is an agent skill from GPTomics/bioSkills. Detects cancer and infers tissue-of-origin from cfDNA methylation by choosing conversion chemistry (bisulfite vs EM-seq vs TAPS vs cfMeDIP), calling read-level methylation haplotypes rather than averaged beta values, and deconvolving a hematopoietic-dominated cfDNA mixture against a methylation atlas via NNLS/quadratic programming.

When should I use Bio Methylation Based Detection?

Bio Methylation Based Detection fits situations like: building an MCED; methylation-MRD assay; picking a conversion chemistry for low-input plasma; deconvolving tissue-of-origin from cfDNA.

How do I install Bio Methylation Based Detection in Claude Code?

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

How do I install Bio Methylation Based Detection in Codex?

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

Can I use Bio Methylation Based Detection 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-based-detection -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-based-detection, .gemini/skills/bio-methylation-based-detection, .github/skills/bio-methylation-based-detection and .opencode/skills/bio-methylation-based-detection in your project.

What does Bio Methylation Based Detection need to run?

Going by SKILL.md and its folder, Bio Methylation Based Detection needs Python for the scripts in its folder and the command-line tools its instructions call (pip). Our summary lists: Python 3.

Does Bio Methylation Based Detection access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bio Methylation Based Detection 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 Based Detection use?

Bio Methylation Based Detection 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 Based Detection use?

About 4.1k tokens (SKILL.md is roughly 16k 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 Based Detection?

Skills that share tags, products or a category with Bio Methylation Based Detection: Academic Paper Strategist (AAASS554/codex-academic-paper-skills, 539 stars), Modeling Paper Rubric and Model Selector (yushui2022/MathModel-Skill, 452 stars), Humanities Thesis (ganzhi-black/humanities-thesis-skill, 630 stars) and Skill Thesis Writer (yanlin-cheng/skill-thesis-writer, 207 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Methylation Based Detection?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,215 GitHub stars. The repository holds 552 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.