This is a GenePattern module wrapping GATK Mutect2. This module supports optional use of a germline reference, panel of normals (PoN), intervals, and parallel scatter–gather execution.
Call somatic short mutations via local assembly of haplotypes. Short mutations include single nucleotide (SNA) and insertion and deletion (indel) alterations. The caller uses a Bayesian somatic genotyping model that differs from the original MuTect by Cibulskis et al., 2013 and uses the assembly-based machinery of HaplotypeCaller.
- Tumor vs. matched Normal somatic variant calling
- Support for Germline Resource (e.g. gnomAD)
- Support for Panel of Normals (PoN)
- Optional interval-based calling (BED or interval list)
- Optional parallel processing (scatter–gather)
- Produces both unfiltered and filtered VCFs
- Outputs Mutect2 filtering and contamination metrics
Coordinate-sorted BAM of the tumor sample with .bai index.
Must include .fai and .dict index files.
Matched normal BAM with index.
Population allele-frequency resource such as gnomAD.
A PoN VCF identifying recurrent technical artefacts.
Used to restrict calling to target regions.
| File | Description |
|---|---|
<OutputName>.unfiltered.vcf.gz |
Raw candidate variants |
<OutputName>.vcf.gz |
Filtered somatic variants |
<OutputName>.vcf.gz.tbi |
Tabix index |
<OutputName>_metrics.txt |
Filter stats & QC metrics |
| (Optional) intermediate scatter VCFs | Only if parallel mode enabled |
| Parameter | Description | Required |
|---|---|---|
| Reference | Reference genome FASTA | Yes |
| Tumor BAM | BAM file for tumor sample | Yes |
| Tumor Sample | SM tag for tumor | Yes |
| Output Name | Prefix for output files | Yes |
| Normal BAM | Matched normal BAM | No |
| Normal Sample | SM tag for normal | Required if Normal BAM provided |
| Germline Resource | gnomAD or similar VCF | No |
| Panel of Normals | PoN VCF | No |
| Intervals | Regions to call variants | No |
| Parallel Processing | "Yes" or "No" | Yes |
If enabled, the module:
- Splits genomic intervals into chunks
- Runs parallel Mutect2 calls
- Gathers VCFs into a single unified result
Recommended for WGS or large targeted panels. Can cause boundary defects in output
If disabled, Mutect2 runs a single job across all regions.
Tumor & Normal Reads: FastQ/BAM data for tumor and normal samples from GIAB (HG008, Liss_lab) via FTP:
Reference Genome: hg38 assembly:
"https://hgdownload.soe.ucsc.edu/goldenPath/hg38/bigZips/hg38.fa.gz"
Germline Resource
Pannel of Normals
https://storage.googleapis.com/gatk-best-practices/somatic-hg38/1000g_pon.hg38.vcf.gz
Intervals List
GATK Mutect2 documentation https://gatk.broadinstitute.org/hc/en-us/articles/360037593851-Mutect2
Mutect2 Module — v1.0