clinvar-database

Retrieve and filter clinical genetic variant data from ClinVar via APIs and bulk files.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Imad-Oute/ResearchForge --skill clinvar-database-imad-oute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clinvar-database
Source: https://github.com/Imad-Oute/ResearchForge/tree/main/OpenSource-Projects/claude-scientific-skills/scientific-skills/clinvar-database
Command: npx skills add https://github.com/Imad-Oute/ResearchForge --skill clinvar-database-imad-oute

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xml.etree, bcftools, vcat, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides streamlined access to the extensive ClinVar genetic variant database, enabling users to retrieve, analyze, and interpret clinical significance data with ease.

Core Features & Use Cases

  • Programmatic Data Retrieval: Fetch and explore variant information via NCBI's E-utilities API and bulk FTP downloads.
  • Variant Annotation and Filtering: Filter variants based on significance, review status, or associated conditions for research or pipeline integration.
  • Use Case: Researchers can automatically download the latest variant classifications to annotate sequencing results or monitor classification changes over time.

Quick Start

Query ClinVar using esearch to find pathogenic variants for BRCA1, then retrieve summaries with esummary for detailed interpretations.

Frequently Asked Questions about clinvar-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve clinical significance data for genetic variants from ClinVar?

You retrieve clinical significance data for genetic variants by querying the NCBI E-utilities API with esearch and esummary or by downloading bulk FTP datasets. This approach provides detailed pathogenic variant interpretations for targeted genes like BRCA1.

Can I annotate VCF files with ClinVar pathogenic variant classifications?

Yes, you can annotate VCF files with ClinVar pathogenic variant classifications by processing bulk data downloads. The system filters variants based on significance and review status to integrate clinical interpretations directly into sequencing pipelines.

What is the best way to filter ClinVar bulk data by clinical significance and associated conditions?

Filtering ClinVar bulk data by clinical significance and associated conditions is best handled using pandas for tab-delimited formats or bcftools for VCF files. This enables precise variant curation and genomic diagnostics workflows.

Does this approach support parsing XML format variant data from the ClinVar API?

Yes, parsing XML format variant data from the ClinVar API is fully supported using the xml.etree dependency. This allows you to systematically extract and interpret clinical significance classifications from API responses.

How do I monitor changes in ClinVar variant classifications over time for genomic research?

You monitor changes in ClinVar variant classifications over time by automating the retrieval of the latest bulk data downloads. Comparing these datasets periodically allows researchers to track clinical significance updates for ongoing genetic research.

What are the limitations of using the ClinVar API for large-scale variant annotation?

Large-scale variant annotation via the ClinVar API is limited by request thresholds and XML parsing overhead. For high-volume genomic diagnostics, utilizing bulk FTP downloads and processing them with bcftools or pandas is significantly more efficient.