Skills

Clinical Variant Prioritizer

Screen a genotype set (array or WGS-derived) against OMIM-morbid, ACMG-SF and...

Install

npx skills add ClawBio/ClawBio --skill clinical-variant-prioritizer -g -a claude-code -y
Repository
ClawBio/ClawBio1.2k
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Lightabout 713 tokens
Runs scripts
Yes, review before use

What it does

Screen a genotype set (array or WGS-derived) against OMIM-morbid, ACMG-SF and Hereditary-Cancer gene panels and prioritise carried variants by ClinVar significance, gnomAD frequency, inheritance model and zygosity, following the pathogenicity-screening method of Corpas et al. 2021 (Whole Genome Interpretation for a Family of Five).

clinical-variant-prioritizer

Turn a genotype set into a prioritised list of clinically relevant variants, the way a clinical genome analyst would: screen catalogued disease-gene panels, then rank what is carried by how much it matters, not by how loud the raw ClinVar label is.

This skill implements the pathogenicity-screening stage of Whole Genome Interpretation for a Family of Five (Corpas et al., Front Genet 2021): variants are filtered through OMIM-morbid, ACMG-SF and Hereditary-Cancer panels, intersected with ClinVar significance and gnomAD population frequency, and classified by inheritance model and zygosity.

Why it is not a raw ClinVar lookup

A raw lookup reports a label. This skill reports actionability. The same "pathogenic" allele means very different things depending on context:

ContextCategory
Dominant / risk gene, allele carriedactionable
Recessive gene, homozygousaffected
Recessive gene, heterozygouscarrier (reproductive-risk only)
Uncertain / conflicting ClinVaruncertain (flagged, not acted on)
Benign allele carriedbenign
Variant not carriedreference

A heterozygous carrier of a common, recessive, benign-spectrum allele is not an actionable finding, even when ClinVar shows "pathogenic" submissions. Saying so plainly is the point.

Interface

from api import run

result = run(
    {"rs28941785": "CT", "rs1800562": "GG"},   # rsid -> genotype
    options={"panel_path": "..."},              # optional custom panel
)

run() returns:

Read the whole SKILL.md on GitHub

More in Engineering