salmon/salmon_quant

Transcriptome
Quantification

Description

Salmon is a tool for wicked-fast transcript quantification from RNA-seq data. It can either make use of pre-computed alignments (in the form of a SAM/BAM file) to the transcripts rather than the raw reads, or can be run in the mapping-based mode.

Type

bash_script

License

GPL-3.0

Keywords

Transcriptome
Quantification

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
lib_type: [ "A" ]  
output: "$id.$key.output.quant_output"  
quant_results: "$id.$key.quant_results.sf"  
mapping_sam: "$id.$key.mapping_sam.sam"  
aux_dir: "$id.$key.aux_dir.aux_info"  
id: "run"  
publish_dir: "output/"  
EOM

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

Common input options

Name
Type & Properties
--lib_type
-l
string

Mapping input options

Name
Type & Properties
--index
-i
file
--unmated_reads
-r
file
multiple
--mates1
-m1
file
multiple
--mates2
-m2
file
multiple

Alignment input options

Name
Type & Properties
--discard_orphans
boolean_true
--alignments
-a
file
multiple
--eqclasses
-e
file
--targets
-t
file
--ont
boolean_true

Output

Name
Type & Properties
--output
-o
file
required
output
--quant_results
file
output

Basic options

Name
Type & Properties
--seq_bias
boolean_true
--gc_bias
boolean_true
--pos_bias
boolean_true
--incompat_prior
double
--gene_map
-g
file
--aux_target_file
file
--meta
boolean_true
--score_exp
double

Options specific to mapping mode

Name
Type & Properties
--discard_orphans_quasi
boolean_true
--consensus_slack
double
--pre_merge_chain_sub_thresh
double
--post_merge_chain_sub_thresh
double
--orphan_chain_sub_thresh
double
--min_score_fraction
double
--mismatch_seed_skip
integer
--disable_chaining_heuristic
boolean_true
--decoy_threshold
double
--ma
integer
--mp
integer
--go
integer
--ge
integer
--bandwidth
integer
--allow_dovetail
boolean_true
--recover_orphans
boolean_true
--mimicBT2
boolean_true
--mimic_strictBT2
boolean_true
--softclip
boolean_true
--softclip_overhangs
boolean_true
--full_length_alignment
boolean_true
--hard_filter
boolean_true
--min_aln_prob
double
--write_mappings
-z
boolean_true
--mapping_sam
file
output
--write_qualities
boolean_true
--hit_filter_policy
string

Advance options

Name
Type & Properties
--alternative_init_mode
boolean_true
--aux_dir
file
output
--skip_quant
boolean_true
--dump_eq
boolean_true
--dump_eq_weights
-d
boolean_true
--min_assigned_frags
integer
--reduce_GC_memory
boolean_true
--bias_speed_samp
integer
--fld_max
integer
--fld_mean
integer
--fld_SD
integer
--forgetting_factor
-f
double
--init_uniform
boolean_true
--max_occs_per_hit
integer
--max_read_occ
integer
--no_length_correction
boolean_true
--no_effective_length_correction
boolean_true
--no_single_frag_prob
boolean_true
--no_frag_length_dist
boolean_true
--no_bias_length_threshold
boolean_true
--num_bias_samples
integer
--num_aux_model_samples
integer
--num_pre_aux_model_samples
integer
--useEM
boolean_true
--useVBOpt
boolean_true
--range_factorization_bins
integer
--num_Gibbs_samples
integer
--no_Gamma_draw
boolean_true
--num_bootstraps
integer
--bootstrap_reproject
boolean_true
--thinning_factor
integer
--quiet
-q
boolean_true
--per_transcript_prior
boolean_true
--per_nucleotide_prior
boolean_true
--sig_digits
integer
--vb_prior
double
--write_orphan_links
boolean_true
--write_unmapped_names
boolean_true

Alignment-specific options

Name
Type & Properties
--no_error_model
boolean_true
--num_error_bins
integer
--sample_out
-s
boolean_true
--sample_unaligned
-u
boolean_true
--gencode
boolean_true
--mapping_cache_memory_limit
integer

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.