bwa/bwa_mem

alignment
BWA
BWA-MEM
mapping

Description

BWA-MEM algorithm for aligning sequence reads to a reference genome.

Type

bash_script

License

MIT

Keywords

alignment
BWA
BWA-MEM
mapping

Contributors

Run this component

Run the following command to execute this component with Nextflow:

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

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

Input

Name
Type & Properties
--index
file
required
--reads1
file
required
--reads2
file

Output

Name
Type & Properties
--output
-o
file
output

Algorithm Options

Name
Type & Properties
--min_seed_length
-k
integer
--band_width
-w
integer
--dropoff
-d
integer
--reseed_ratio
-r
double
--seed_occurrence
-y
integer
--skip_seeds
-c
integer
--chain_drop
-D
double
--seeded_bases
-W
integer
--mate_rescue
-m
integer
--skip_mate_rescue
-S
boolean_true
--skip_pairing
-P
boolean_true

Scoring Options

Name
Type & Properties
--match_score
-A
integer
--mismatch_penalty
-B
integer
--gap_open_penalty
-O
string
--gap_extend_penalty
-E
string
--clipping_penalty
-L
string
--unpaired_penalty
-U
integer
--read_type
-x
string

Input/Output Options

Name
Type & Properties
--smart_pairing
-p
boolean_true
--read_group
-R
string
--header
-H
string
--ignore_alt
-j
boolean_true
--primary_5prime
-5
boolean_true
--keep_mapq
-q
boolean_true
--batch_size
-K
integer
--verbosity
-v
integer
--min_score
-T
integer
--max_hits_xa
string
--score_fraction
-z
double
--output_all
-a
boolean_true
--append_comment
-C
boolean_true
--output_ref_header
-V
boolean_true
--soft_clipping
-Y
boolean_true
--mark_secondary
-M
boolean_true
--output_xb
-u
boolean_true
--insert_size
-I
string

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.