Matching Results
Produces identical or near-identical output to R’s dupRadar and featureCounts, plus faithful reimplementations of 8 RSeQC tools (including TIN), preseq, and samtools. See benchmark details.
Run time for a large paired-end RNA-seq BAM (~186M reads) on AWS. RSeQC TIN alone takes 9h 45m; RustQC completes everything in 14m 54s.
Matching Results
Produces identical or near-identical output to R’s dupRadar and featureCounts, plus faithful reimplementations of 8 RSeQC tools (including TIN), preseq, and samtools. See benchmark details.
Dramatically Faster
Processes ~186M reads in 14m 54s on AWS vs ~15h 34m of sequential tool runtimes - including TIN, which takes 9h 45m alone in the traditional workflow.
All-in-One
Replaces 14+ separate QC tool invocations with a single CLI command. One task to stage data for. One pass through the BAM file. Minimal staging and I/O overhead.
SAM / BAM / CRAM
Accepts SAM, BAM, and CRAM alignment files. Parallelises across chromosomes and across multiple BAM files to make the most of the available resources.
RustQC reimplements established tools including dupRadar, featureCounts, RSeQC, preseq, samtools, and Qualimap. See the Credits & Citations page for the full list and how to cite them.