Workflow: joint genotyping for trios or small cohorts

Fetched 2023-01-11 06:17:00 GMT
children parents
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
gvcfs File[]
intervals 8d2a1b2b25e6088cb347a67e4293fa41[]

intervals used to parallelize genotyping. Example: [[chr1],[chr2],[chr3],[chr4,chr5]]

reference File
vep_plugins String[]
roi_intervals File

region of interest interval list file, used to limit called variants in final filtered output files

synonyms_file File (Optional)
vep_cache_dir Directory
final_tsv_prefix String (Optional)
vep_ensembl_species String

ensembl species - Must be present in the cache directory. Examples: homo_sapiens or mus_musculus

vep_ensembl_version String

ensembl version - Must be present in the cache directory. Example: 95

vep_to_table_fields String[] (Optional)
annotate_coding_only Boolean (Optional)
vep_ensembl_assembly String

genome assembly to use in vep. Examples: GRCh38 or GRCm38

vep_custom_annotations https://w3id.org/cwl/view/git/87faba2fff8007ecc95160729b1c7cd0376e46f2/definitions/types/vep_custom_annotation.yml#vep_custom_annotation[]

custom type, check types directory for input format

variants_to_table_fields String[] (Optional)
variants_to_table_genotype_fields String[] (Optional)
filter_gnomAD_maximum_population_allele_frequency Float

Steps

ID Runs Label Doc
filter_vcf Apply filters to VCF file
merge_vcfs
../tools/picard_merge_vcfs.cwl (CommandLineTool)
Picard MergeVcfs
combine_gvcfs
../tools/combine_gvcfs.cwl (CommandLineTool)
GATK CombineGVCFs
genotype_gvcf
../tools/gatk_genotypegvcfs.cwl (CommandLineTool)
GATK GenotypeGVCFs
annotate_variants
../tools/vep.cwl (CommandLineTool)
Ensembl Variant Effect Predictor
set_final_tsv_name
../tools/staged_rename.cwl (CommandLineTool)
Staged Renamer

Renames a file by staging and then `mv`ing it. A workaround for workflow engines that don't support rename.cwl. If running in cwltool, use the other one instead.

set_filtered_tsv_name
../tools/staged_rename.cwl (CommandLineTool)
Staged Renamer

Renames a file by staging and then `mv`ing it. A workaround for workflow engines that don't support rename.cwl. If running in cwltool, use the other one instead.

final_variants_to_table
../tools/variants_to_table.cwl (CommandLineTool)
SelectVariants (GATK 4.1.8.1)
bgzip_index_annotated_vcf
bgzip_and_index.cwl (Workflow)
bgzip and index VCF
filtered_variants_to_table
../tools/variants_to_table.cwl (CommandLineTool)
SelectVariants (GATK 4.1.8.1)
final_add_vep_fields_to_table
../tools/add_vep_fields_to_table.cwl (CommandLineTool)
add VEP annotation to report
filtered_add_vep_fields_to_table
../tools/add_vep_fields_to_table.cwl (CommandLineTool)
add VEP annotation to report

Outputs

ID Type Label Doc
raw_vcf File
final_tsv File
final_vcf File
vep_summary File
filtered_tsv File
filtered_vcf File
Permalink: https://w3id.org/cwl/view/git/87faba2fff8007ecc95160729b1c7cd0376e46f2/definitions/subworkflows/joint_genotype.cwl