clinvar-database

Query NCBI ClinVar via E-utilities REST API for variant classifications and disease associations.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill clinvar-database-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clinvar-database
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/clinvar-database
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill clinvar-database-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, xml.etree.ElementTree, pandas, urllib.request, gzip, csv, io, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps researchers and clinicians quickly find the clinical significance and disease associations of genetic variants, streamlining diagnostic and research workflows.

Core Features & Use Cases

  • Variant Interpretation: Retrieve clinical significance (Pathogenic, Benign, VUS) for specific variants (rsID, HGVS).
  • Gene-Level Analysis: Identify all pathogenic variants within a particular gene.
  • Condition Association: Link genetic variants to associated diseases or phenotypes.
  • Evidence Quality: Filter variants based on the strength of evidence (review status).
  • Use Case: A genetic counselor needs to determine if a patient's identified variant in the BRCA1 gene is known to be pathogenic. This Skill can provide that information directly.

Quick Start

Use the clinvar-database skill to search for pathogenic variants in the BRCA1 gene and print their variation IDs.

Frequently Asked Questions about clinvar-database

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

FAQPage Schema
How do I query ClinVar for genetic variant clinical significance using NCBI E-utilities?

To query ClinVar for genetic variant clinical significance, use the NCBI E-utilities REST API to retrieve pathogenicity classifications and disease associations. The Skill integrates ESearch and ESummary to fetch and parse structured variant records via XML or JSON responses.

Can I retrieve pathogenic variants for a specific gene like BRCA1 from ClinVar?

Yes, you can retrieve pathogenic variants for a specific gene like BRCA1 from ClinVar by searching with gene names. The Skill queries the database and returns structured records including variation IDs, clinical significance, and associated disease information.

What is the best way to filter ClinVar variant records by review status and evidence quality?

The best way to filter ClinVar variant records by review status and evidence quality is to use the Skill's search parameters. It supports filtering based on the strength of evidence, review status, condition, and pathogenicity classifications directly through the E-utilities API.

How do I link genetic variants to associated diseases or phenotypes using the ClinVar database?

To link genetic variants to associated diseases or phenotypes using the ClinVar database, query by rsID, HGVS, or condition. The Skill parses the ESummary responses to map genetic variants directly to their reported disease associations and clinical significance.

Does this ClinVar query tool require pandas and xml.etree.ElementTree for parsing API responses?

Yes, the ClinVar query tool requires pandas and xml.etree.ElementTree for parsing API responses. It uses these dependencies alongside requests and gzip to process structured XML or JSON data retrieved from the NCBI E-utilities REST API.

Are there limitations when searching ClinVar by rsID versus gene-level analysis for variant interpretation?

Searching ClinVar by rsID retrieves clinical significance for specific variants, while gene-level analysis identifies all pathogenic variants within a gene. Limitations depend on the review status and the availability of curated ESummary records for the queried genomic data.