# Supported variant callers

Emedgene provides the tightest integration with DRAGEN for germline variation analysis, providing accuracy, comprehensiveness, and efficiency, spanning variant calling through interpretation and report generation.

### Compatibility with DRAGEN and DRAGEN Array Variant Callers

| DRAGEN version                                                                                                                                                                                                 | Emedgene version | Available callers                                                                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------- |
| <p>4.5<br><a href="/spaces/2YO86ZgkG5vXGkBAMT71/pages/nbNOqhxSGAIYb57baikt">See full compatibility table</a></p>                                                                                               | 100.40.0+        | <p>SNV, CNV, STR, SV (del/dup/ins), Targeted, MRJD, Ploidy<br><br>TruPath: SNV, SV, MRJD</p> |
| <p>4.4<br><a href="https://github.com/illumina-swi/emedgene-docs/blob/prod/docs/release-notes/workbench-and-pipeline-updates/new-in-emedgene-v100.39.0-october-16th-2025">See full compatibility table</a></p> | 100.39.0+        | SNV, CNV, STR, SV (del/dup/ins), Targeted, MRJD, Ploidy                                      |
| <p>4.3<br><a href="/pages/CXrUXzFHZCfh6c1qr9fE#general-compatibility-with-dragen-4.3-variant-callers">See full compatibility table</a></p>                                                                     | 36.0+            | SNV, CNV, STR, SV (del/dup/ins), Targeted, MRJD, JSON PGx\*                                  |
| <p>4.2<br><a href="/pages/ojvVWFExqoue1UHuGBD0">See full compatibility table</a></p>                                                                                                                           | All              | SNV, CNV, STR, SV (del/dup/ins), SMN, JSON PGx\*                                             |
| 4.2                                                                                                                                                                                                            | All              | SNV, CNV, STR, SV (del/dup/ins), SMN                                                         |
| 4.0                                                                                                                                                                                                            | All              | SNV, CNV, STR, SV (del/dup/ins)                                                              |
| 3.10                                                                                                                                                                                                           | All              | SNV, CNV, STR, SV (del/dup/ins)                                                              |
| 3.6-3.9                                                                                                                                                                                                        | All              | SNV                                                                                          |

***

| DRAGEN Array version | Emedgene version | Available callers |
| -------------------- | ---------------- | ----------------- |
| 1.4                  | 100.40.0+        | Cyto              |
| 1.3                  | 100.39.0+        | Cyto              |
| 1.2                  | 37.0+            | Cyto              |

### Extensive Compatibility with Additional Variant Callers

The Emedgene platform supports a variety of variant callers and applies specific quality parameters for each. The quality assessment is an essential step in the Emedgene pipeline because variants with low quality will not be considered by the AI components.

If the variant caller is not supported or not recognized, a default quality function will be applied. The default parameters are built on GT (genotype), depth (DP) and allele bias (AB). These fields are mandatory, and their absence will induce “Low quality” for all variants.

The following variant callers are currently supported on the Emedgene pipeline, providing a header with the variant caller command line should be present within the VCF headers.

{% hint style="info" %}
Internally, this list is referred to as the Emedgenizers list.\
An Emedgenizer is a tool that normalizes VCF files to the system’s expected format for each variant caller.
{% endhint %}

Additional callers can be supported on demand under license.

