Workflow: Variant calling workflow for given interval

Fetched 2024-05-21 09:39:03 GMT
children parents
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
bam File [BAM] Indexed sorted BAM with labeled duplicates
sample String Sample Name
reference File [FASTA] Reference genome
knownsites1 File [VCF] VCF of known SNPS sites for BQSR
knownsites2 File [VCF] VCF of known indel sites for BQSR
intervallist File Scatter intervals file

Steps

ID Runs Label Doc
applyBQSR
gatk-applyBSQR-with-interval.cwl (CommandLineTool)
Apply base quality score recalibration
basecalibrator
gatk-baserecalibrator-with-interval.cwl (CommandLineTool)
Generate recalibration table for BQSR
selectvariants
gatk-selectvariants.cwl (CommandLineTool)
Filter unused alternates
haplotypecaller
gatk-haplotypecaller-with-interval.cwl (CommandLineTool)
Call variants with GATK HaplotypeCaller

Outputs

ID Type Label Doc
gvcf File [VCF] Given interval filtered GVCF
Permalink: https://w3id.org/cwl/view/git/2691061efa8341166ad6518688e5e6c0fb9a8fbf/WGS-processing/cwl/helper/gatk-wf-with-interval.cwl