nf-core/rustqc @ 0.0.0-6c4ed3a
Summary
All-in-one RNA-seq post-alignment QC replacing dupRadar, featureCounts biotype QC, RSeQC, Preseq, Qualimap, and SAMtools stats
Get started
Add the following snippet to your workflow script to include this module.
include { RUSTQC } from 'nf-core/rustqc'
License
MIT License
Name
|
RUSTQC |
|---|
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
bam
file
|
Sorted BAM file *.{bam}
|
bai
file
|
BAM index file *.{bai}
|
meta2
map
|
Groovy Map containing reference information e.g. [ id:'genome' ] |
|---|---|
gtf
file
|
GTF annotation file *.{gtf}
|
rseqc
tuple
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
${prefix}/rseqc/**
file
|
RSeQC-compatible outputs (bam_stat, infer_experiment, read_distribution, read_duplication, junction_annotation, junction_saturation, inner_distance, TIN) ${prefix}/rseqc/**
|
preseq
tuple
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
${prefix}/preseq/*
file
|
Preseq-compatible library complexity extrapolation ${prefix}/preseq/*
|
dupradar
tuple
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
${prefix}/dupradar/*
file
|
dupRadar-compatible duplication rate plots and tables ${prefix}/dupradar/*
|
qualimap
tuple
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
${prefix}/qualimap/**
file
|
Qualimap RNA-seq QC report and raw data ${prefix}/qualimap/**
|
samtools
tuple
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
${prefix}/samtools/*
file
|
SAMtools flagstat, idxstats, and stats output ${prefix}/samtools/*
|
featurecounts
tuple
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
${prefix}/featurecounts/*
file
|
featureCounts-compatible biotype quantification files ${prefix}/featurecounts/*
|
versions_rustqc
tuple
${task.process}
string
|
The process the versions were collected from |
|---|---|
rustqc
string
|
The tool name |
rustqc --version 2>&1 | sed -n '1s/rustqc //; 1s/ .*//p'
eval
|
The expression to obtain the version of the tool |
| Tool | Description | Homepage |
|---|---|---|
| rustqc | RustQC is a high-performance, Rust-based tool that replaces multiple post-alignment RNA-seq QC tools in a single pass over the BAM file. It produces output compatible with MultiQC for dupRadar, featureCounts biotype QC, RSeQC (bam_stat, infer_experiment, read_distribution, read_duplication, junction_annotation, junction_saturation, inner_distance, TIN), Preseq, Qualimap, and SAMtools (flagstat, idxstats, stats). | https://seqeralabs.github.io/RustQC/ |
| Version | 0.0.0-6c4ed3a |
|---|---|
| Commit ID | 6c4ed3a220310b905a1fc9d04f05be2e0837142b |
| Release Date | 23 Apr 2026 15:41:40 (UTC) |