docs / pipelines / ww-bwa-gatk / ww-bwa-gatk / bwa_gatk
Workflow

bwa_gatk

WDL workflow to align sequencing data using BWA and perform QC steps with GATK
WDL Version
1.0
Nested Inputs Not Allowed
RUN WITH

sprocket run --entrypoint bwa_gatk ww-bwa-gatk.wdlww-bwa-gatk.wdl [INPUTS]...

author
Emma Bishop
email
ebishop@fredhutch.org
url
https://raw.githubusercontent.com/getwilds/wilds-wdl-library/refs/heads/main/pipelines/ww-bwa-gatk/ww-bwa-gatk.wdl

Inputs

Required Inputs

Name
Type
Description
reference_fasta
File
Reference genome FASTA file
Reference genome FASTA file
reference_fasta_index
File
Index for reference genome FASTA file
Index for reference genome FASTA file
dbsnp_vcf
File
dbSNP VCF file for known variant sites
dbSNP VCF file for known variant sites
known_indels_vcf
Array[File]
Array of VCF files with known indel sites
Array of VCF files with known indel sites
samples
Array[BwaSample]
List of BwaSample objects, each containing the sample name, forward reads FASTQ, and optionally reverse reads FASTQs
List of BwaSample objects, each containing the sample name, forward reads FASTQ, and optionally reverse reads FASTQs

Other Inputs

Name
Type
Default
Description
cpu_cores
Int
4
Number of CPUs to use for BWA alignment and GATK processing
Number of CPUs to use for BWA alignment and GATK processing
4
memory_gb
Int
8
Memory allocation in GB
Memory allocation in GB
8

Outputs

Name
Type
Expression
Description
duplicate_metrics
Array[File]
mark_duplicates.duplicate_metrics
Array of duplicate marking statistics for each sample
Array of duplicate marking statistics for each sample
mark_duplicates.duplicate_metrics
recalibrated_bam
Array[File]
base_recalibrator.recalibrated_bam
Array of BAM files with recalibrated base quality scores
Array of BAM files with recalibrated base quality scores
base_recalibrator.recalibrated_bam
recalibrated_bai
Array[File]
base_recalibrator.recalibrated_bai
Array of corresponding index files for each recalibrated bam file
Array of corresponding index files for each recalibrated bam file
base_recalibrator.recalibrated_bai
recalibration_report
Array[File]
base_recalibrator.recalibration_report
Array of base recalibration report tables
Array of base recalibration report tables
base_recalibrator.recalibration_report