<table><thead><tr><th width="196">Variant caller / VCF</th><th width="175">Supported versions</th><th width="202">Notes</th><th>Calling methodology</th></tr></thead><tbody><tr><td><a href="https://assets.thermofisher.com/TFS-Assets/LSG/manuals/ChAS_Manual.pdf#page=469">AED</a> CNV</td><td>N/A</td><td>Affymetrix Extensible Data. converted to VCF</td><td>CNVReadDepth</td></tr><tr><td><a href="https://www.ampliseq.com/">ION AMPLISEQ</a></td><td>5.12, 5.20</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://www.hgsc.bcm.edu/software/atlas-2">Atlas-SNP2</a></td><td>N/A</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/Illumina/canvas">CanvasCNV</a></td><td>1.38</td><td></td><td>CNVReadDepth</td></tr><tr><td>Clair3</td><td></td><td>v37.0+</td><td>SmallVariant</td></tr><tr><td><a href="https://www.qiagen.com/us/products/discovery-and-translational-research/next-generation-sequencing/clc-genomics-workbench/">QIAGEN CLC Genomics Workbench</a></td><td>N/A</td><td></td><td>SmallVariant</td></tr><tr><td>ClinSV</td><td>N/A</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://cnvkit.readthedocs.io/en/stable/">CNVKit</a></td><td>N/A</td><td></td><td>CNVReadDepth</td></tr><tr><td>CNVReporter</td><td>0.01</td><td></td><td>CNVReadDepth</td></tr><tr><td><a href="https://atgu.mgh.harvard.edu/xhmm/">CnvXhmm</a></td><td>1.0</td><td></td><td>CNVReadDepth</td></tr><tr><td><a href="https://github.com/abyzovlab/CNVnator">CNVnator</a></td><td>N/A</td><td></td><td>CNVReadDepth</td></tr><tr><td>cuteSV</td><td>2.02</td><td>v37.0+</td><td>SVSplitEnd</td></tr><tr><td><a href="https://www.thermofisher.com/order/catalog/product/901808">CytoScanHDArray</a></td><td>Multi-Sample Viewer:1.0.0.71</td><td></td><td>Unknown</td></tr><tr><td><a href="https://github.com/google/deepvariant">DeepVariant</a></td><td>1.0.0</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/dooguypapua/eKLIPse">eKLIPse</a></td><td>N/A</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://github.com/vplagnol/ExomeDepth">ExomeDepth</a></td><td>0.1</td><td></td><td>CNVReadDepth</td></tr><tr><td>ExomeDepthAM</td><td>0.1</td><td>Private fork of ExomeDepth</td><td>CNVReadDepth</td></tr><tr><td><a href="https://github.com/freebayes/freebayes">Freebayes</a></td><td>N/A</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://gatk.broadinstitute.org/hc/en-us">GATK</a></td><td>3, 3.4, 3.5, 2014, 4, 4.1</td><td></td><td>SmallVariant</td></tr><tr><td>GATK<a href="https://gatk.broadinstitute.org/hc/en-us/articles/360037593851-MuTect2"> Mutect</a></td><td>N/A</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/GeneDx/scramble">GATKScramble</a></td><td>Scramble</td><td>Running: scramble2vcf.pl</td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/dnanexus-rnd/GLnexus">GLNEXUSSNV</a></td><td>1.4</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/iontorrent">IONTorrent</a></td><td>4.x, 5.x and not: 5.12, 5.20</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/iontorrent">IONTorrent</a> CNV</td><td>5.16</td><td></td><td>CNVReadDepth</td></tr><tr><td><a href="https://melt.igs.umaryland.edu/">MELT</a></td><td>2.2.0</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://github.com/KCCG/mity">Mity</a></td><td>N/A</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://softgenetics.com">NextGene</a></td><td>2.X</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://pypi.org/project/cuteSV/">cuteSV for ONT</a></td><td>2.1.1</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://github.com/EichlerLab/pav">PAV</a></td><td>2.2.4</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/EichlerLab/pav">PAVSV</a></td><td>2.2.4</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://github.com/PacificBiosciences/pbsv">PBSV</a></td><td>2.X</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://github.com/Illumina/Pisces">Pisces</a></td><td>5.2.9</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://www.sentieon.com/">Sentieon</a></td><td>201808, 201911, 202010</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://www.sentieon.com/products/">SentieonDNAScope</a></td><td>201808.03</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/fritzsedlazeck/Sniffles">Sniffles</a></td><td>2.0.6, 2.0.7, 2.5</td><td></td><td>SVSplitEnd</td></tr><tr><td><a href="https://www.sophiagenetics.com/">Sophia</a></td><td>0.0.2</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://www.sophiagenetics.com/">SophiaCnv</a></td><td>2.0.1</td><td></td><td>CNVReadDepth</td></tr><tr><td>Spectre</td><td></td><td>v37.0+</td><td>CNVReadDepth</td></tr><tr><td><a href="https://support.illumina.com/help/BS_App_TS_Amplicon_OLH_15055858/Content/Source/Informatics/Apps/IsaacVariantCaller_appENR.htm">Starling</a></td><td>2.4.5</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/Illumina/strelka">Strelka</a></td><td>N/A</td><td></td><td>SmallVariant</td></tr><tr><td><a href="https://github.com/Illumina/witty.er">Witty</a></td><td>N/A</td><td></td><td>SVSplitEnd</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.connected.illumina.com/emedgene/emedgene-analyze-manual/supported-vcfs-variant-callers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
