GLNexus

JointCall

description
This pipeline joint-calls GVCFs with GLNexus (https://github.com/dnanexus-rnd/GLnexus). It also permits intervals to be specified so that joint calling only takes place on a subset of intervals (this can be useful for finding duplicate samples).

Inputs

Required

  • dict (File, required): reference sequence dictionary
  • gvcfs (Array[File], required): gVCF files to perform joint calling upon
  • tbis (Array[File], required): gVCF index files

Optional

  • bed (File?): intervals to which joint calling should be restricted
  • num_cpus (Int?): number of CPUs to use
  • runtime_attr_override (RuntimeAttr?): override default runtime attributes
  • Call.runtime_attr_override (RuntimeAttr?): override default runtime attributes
  • ConcatBCFs.runtime_attr_override (RuntimeAttr?): override default runtime attributes
  • GetRanges.runtime_attr_override (RuntimeAttr?): override default runtime attributes
  • ShardVCFByRanges.runtime_attr_override (RuntimeAttr?): override default runtime attributes

Defaults

  • config (String, default="DeepVariantWGS"): configuration preset name or .yml filename
  • max_cpus (Int, default=64): maximum number of CPUs to allow
  • more_PL (Boolean, default=false): include PL from reference bands and other cases omitted by default
  • prefix (String, default="out"): output prefix for joined-called BCF and GVCF files
  • squeeze (Boolean, default=false): reduce pVCF size by suppressing detail in cells derived from reference bands
  • trim_uncalled_alleles (Boolean, default=false): remove alleles with no output GT calls in postprocessing
  • ConcatBCFs.num_cpus (Int, default=4): number of CPUs to use

Outputs

  • joint_gvcf (File)
  • joint_gvcf_tbi (File)

Dot Diagram

GLNexus