For the complete documentation index, see llms.txt. This page is also available as Markdown.

ClinVar

The user is responsible for reviewing and complying with the license requirements of the software, and data referenced in this documentation.

Users are responsible for the costs associated with analyzing data, software and its storage in their project spaces.

Instance type availability and pricing are subject to the contract between the user or the user’s organization and DNAnexus.

Citation for clinVar

Overview

ClinVar is a free, publicly accessible database that collects and shares information on human genetic variants and their links to disease. With over 3 million variants submitted by more than 2,800 organizations worldwide, it serves as a central resource for clinical genetics labs, research groups, and expert panels. Its primary purpose is to help determine whether observed genetic variants in a patient sample have established clinical relevance.

Most data comes from clinical sequencing labs that report variants alongside patient phenotypes. Recently, ClinVar expanded its classification system to include germline variants, oncogenicity, and clinical impact for somatic variants, making it even more useful for both clinical and research applications.

ClinVar distributes variant data in genome build–specific directories (GRCh37 and GRCh38). Each release provides VCF files containing clinically annotated variants under 10 kb, enriched with metadata such as allele frequencies, disease associations, and classification details. To support validation and efficient use, accompanying index (.tbi) and checksum (.md5) files are included. Updates are produced weekly, with monthly releases archived for long-term access. For guidance on interpreting the dataset and its fields, see the README_VCF.txt file.

clinVar Data on DNAnexus platform

The March 9, 2026 ClinVar VCF release is now available on our platform. Two genome build folders, GRCh37 and GRCh38, contain the relevant files. Each directory includes the core clinical VCF files and the companion “papu” VCF files, which cover variants in PAR regions, alternate loci, patches, and unplaced contigs. Index (.tbi) and checksum (.md5) files are also provided to ensure integrity and efficient access.

Please access data here on the platform.

How to use clinVar data in nf-core/sarek pipeline

Variant annotation in nf-core/sarek:

The nf-core/sarek workflow uses the following tools for variant annotation (https://nf-co.re/sarek/3.8.1/):

  • snpEff

  • snpSift (available since version 3.8.0 Feb 10)

  • bcftools annotate

  • VEP

In the nf-core/sarek pipeline, ClinVar can be utilized in three annotation tools except snpEff

VEP Cache v115

The Ensembl Variant Effect Predictor (VEP) cache is a pre-built local repository that enables high-throughput, offline variant annotation. Sarek pipeline uses VEP cache for variant annotation and allows users to specify their interested cache version via the --vep_cache_version parameter, with Sarek automatically pulling the corresponding cache from the nf-core S3 bucket s3://annotation-cache/vep_cache/ if no local cache path is provided. It is essential to ensure that the VEP tool version (--vep_version) and the cache version (--vep_cache_version) are identical. Please refer to the VEP cache blog and office document for more information about VEP cache.

The latest nf-core/sarek pipeline (version 3.8.1) runs on VEP Cache v115, which compiles ClinVar (Feb 2025), gnomAD v4.1 (Exomes/Genomes), dbSNP 156, and COSMIC 101 into a single, high-performance resource. It also features GENCODE 49 gene models and functional scores from SIFT and PolyPhen-2. Detailed metadata regarding these datasets and population-specific frequencies can be found in the provided info.txt file

In addition to the ClinVar data folder, we provide the VEP Cache v115 folder, which is compatible with the nf-core/sarek pipeline on DNAnexus. Users can utilize this resource by specifying the directory path in the --vep_cache parameter as shown in the example below.

SnpSift

SnpSift annotates VCF files with custom annotation databases (e.g., dbSNP, gnomAD, ClinVar). To enable it, add “snpsift” to --tools and provide a CSV samplesheet via --snpsift_databases. The CSV samplesheet specifies annotation databases. See assets/snpsift_databases_example.csv

Here is our example:

In the above example, replace /path/to/ with the actual directory where your database files are stored, such as clinvar.vcf.gz and the gnomAD per-chromosome VCF files.

bcftools annotate

To annotate variants with ClinVar using BCFtools in Sarek, you must provide four parameters: --bcftools_annotations and --bcftools_annotations_tbi for the ClinVar VCF and its index; --bcftools_columns for a file specifying the INFO fields to extract (e.g., CLNSIG, CLNDN); and --bcftools_header_lines for VCF header definitions. Although not required by BCFtools itself, these header lines are essential for Sarek's input validation.

For --bcftools_columns, users can follow this example config files to annotate using all available fields in the INFO column

A critical consideration is chromosome naming consistency. If the ClinVar file uses numeric names (1, 2) while the input VCF uses the 'chr' prefix (chr1, chr2), the process will fail. To resolve this, users need to manually rename either the clinvar file or the input vcf file. The command is `bcftools annotate --rename-chrs chr_rename.txt -Oz -o input_chr_renamed.vcf.gz input.vcf.gz`

Note that BCFtools supports only one annotation database per run; for multiple databases, VEP or SnpSift are better alternatives.

Last updated