gatk4/gatk4_variantfiltration

variant filtering
GATK
GATK4
hard filtering
VCF

Description

Filter variant calls based on INFO and/or FORMAT annotations.

This tool is designed for hard-filtering variant calls based on certain
criteria. Records are hard-filtered by changing the value in the FILTER field
to something other than PASS. Filtered records will be preserved in the
output unless their removal is requested. Site-level filters are supplied as
one or more JEXL expressions via --filter_expression with a name via
--filter_name.

Type

bash_script

License

Apache-2.0

Keywords

variant filtering
GATK
GATK4
hard filtering
VCF

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
output: "$id.$key.output.gz"  
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_variantfiltration/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
--variant
-V
file
required
--reference
-R
file
--reference_fai
file
--reference_dict
file

Output

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

Options

Name
Type & Properties
--apply_allele_specific_filters
boolean_true
--cluster_size
-cluster
integer
--cluster_window_size
-window
integer
--filter_expression
-filter
string
multiple
--filter_name
string
multiple
--filter_not_in_mask
boolean_true
--genotype_filter_expression
-G-filter
string
multiple
--genotype_filter_name
-G-filter-name
string
multiple
--invalidate_previous_filters
boolean_true
--invert_filter_expression
-invfilter
boolean_true
--invert_genotype_filter_expression
-invG-filter
boolean_true
--mask
file
--mask_description
string
--mask_extension
integer
--mask_name
string
--missing_values_evaluate_as_failing
boolean_true
--set_filtered_genotype_to_no_call
boolean_true

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.