gatk4/gatk4_haplotypecaller

variant calling
germline
GATK
GATK4
SNV
indel

Description

Calls germline SNVs and indels via local re-assembly of haplotypes.

The HaplotypeCaller is capable of calling SNPs and indels simultaneously
via local de-novo assembly of haplotypes in an active region. Whenever
the program encounters a region showing signs of variation, it discards
the existing mapping information and completely reassembles the reads in
that region. This allows it to be more accurate when calling regions
that are traditionally difficult to call, for example when they contain
different types of variants close to each other.

Type

bash_script

License

Apache-2.0

Keywords

variant calling
germline
GATK
GATK4
SNV
indel

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
output: "$id.$key.output.vcf"  
id: "run"  
publish_dir: "output/"  
EOM

nextflow run https://packages.viash-hub.com/vsh/biobox.git \  
  -revision v0.5.0 \  
  -main-script target/nextflow/gatk4/gatk4_haplotypecaller/main.nf \  
  -params-file params.yaml  

GATK Engine Options

Name
Type & Properties
--interval_padding
-ip
integer
--sites_only_vcf_output
boolean_true
--create_output_variant_index
-OVI
boolean
--create_output_bam_index
-OBI
boolean
--output_cram_version
string
--read_filter
-RF
string
multiple
--disable_read_filter
-DF
string
multiple
--disable_tool_default_read_filters
boolean_true
--disable_sequence_dictionary_validation
boolean_true

Input

Name
Type & Properties
--input
-I
file
required
--bai
file
required
--reference
-R
file
required
--reference_fai
file
required
--reference_dict
file
required

Output

Name
Type & Properties
--output
-O
file
required
output

Options

Name
Type & Properties
--active_probability_threshold
double
--activeregion_alt_multiplier
double
--alleles
file
--annotation
-A
string
multiple
--annotation_group
-G
string
multiple
--annotations_to_exclude
-AX
string
multiple
--assembly_region_padding
integer
--base_quality_score_threshold
integer
--contamination_fraction_to_filter
-contamination
double
--dbsnp
-D
file
--disable_optimizations
boolean_true
--dont_use_soft_clipped_bases
boolean_true
--emit_ref_confidence
-ERC
string
--floor_blocks
boolean_true
--force_active
boolean_true
--founder_id
string
multiple
--gvcf_gq_bands
-GQB
integer
multiple
--heterozygosity
double
--heterozygosity_stdev
double
--indel_heterozygosity
double
--intervals
-L
file
--kmer_size
integer
multiple
--max_alternate_alleles
integer
--max_assembly_region_size
integer
--max_reads_per_alignment_start
integer
--min_assembly_region_size
integer
--min_base_quality_score
-mbq
integer
--min_pruning
integer
--minimum_mapping_quality
integer
--output_mode
string
--pcr_indel_model
string
--pedigree
-ped
file
--ploidy_regions
file
--sample_name
-ALIAS
string
--sample_ploidy
-ploidy
integer
--stand_call_conf
-stand-call-conf
double

Collaborate Accelerate Succeed

Empower your organization with secure, scalable workflow solutions that simplify development, ensure compliance, and drive innovation.

Viash Hub is a platform developed by Data Intuitive, a Belgian-based bioinformatics company specializing in data workflow development and deployment.