DRAGEN HLA Caller

DRAGEN includes a dedicated human leukocyte antigen (HLA) genotyper for calling HLA class I alleles with four-digit resolution. This resolution, also referred to as two-field resolution according to HLA nomenclature, determines the HLA protein. For more information on HLA nomenclature, see Nomenclature for factors of the HLA system¹.

You can enable HLA typing by setting --enable-hla flag to true. The following image represents an overview of the DRAGEN HLA Caller.

The DRAGEN HLA Caller performs four primary steps.

1. Extracts reads from specified HLA loci, depending on the genome reference version used. See HLA Region BED Input File for more information on the required input file.
2. Uses amino-acids to perform alignment against specified HLA allele reference sequences. See HLA Allele Reference Input File for more information on the required reference input file.
3. Identifies a short list of possible candidate HLA alleles using integer linear programming (ILP).
4. Identifies the most plausible HLA genotypes by performing a tiebreak procedure and zygosity check. A specified population-level HLA allele frequency file is required. See HLA Allele Frequency Input File for more information.

The following example command enables HLA typing, including the input defaults described below.

dragen \

--enable-hla=true \

--hla-bed-file=hla_exons_grch38.bed \

--hla-reference-file=hla_classI_ref_freq.fasta \

--hla-allele-frequency-file=hla_classI_allele_frequency.csv \

--hla-tiebreaker-threshold 0.97 \

--hla-zygosity-threshold 0.15 \

--output-directory={output_directory} \

--output-file-prefix={prefix} \

--enable-map-align=true \

--RGID=read_group_ID \

--RGSM=read_group_sample \

--ref-dir={reference_directory} \

--enable-map-align-output=true \

--enable-sort=true \

--enable-duplicate-marking=true \

-1 {fq1} \

-2 {fq2} \

¹Marsh SG, et al. Nomenclature for factors of the HLA system, 2010. Tissue Antigens. 2010 75:291-455.