{"slug":"alterlab-clinvar","title":"alterlab-clinvar","summary":"Query NCBI ClinVar via the E-utilities API or FTP for the clinical significance (pathogenicity) of human germline genetic variants, searching by gene, variant, condition, or genomic position and interpreting ACMG/AMP classifications and review-status star ratings. Use when assess","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-23T18:57:09.2314Z","repo":{"url":"https://github.com/AlterLab-IEU/AlterLab-Academic-Skills","stars":68,"forks":13,"license":"MIT","updatedAt":"2026-09-23T13:42:59Z"},"bodyHtml":"<hr>\n<h2>name: alterlab-clinvar\ndescription: Query NCBI ClinVar via the E-utilities API or FTP for the clinical significance (pathogenicity) of human germline genetic variants, searching by gene, variant, condition, or genomic position and interpreting ACMG/AMP classifications and review-status star ratings. Use when assessing whether a variant is pathogenic, likely pathogenic, VUS, likely benign, or benign, resolving conflicting interpretations, or annotating a VCF with ClinVar clinical significance. For population allele frequencies by ancestry use alterlab-gnomad; for somatic cancer mutation frequencies use alterlab-cosmic. Part of the AlterLab Academic Skills suite.\nlicense: MIT\nallowed-tools: Read WebFetch Bash(curl:<em>) Bash(python:</em>)\ncompatibility: Keyless NCBI E-utilities REST API; optional NCBI API key raises rate limits\nmetadata:\nskill-author: AlterLab\nversion: \"1.1.0\"\nlast_updated: \"2026-09-23\"</h2>\n<h1>ClinVar Database</h1>\n<h2>Overview</h2>\n<p>ClinVar is NCBI's freely accessible archive of reports on relationships between human genetic variants and phenotypes, with supporting evidence. The database aggregates information about genomic variation and its relationship to human health, providing standardized variant classifications used in clinical genetics and research.</p>\n<h2>When to Use This Skill</h2>\n<p>This skill should be used when:</p>\n<ul>\n<li>Searching for variants by gene, condition, or clinical significance</li>\n<li>Interpreting clinical significance classifications (pathogenic, benign, VUS)</li>\n<li>Accessing ClinVar data programmatically via E-utilities API</li>\n<li>Downloading and processing bulk data from FTP</li>\n<li>Understanding review status and star ratings</li>\n<li>Resolving conflicting variant interpretations</li>\n<li>Annotating variant call sets with clinical significance</li>\n</ul>\n<h3>Does NOT Trigger</h3>\n<table>\n<thead>\n<tr>\n<th>Scenario</th>\n<th>Use Instead</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Population allele frequency / ancestry-specific AF, gnomAD constraint</td>\n<td><code>alterlab-gnomad</code></td>\n</tr>\n<tr>\n<td>Somatic cancer mutation catalog, Cancer Gene Census, mutational signatures</td>\n<td><code>alterlab-cosmic</code></td>\n</tr>\n<tr>\n<td>How often a gene is mutated in tumor cohorts (TCGA, MSK-IMPACT)</td>\n<td><code>alterlab-cbioportal</code></td>\n</tr>\n<tr>\n<td>Pharmacogenomic gene–drug dosing (CPIC/DPWG)</td>\n<td><code>alterlab-clinpgx</code></td>\n</tr>\n</tbody>\n</table>\n<p><strong>Three classification types (since 2024).</strong> ClinVar now keeps separate aggregate\nclassifications for <strong>germline</strong> pathogenicity (ACMG/AMP), <strong>somatic clinical impact</strong>\n(AMP/ASCO/CAP tiers), and <strong>oncogenicity</strong> (ClinGen/CGC/VICC). APIs and files expose them\nseparately: esummary JSON has <code>germline_classification</code>, <code>clinical_impact_classification</code>,\nand <code>oncogenicity_classification</code> objects (each with <code>description</code> and <code>review_status</code>;\nthere is no longer a <code>clinical_significance</code> field); the VCF has <code>CLNSIG</code>/<code>CLNREVSTAT</code>\n(germline), <code>ONC</code>/<code>ONCREVSTAT</code>, and <code>SCI</code>/<code>SCIREVSTAT</code>; <code>variant_summary.txt</code> has\n<code>ClinicalSignificance</code> (germline) plus <code>SomaticClinicalImpact</code> and <code>Oncogenicity</code> columns.</p>\n<h2>Core Capabilities</h2>\n<h3>1. Search and Query ClinVar</h3>\n<h4>Web Interface Queries</h4>\n<p>Search ClinVar using the web interface at <a href=\"https://www.ncbi.nlm.nih.gov/clinvar/\">https://www.ncbi.nlm.nih.gov/clinvar/</a></p>\n<p><strong>Common search patterns</strong> (field tags verified against the live <code>einfo</code> field list — there is <strong>no <code>[CLNSIG]</code> or <code>[RVSTAT]</code> field</strong>; using them silently falls back to <code>[All Fields]</code> and does NOT filter):</p>\n<ul>\n<li>By gene: <code>BRCA1[gene]</code></li>\n<li>By clinical significance: <code>clinsig_pathogenic[Properties]</code> (also <code>clinsig_likely_pathogenic</code>, <code>clinsig_benign</code>, <code>clinsig_likely_benign</code>, <code>clinsig_vus</code>, <code>clinsig_has_conflicts</code> — note VUS is <code>clinsig_vus</code>; <code>clinsig_uncertain</code> matches nothing)</li>\n<li>By review status: <code>\"reviewed by expert panel\"[Review status]</code>, <code>\"practice guideline\"[Review status]</code>, <code>\"criteria provided, single submitter\"[Review status]</code></li>\n<li>By condition: <code>\"breast cancer\"[Disease/Phenotype]</code></li>\n<li>By variant: <code>\"c.1310_1313del\"[Variant name]</code></li>\n<li>By chromosome: <code>13[chr]</code></li>\n<li>Combined: <code>BRCA1[gene] AND clinsig_pathogenic[Properties]</code></li>\n</ul>\n<h4>Programmatic Access via E-utilities</h4>\n<p>Access ClinVar programmatically using NCBI's E-utilities API. Refer to <code>references/api_reference.md</code> for comprehensive API documentation including:</p>\n<ul>\n<li><strong>esearch</strong> - Search for variants matching criteria</li>\n<li><strong>esummary</strong> - Retrieve variant summaries</li>\n<li><strong>efetch</strong> - Download full XML records</li>\n<li><strong>elink</strong> - Find related records in other NCBI databases</li>\n</ul>\n<p><strong>Quick example using curl:</strong></p>\n<pre><code># Search for pathogenic BRCA1 variants\ncurl \"https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=clinvar&amp;term=BRCA1[gene]+AND+clinsig_pathogenic[Properties]&amp;retmode=json\"\n</code></pre>\n<p>Always inspect the <code>querytranslation</code> field in the response: if a <code>[...]</code> tag is unknown, NCBI rewrites it to <code>[All Fields]</code> and your filter is silently dropped.</p>\n<p><strong>Best practices:</strong></p>\n<ul>\n<li>Test queries on the web interface before automating</li>\n<li>Use API keys to increase rate limits from 3 to 10 requests/second</li>\n<li>Implement exponential backoff for rate limit errors</li>\n<li>Set <code>Entrez.email</code> when using Biopython</li>\n</ul>\n<h3>2. Interpret Clinical Significance</h3>\n<h4>Understanding Classifications</h4>\n<p>ClinVar uses standardized terminology for variant classifications. Refer to <code>references/clinical_significance.md</code> for detailed interpretation guidelines.</p>\n<p><strong>Key germline classification terms (ACMG/AMP):</strong></p>\n<ul>\n<li><strong>Pathogenic (P)</strong> - Variant causes disease (~99% probability)</li>\n<li><strong>Likely Pathogenic (LP)</strong> - Variant likely causes disease (~90% probability)</li>\n<li><strong>Uncertain Significance (VUS)</strong> - Insufficient evidence to classify</li>\n<li><strong>Likely Benign (LB)</strong> - Variant likely does not cause disease</li>\n<li><strong>Benign (B)</strong> - Variant does not cause disease</li>\n</ul>\n<p><strong>Review status (star ratings):</strong></p>\n<ul>\n<li>★★★★ Practice guideline - Highest confidence</li>\n<li>★★★ Expert panel review (e.g., ClinGen) - High confidence</li>\n<li>★★ Multiple submitters, no conflicts - Moderate confidence</li>\n<li>★ Criteria provided, single submitter — or criteria provided, conflicting classifications</li>\n<li>☆ No assertion criteria / no classification provided - Low confidence</li>\n</ul>\n<p><strong>Critical considerations:</strong></p>\n<ul>\n<li>Always check review status - prefer ★★★ or ★★★★ ratings</li>\n<li>Conflicting interpretations require manual evaluation</li>\n<li>Classifications may change as new evidence emerges</li>\n<li>VUS (uncertain significance) variants lack sufficient evidence for clinical use</li>\n</ul>\n<h3>3. Download Bulk Data from FTP</h3>\n<h4>Access ClinVar FTP Site</h4>\n<p>Download complete datasets from <code>https://ftp.ncbi.nlm.nih.gov/pub/clinvar/</code> (same tree over HTTPS or FTP)</p>\n<p>Refer to <code>references/data_formats.md</code> for comprehensive documentation on file formats and processing.</p>\n<p><strong>Update schedule:</strong></p>\n<ul>\n<li>Monthly releases: First Thursday of each month (complete dataset, archived)</li>\n<li>Weekly updates: Every Monday (incremental updates)</li>\n</ul>\n<h4>Available Formats</h4>\n<p><strong>XML files</strong> (most comprehensive; current format since 2025-08-07, with separate germline / somatic elements):</p>\n<ul>\n<li>VCV (Variation) files: <code>xml/ClinVarVCVRelease_YYYY-MM.xml.gz</code> (+ <code>_00-latest</code> symlink) - Variant-centric aggregation</li>\n<li>RCV (Record) files: <code>xml/RCV_release/ClinVarRCVRelease_YYYY-MM.xml.gz</code> - Variant-condition pairs</li>\n<li>The old <code>ClinVarVariationRelease</code> / <code>ClinVarFullRelease</code> formats (single classification element) are frozen in <code>xml/VCV_xml_old_format/</code> and <code>xml/RCV_xml_old_format/</code> and no longer supported</li>\n<li>Include full submission details, evidence, and metadata</li>\n</ul>\n<p><strong>VCF files</strong> (for genomic pipelines):</p>\n<ul>\n<li>GRCh37: <code>vcf_GRCh37/clinvar.vcf.gz</code></li>\n<li>GRCh38: <code>vcf_GRCh38/clinvar.vcf.gz</code></li>\n<li>Limitations: Excludes variants &gt;10kb and complex structural variants</li>\n</ul>\n<p><strong>Tab-delimited files</strong> (for quick analysis):</p>\n<ul>\n<li><code>tab_delimited/variant_summary.txt.gz</code> - Summary of all variants</li>\n<li><code>tab_delimited/var_citations.txt.gz</code> - PubMed citations</li>\n<li><code>tab_delimited/cross_references.txt.gz</code> - Database cross-references</li>\n</ul>\n<p><strong>Example download:</strong></p>\n<pre><code># Download latest monthly VCV XML release\nwget https://ftp.ncbi.nlm.nih.gov/pub/clinvar/xml/ClinVarVCVRelease_00-latest.xml.gz\n\n# Download VCF for GRCh38\nwget https://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz\n</code></pre>\n<h3>4. Process and Analyze ClinVar Data</h3>\n<h4>Working with XML Files</h4>\n<p>Process XML files to extract variant details, classifications, and evidence.</p>\n<p><strong>Python example with xml.etree:</strong></p>\n<pre><code>import gzip\nimport xml.etree.ElementTree as ET\n\nwith gzip.open('ClinVarVCVRelease_00-latest.xml.gz', 'rt') as f:\n    for event, elem in ET.iterparse(f, events=('end',)):\n        if elem.tag == 'VariationArchive':\n            variation_id = elem.attrib.get('VariationID')\n            # Aggregate germline call lives under ClassifiedRecord/Classifications\n            germline = elem.find('ClassifiedRecord/Classifications/GermlineClassification')\n            if germline is not None:\n                classification = germline.findtext('Description')      # e.g. \"Pathogenic/Likely pathogenic\"\n                review_status = germline.findtext('ReviewStatus')\n            elem.clear()  # Free memory\n</code></pre>\n<h4>Working with VCF Files</h4>\n<p>Annotate variant calls or filter by clinical significance using bcftools or Python.</p>\n<p><strong>Using bcftools:</strong></p>\n<pre><code># Filter pathogenic variants\nbcftools view -i 'INFO/CLNSIG~\"Pathogenic\"' clinvar.vcf.gz\n\n# Extract specific genes\nbcftools view -i 'INFO/GENEINFO~\"BRCA\"' clinvar.vcf.gz\n\n# Annotate your VCF with ClinVar\nbcftools annotate -a clinvar.vcf.gz -c INFO your_variants.vcf\n</code></pre>\n<p><strong>Using pysam in Python</strong> (the old <code>PyVCF</code>/<code>import vcf</code> package is unmaintained and breaks on Python 3.10+; use <code>pysam</code> or <code>cyvcf2</code> instead):</p>\n<pre><code>import pysam\n\nvcf = pysam.VariantFile(\"clinvar.vcf.gz\")\nfor rec in vcf:\n    # CLNSIG is a comma/pipe-delimited string (e.g. \"Pathogenic/Likely_pathogenic\");\n    # match as substring, not equality.\n    clnsig = str(rec.info.get(\"CLNSIG\", \"\"))\n    if \"Pathogenic\" in clnsig:\n        gene = rec.info.get(\"GENEINFO\", \"\")\n        print(f\"{rec.chrom}:{rec.pos} {gene} - {clnsig}\")\n</code></pre>\n<h4>Working with Tab-Delimited Files</h4>\n<p>Use pandas or command-line tools for rapid filtering and analysis.</p>\n<p><strong>Using pandas:</strong></p>\n<pre><code>import pandas as pd\n\n# Load variant summary (one row per variant *per assembly* — keep one build,\n# or every count is doubled)\ndf = pd.read_csv('variant_summary.txt.gz', sep='\\t', compression='gzip', low_memory=False)\ndf = df[df['Assembly'] == 'GRCh38']\n\n# Filter pathogenic variants in specific gene\npathogenic_brca = df[\n    (df['GeneSymbol'] == 'BRCA1') &amp;\n    (df['ClinicalSignificance'].str.contains('Pathogenic', na=False))\n]\n\n# Count variants by clinical significance\nsig_counts = df['ClinicalSignificance'].value_counts()\n</code></pre>\n<p><strong>Using command-line tools:</strong></p>\n<pre><code># Extract pathogenic TP53 variants (GRCh38 rows). Columns: 3 Name, 5 GeneSymbol,\n# 7 ClinicalSignificance (germline), 17 Assembly, 25 ReviewStatus, 31 VariationID\nzcat variant_summary.txt.gz | \\\n  awk -F'\\t' '$5==\"TP53\" &amp;&amp; $7~/Pathogenic/ &amp;&amp; $17==\"GRCh38\"' | \\\n  cut -f3,5,7,25,31\n</code></pre>\n<h3>5. Handle Conflicting Interpretations</h3>\n<p>When multiple submitters provide different classifications for the same variant, ClinVar reports \"Conflicting classifications of pathogenicity\" (renamed from \"Conflicting interpretations\" in 2024; VCF value <code>Conflicting_classifications_of_pathogenicity</code>, review status \"criteria provided, conflicting classifications\").</p>\n<p><strong>Resolution strategy:</strong></p>\n<ol>\n<li>Check review status (star rating) - higher ratings carry more weight</li>\n<li>Examine evidence and assertion criteria from each submitter</li>\n<li>Consider submission dates - newer submissions may reflect updated evidence</li>\n<li>Review population frequency data (e.g., gnomAD) for context</li>\n<li>Consult expert panel classifications (★★★) when available</li>\n<li>For clinical use, always defer to a genetics professional</li>\n</ol>\n<p><strong>Search query to exclude conflicts:</strong></p>\n<pre><code>TP53[gene] AND clinsig_pathogenic[Properties] NOT clinsig_has_conflicts[Properties]\n</code></pre>\n<h3>6. Track Classification Updates</h3>\n<p>Variant classifications may change over time as new evidence emerges.</p>\n<p><strong>Why classifications change:</strong></p>\n<ul>\n<li>New functional studies or clinical data</li>\n<li>Updated population frequency information</li>\n<li>Revised ACMG/AMP guidelines</li>\n<li>Segregation data from additional families</li>\n</ul>\n<p><strong>Best practices:</strong></p>\n<ul>\n<li>Document ClinVar version and access date for reproducibility</li>\n<li>Re-check classifications periodically for critical variants</li>\n<li>Subscribe to ClinVar mailing list for major updates</li>\n<li>Use monthly archived releases for stable datasets</li>\n</ul>\n<h3>7. Submit Data to ClinVar</h3>\n<p>Organizations can submit variant interpretations to ClinVar.</p>\n<p><strong>Submission methods:</strong></p>\n<ul>\n<li>Web submission portal: <a href=\"https://submit.ncbi.nlm.nih.gov/clinvar/\">https://submit.ncbi.nlm.nih.gov/clinvar/</a></li>\n<li>API submission (requires service account): See <code>references/api_reference.md</code></li>\n<li>Batch submission via Excel templates</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Organizational account with NCBI</li>\n<li>Assertion criteria (preferably ACMG/AMP guidelines)</li>\n<li>Supporting evidence for classification</li>\n</ul>\n<p>Contact: clinvar@ncbi.nlm.nih.gov for submission account setup.</p>\n<h2>Workflow Examples</h2>\n<h3>Example 1: Identify High-Confidence Pathogenic Variants in a Gene</h3>\n<p><strong>Objective:</strong> Find pathogenic variants in CFTR gene with expert panel review.</p>\n<p><strong>Steps:</strong></p>\n<ol>\n<li>Search using web interface or E-utilities:\n<pre><code>CFTR[gene] AND clinsig_pathogenic[Properties] AND (\"reviewed by expert panel\"[Review status] OR \"practice guideline\"[Review status])\n</code></pre>\n</li>\n<li>Review results, noting review status (should be ★★★ or ★★★★)</li>\n<li>Export variant list or retrieve full records via efetch</li>\n<li>Cross-reference with clinical presentation if applicable</li>\n</ol>\n<h3>Example 2: Annotate VCF with ClinVar Classifications</h3>\n<p><strong>Objective:</strong> Add clinical significance annotations to variant calls.</p>\n<p><strong>Steps:</strong></p>\n<ol>\n<li>Download appropriate ClinVar VCF (match genome build: GRCh37 or GRCh38):\n<pre><code>wget https://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz\nwget https://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz.tbi\n</code></pre>\n</li>\n<li>Annotate using bcftools:\n<pre><code>bcftools annotate -a clinvar.vcf.gz \\\n  -c INFO/CLNSIG,INFO/CLNDN,INFO/CLNREVSTAT \\\n  -o annotated_variants.vcf \\\n  your_variants.vcf\n</code></pre>\n</li>\n<li>Filter annotated VCF for pathogenic variants:\n<pre><code>bcftools view -i 'INFO/CLNSIG~\"Pathogenic\"' annotated_variants.vcf\n</code></pre>\n</li>\n</ol>\n<h3>Example 3: Analyze Variants for a Specific Disease</h3>\n<p><strong>Objective:</strong> Study all variants associated with hereditary breast cancer.</p>\n<p><strong>Steps:</strong></p>\n<ol>\n<li>Search by condition:\n<pre><code>\"hereditary breast cancer\"[Disease/Phenotype] OR \"Breast-ovarian cancer, familial\"[Disease/Phenotype]\n</code></pre>\n</li>\n<li>Download results as CSV or retrieve via E-utilities</li>\n<li>Filter by review status to prioritize high-confidence variants</li>\n<li>Analyze distribution across genes (BRCA1, BRCA2, PALB2, etc.)</li>\n<li>Examine variants with conflicting interpretations separately</li>\n</ol>\n<h3>Example 4: Bulk Download and Database Construction</h3>\n<p><strong>Objective:</strong> Build a local ClinVar database for analysis pipeline.</p>\n<p><strong>Steps:</strong></p>\n<ol>\n<li>Download monthly release for reproducibility:\n<pre><code>wget https://ftp.ncbi.nlm.nih.gov/pub/clinvar/xml/ClinVarVCVRelease_YYYY-MM.xml.gz\n# previous years' monthly files move to xml/archive/&lt;year&gt;/\n</code></pre>\n</li>\n<li>Parse XML and load into database (PostgreSQL, MySQL, MongoDB)</li>\n<li>Index by gene, position, clinical significance, review status</li>\n<li>Implement version tracking for updates</li>\n<li>Schedule monthly updates from FTP site</li>\n</ol>\n<h2>Important Limitations and Considerations</h2>\n<h3>Data Quality</h3>\n<ul>\n<li><strong>Not all submissions have equal weight</strong> - Check review status (star ratings)</li>\n<li><strong>Conflicting interpretations exist</strong> - Require manual evaluation</li>\n<li><strong>Historical submissions may be outdated</strong> - Newer data may be more accurate</li>\n<li><strong>VUS classification is not a clinical diagnosis</strong> - Means insufficient evidence</li>\n</ul>\n<h3>Scope Limitations</h3>\n<ul>\n<li><strong>Not for direct clinical diagnosis</strong> - Always involve genetics professional</li>\n<li><strong>Population-specific</strong> - Variant frequencies vary by ancestry</li>\n<li><strong>Incomplete coverage</strong> - Not all genes or variants are well-studied</li>\n<li><strong>Version dependencies</strong> - Coordinate genome build (GRCh37/GRCh38) across analyses</li>\n</ul>\n<h3>Technical Limitations</h3>\n<ul>\n<li><strong>VCF files exclude large variants</strong> - Variants &gt;10kb not in VCF format</li>\n<li><strong>Rate limits on API</strong> - 3 req/sec without key, 10 req/sec with API key</li>\n<li><strong>File sizes</strong> - Full XML releases are multi-GB compressed files</li>\n<li><strong>No real-time updates</strong> - Website updated weekly, FTP monthly/weekly</li>\n</ul>\n<h2>Resources</h2>\n<h3>Reference Documentation</h3>\n<p>This skill includes comprehensive reference documentation:</p>\n<ul>\n<li><p><strong><code>references/api_reference.md</code></strong> - Complete E-utilities API documentation with examples for esearch, esummary, efetch, and elink; includes rate limits, authentication, and Python/Biopython code samples</p>\n</li>\n<li><p><strong><code>references/clinical_significance.md</code></strong> - Detailed guide to interpreting clinical significance classifications, review status star ratings, conflict resolution, and best practices for variant interpretation</p>\n</li>\n<li><p><strong><code>references/data_formats.md</code></strong> - Documentation for XML, VCF, and tab-delimited file formats; FTP directory structure, processing examples, and format selection guidance</p>\n</li>\n</ul>\n<h3>External Resources</h3>\n<ul>\n<li>ClinVar home: <a href=\"https://www.ncbi.nlm.nih.gov/clinvar/\">https://www.ncbi.nlm.nih.gov/clinvar/</a></li>\n<li>ClinVar documentation: <a href=\"https://www.ncbi.nlm.nih.gov/clinvar/docs/help/\">https://www.ncbi.nlm.nih.gov/clinvar/docs/help/</a></li>\n<li>E-utilities documentation: <a href=\"https://www.ncbi.nlm.nih.gov/books/NBK25501/\">https://www.ncbi.nlm.nih.gov/books/NBK25501/</a></li>\n<li>ACMG variant interpretation guidelines: Richards et al., 2015 (PMID: 25741868)</li>\n<li>ClinGen expert panels: <a href=\"https://clinicalgenome.org/\">https://clinicalgenome.org/</a></li>\n</ul>\n<h3>Contact</h3>\n<p>For questions about ClinVar or data submission: clinvar@ncbi.nlm.nih.gov</p>\n<h2>Scripts</h2>\n<p><code>scripts/query_clinvar.py</code> — runnable helper for ClinVar via NCBI E-utilities (no key; <code>NCBI_API_KEY</code> lifts the rate limit):</p>\n<pre><code>python scripts/query_clinvar.py search \"BRCA1[gene] AND clinsig_pathogenic[Properties]\" --retmax 5\npython scripts/query_clinvar.py summary 12345,12346\n</code></pre>\n","files":[{"path":"evals/evals.json","sizeBytes":4519,"isText":true},{"path":"references/api_reference.md","sizeBytes":7594,"isText":true},{"path":"references/clinical_significance.md","sizeBytes":10155,"isText":true},{"path":"references/data_formats.md","sizeBytes":12756,"isText":true},{"path":"scripts/query_clinvar.py","sizeBytes":2303,"isText":true},{"path":"SKILL.md","sizeBytes":17614,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"notes-only","suspicious":0,"notes":2,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-23T18:59:28.582391Z","sha256":"11ED200A7B24357F36F2056746BFA1BB9A88DE0B14245CF059FE0537C2A95ADE","sizeBytes":21672},"review":null,"source":{"repositoryUrl":"https://github.com/AlterLab-IEU/AlterLab-Academic-Skills","path":"skills/databases/alterlab-clinvar","license":"MIT","commit":"e4836c08a20da195a11f30f203a8cf23ec30aa95","subtreeSha":"173CA32AC9D6E182D3D3757C09F200237E3B5C75EFD47CD5A2DEDA8EB5938067","lastSyncedAt":"2026-09-23T18:56:52.297238Z"},"reviewedAt":"2026-09-23T19:04:10.025601Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/databases/alterlab-clinvar"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install alterlab-ieu-alterlab-academic-skills@llmmart"},{"target":"git","command":"git clone https://github.com/AlterLab-IEU/AlterLab-Academic-Skills.git"}]}