Illumina Connected Annotations
Illumina Connected Annotations
Illumina Connected Annotations, also known as Illumina Annotation Engine (IAE) or Nirvana provides translational research-grade annotation of genomic variants (SNVs, MNVs, insertions, deletions, indels, STRs, gene fusions, and SVs (including CNVs). It is bundled with DRAGEN and provides comprehensive variant annotation capabilities. You can annotate VCF files either:
Automatically through DRAGEN pipeline parameters
Manually using the standalone Illumina Connected Annotations tool
The input to Illumina Connected Annotations are VCFs and the output is either a structured JSON representation of all annotation and sample information (as extracted from the VCF) or an annotated VCF. Please note that the annotated VCF only contains a subset of the annotations provided in the JSON output. This tool can handle multi-sample VCFs.
Key Requirements
Before annotating variants, you must:
Configure credentials for premium data sources
Download annotation data files
Specify the data location when running DRAGEN or the standalone tool
Installation Paths
The annotation binaries location depends on your DRAGEN environment:
On-Premise
/opt/dragen/<DRAGEN_VERSION>/share/nirvana/
/opt/dragen/<DRAGEN_VERSION>/resources/annotation/
Cloud
/opt/edico/share/nirvana/
/opt/edico/resources/annotation/
Available binaries:
Nirvana: Illumina Connected Annotations toolDataManager: Annotation data download manager
Platform Compatibility
Nirvana and DataManager are compatible with CentOS 7, Oracle 8, and other modern Linux distributions using x64 processors.
Downloading Annotation Data Files
Variant annotation in DRAGEN requires additional annotation data files that have to be downloaded prior to running any DRAGEN pipeline that requires variant annotation. To download, please use the DataManager software that is located in <INSTALL_PATH>/share/nirvana/DataManager.
Detailed instructions on how to setup annotations is available here. We highly recommend using the Automated Script Setup.
Detailed Instructions
If you prefer not to use the automated script, please follow the instructions here.
Annotate Files (via DRAGEN command-line)
To automatically annotate output VCFs, please add the following command-line arguments:
--enable-variant-annotation
true
Enables variant annotation
--variant-annotation-data
/path/to/data/directory
Location of downloaded annotation files
--variant-annotation-assembly
GRCh37 or GRCh38
Reference genome assembly (use GRCh37 for hg19)
--annotation-data-config
/path/to/data/versions-config-json
File path to annotation data config (json) file, if this is not set, embedded data config will be used
--variant-annotation-assembly
true
Set Nirvana output format to VCF(optional)
All the command-line arguments shown together:
Annotate Files (via standalone Illumina Connected Annotations)
Please note that Illumina Connected Annotations supports uncompressed VCF files and bgzip compressed VCF files. VCF files that have been compressed by standard gzip are not supported.
To annotate the file, enter the following command:
Parameters:
-i
Input VCF file (uncompressed or bgzipped)
input.vcf.gz
-o
Output file prefix
output
-c
Cache directory
/data/nirvana_data/Cache
-r
Reference file
/data/nirvana_data/References/Homo_sapiens.GRCh38.Nirvana.dat
--sd
Supplementary annotation directory
/data/nirvana_data/SupplementaryAnnotation/GRCh38
-l
Credentials file
credentials.json
--versions-config
Version configuration file
Path from resources directory
Using the example above, Annotations generates the following output.
Note For complete annotation options, see the Illumina Connected Annotations guide.
JSON Output File
Annotations produces an output file in JSON format. Please refer to Illumina Connected Annotations JSON for detailed description of the JSON file.
Version History
Annotations binaries have been included with DRAGEN since v3.5. The table below indicates which version of Annotations binaries were included with different DRAGEN releases, and their AI annotation capabilities.
The Annotations binaries distributed with DRAGEN can not be changed. Newer versions of Annotations are backward compatible, and can therefore annotate output files from older DRAGEN releases.
3.6, 3.7
3.9.0
spliceAI, primateAI
Not Available
Not Available
3.5
3.6.0
spliceAI, primateAI
Not Available
Not Available
Last updated
Was this helpful?