gatk4/gatk4_baserecalibrator

base quality score recalibration
BQSR
GATK
GATK4
preprocessing

Description

First pass of the Base Quality Score Recalibration (BQSR) process.

Generates a recalibration table based on various user-specified
covariates (such as read group, reported quality score, machine cycle,
and nucleotide context), modeling systematic errors made by the
sequencing machine that cause it to over- or under-estimate the quality
scores assigned to each individual base call. Known sites of variation
are used to mask out bases at sites of real (expected) variation, so
that the model captures only errors. The resulting recalibration table
is consumed by gatk4 ApplyBQSR to recalibrate the base quality scores
in the original BAM file.

Type

bash_script

License

Apache-2.0

Keywords

base quality score recalibration
BQSR
GATK
GATK4
preprocessing

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
output: "$id.$key.output.table"  
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_baserecalibrator/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
--known_sites
file
required
multiple

Output

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

Options

Name
Type & Properties
--binary_tag_name
string
--bqsr_baq_gap_open_penalty
double
--default_base_qualities
integer
--deletions_default_quality
integer
--indels_context_size
-ics
integer
--insertions_default_quality
integer
--intervals
-L
file
--low_quality_tail
integer
--maximum_cycle_value
-max-cycle
integer
--mismatches_context_size
-mcs
integer
--mismatches_default_quality
integer
--preserve_qscores_less_than
integer
--quantizing_levels
integer
--use_original_qualities
-OQ
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.