rustqc/rustqc_rna

RNA-seq
QC
quality control
RSeQC
featureCounts
dupRadar
Qualimap
preseq
samtools

Description

RNA-Seq QC — single-pass analysis of BAM/SAM/CRAM files.

Runs featureCounts, dupRadar, Qualimap, samtools stats, and RSeQC analyses
(infer_experiment, read_distribution, junction_annotation, junction_saturation,
inner_distance, read_duplication, TIN, bam_stat) in one pass over the input file.
Requires a GTF annotation and duplicate-marked (not removed) alignments.

Documentation

Type

bash_script

License

GPL-3.0

Keywords

RNA-seq
QC
quality control
RSeQC
featureCounts
dupRadar
Qualimap
preseq
samtools

Contributors

Run this component

Run the following command to execute this component with Nextflow:

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

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

Input / Output

Name
Type & Properties
--input
file
required
multiple
--gtf
-g
file
required
--reference
-r
file
--outdir
-o
file
required
output
--sample_name
string
--flat_output
boolean_true
--config
-c
file
--json_summary
-j
string

Library

Name
Type & Properties
--stranded
-s
string
--paired
-p
boolean_true

General

Name
Type & Properties
--mapq
-Q
integer
--biotype_attribute
string
--skip_dup_check
boolean_true
--quiet
-q
boolean_true
--verbose
-v
boolean_true

Tool parameters

Name
Type & Properties
--infer_experiment_sample_size
integer
--min_intron
integer
--junction_saturation_seed
integer
--junction_saturation_min_coverage
integer
--junction_saturation_percentile_floor
integer
--junction_saturation_percentile_ceiling
integer
--junction_saturation_percentile_step
integer
--inner_distance_sample_size
integer
--inner_distance_lower_bound
integer
--inner_distance_upper_bound
integer
--inner_distance_step
integer
--tin_seed
integer
--skip_tin
boolean_true
--skip_read_duplication
boolean_true
--skip_preseq
boolean_true
--preseq_seed
integer
--preseq_max_extrap
long
--preseq_step_size
integer
--preseq_n_bootstraps
integer
--preseq_seg_len
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.