aws-samples/amazon-bedrock-agents-healthcare-lifesciences/genomics-variant-interpretation
- community
Checking that the SKILL.md file is still in the repository.
Use when interpreting genomic variants from VCF files, performing clinical variant classification using ClinVar/VEP annotations, analyzing allele frequencies against population data (1000 Genomes), or generating clinical reports for genetic counseling.
Install
npx vskill@latest install aws-samples/amazon-bedrock-agents-healthcare-lifesciences/genomics-variant-interpretationSKILL.md
Genomics Variant Interpretation
When to use this skill
- Interpret variants in specific genes (BRCA1/2, TP53, CYP2D6)
- Classify variant pathogenicity using ClinVar + VEP annotations
- Compare allele frequencies against population databases (1000 Genomes)
- Analyze a patient cohort for pharmacogenomic or cancer-risk variants
- Generate clinical-grade variant reports
Workflow: Clinical Variant Interpretation
Step 1: Select the appropriate analysis tool
| User question | Tool | Parameters | |
|---|---|---|---|
| Variants in specific genes | query_variants_by_gene | gene_symbols, sample_ids | |
| Chromosomal region analysis | query_variants_by_chromosome | chromosome, position_range | |
| Rare variant discovery | analyze_allele_frequencies | frequency_threshold | |
| Cohort comparison | compare_sample_variants | sample_ids (min 2) | |
| Complex/custom questions | execute_dynamic_genomics_query | user_question |
Step 2: Apply quality filtering
All queries automatically enforce:
qual > 30(quality score threshold)PASSfilter status- Cardinality checks on VEP annotation arrays
These filters ensure only high-confidence variants enter clinical interpretation.
Step 3: Interpret clinical significance
Classification hierarchy (act on highest applicable):
| ClinVar Significance | VEP Impact | Action | |
|---|---|---|---|
| Pathogenic | HIGH | Immediate clinical attention | |
| Pathogenic | MODERATE | Clinical attention, confirm with functional data | |
| Likely_pathogenic | HIGH | Strong candidate, recommend confirmatory testing | |
| Likely_pathogenic | MODERATE | Monitor, include in report | |
| Uncertain_significance (VUS) | HIGH | Flag for reassessment, research interest | |
| VUS | MODERATE | Monitor, periodic reclassification | |
| Benign / Likely_benign | Any | No clinical action |
Priority scoring (used in query results):
Step 4: Assess population frequency context
Use analyze_allele_frequencies with 1000 Genomes data:
| Frequency category | Threshold | Interpretation | |
|---|---|---|---|
| Very Rare | < 0.001 (0.1%) | Potential novel pathogenic variant | |
| Rare | < 0.01 (1%) | Candidate for rare disease | |
| Uncommon | < 0.05 (5%) | May be population-specific | |
| Common | >= 0.05 | Likely benign polymorphism |
Rule: Pathogenic variants for Mendelian diseases are almost always < 1% frequency.
Step 5: Generate clinical report
Structure: Patient ID, Gene, Variant (chr:pos:ref>alt), Consequence, Impact, ClinVar significance, Population frequency (1000G AF + rarity category), Associated disease (CLNDN), Clinical interpretation, Recommended follow-up.
Tool Reference
query_variants_by_gene
query_variants_by_chromosome
analyze_allele_frequencies
compare_sample_variants
execute_dynamic_genomics_query
Data Architecture
Variant data lives in AWS HealthOmics stores queried via Athena:
- Variant Store (genomicsvariantstore): sample, position, alleles, quality, VEP annotations
- Annotation Store (genomicsannotationstore): ClinVar attributes (CLNSIG, CLNDN, GENEINFO)
Stores are joined on: contigname + start + referenceallele + alternatealleles[1]
VEP annotation fields: symbol, impact, consequence, biotype, sift_prediction, polyphen_prediction ClinVar fields: CLNSIG, CLNDN, GENEINFO, CLNREVSTAT, RS, ALLELEID
Common Analysis Patterns
| Pattern | Genes | Filter | Action | |
|---|---|---|---|---|
| Cancer predisposition | BRCA1, BRCA2, TP53, PALB2, CHEK2, ATM | Pathogenic/Likely_pathogenic | Genetic counseling referral | |
| Pharmacogenomics | CYP2D6, CYP2C19, CYP2C9, DPYD, TPMT | Functional impact alleles | Medication dosing adjustment | |
| Rare disease triage | All (frequency filter) | Very Rare + HIGH + not Benign | Candidate list for clinical review |
Conventions
- Lead reports with the most actionable finding first
- Include population frequency context for every pathogenic call
- Distinguish germline (inherited) from somatic (tumor) context
- For VUS: note classification may change with new evidence
- Never state a variant is definitively causal without functional evidence
- Include quality metrics (qual, depth) to assess confidence
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/genomics-variant-interpretation/SKILL.md
Popularity
- Repository stars
- 272
- Repository forks
- 113
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aws-samples/amazon-bedrock-agents-healthcare-lifesciences/genomics-variant-interpretation)