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
Contributors
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 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 |
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 |
Name | Type & Properties |
|---|---|
--output -O | file required output |
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 |