bioRxivBioinformaticsPreprint
CoTRA: a comprehensive R/Shiny framework for transparent bulk and single-cell RNA-seq analysis
Umair SeemabiD, Katri Vainionpää, Ziaurrehman TanoliiD, Henri LeinoneniD
Abstract
Bulk RNA-seq and single-cell RNA-seq (scRNA-seq) are widely used to investigate gene-expression changes, but downstream analysis often requires multiple statistical,visualization, and reporting tools, creating fragmented workflows that are difficult to configure and reproduce. We developed CoTRA (Comprehensive Toolbox for RNA-seq Analysis), an open-source R/Shiny package providing independent bulk and scRNA-seq workflows within a common graphical environment. CoTRA supports quality control, differential expression, annotation, enrichment, dimensionality reduction, clustering, marker detection, cell-type annotation, differential abundance, trajectory inference, pathway activity, cell-cell communication, and reporting while exposing key analytical parameters. Compared with 14 other platforms across 49 predefined criteria, CoTRA fully supported 46 and partially supported three. Under matched inputs and parameters, CoTRA reproduced direct DESeq2, edgeR, and Seurat implementations, including identical significant bulk gene sets and scRNA-seq clustering (ARI = 1.000; NMI = 1.000). Retinal case studies recapitulated degeneration-associated transcriptional changes and demonstrated cell-type-resolved analysis. Synthetic scRNA-seq benchmarking scaled to 50,000 cells with 5.10 GB peak memory. CoTRA v1.0.0 requires R [≥] 4.4.0, has been tested on Linux, Windows, and macOS, is GPL-3 licensed, and is available at https://github.com/UmairSeemab/CoTRA, and support is provided through GitHub Issues.
- assay: bulk RNA-seq
- assay: scRNA-seq
- research focus: clustering
- research focus: dimensionality reduction
- research focus: differential expression
- research focus: trajectory inference
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- scater: pre-processing, quality control, normalisation and visualisation of single-cell RNA-seq data in R
Davis J McCarthy, Kieran R Campbell, … Quin F Wills·bioRxiv·Aug 15, 2016
- BingleSeq: A user-friendly R package for Bulk and Single-cell RNA-Seq Data Analysis
Daniel Dimitrov, Quan Gu·PeerJPeer-reviewed·Dec 22, 2020
- Chevreul: An R Bioconductor Package for Exploratory Analysis of Full-Length Single Cell Sequencing
Kevin Stachelek, Bhavana Bhat, David E. Cobrinik·GigabytePeer-reviewed·Jun 24, 2025
- Natian and Ryabhatta--graphical user interfaces to create, analyze and visualize single-cell transcriptomic datasets
Sathiyanarayanan Manivannan, Vidu Garg·bioRxiv·Jun 17, 2021
- Interactive single cell RNA-Seq analysis with the Single Cell Toolkit (SCTK)
David F. Jenkins, Tyler Faits, … William Evan Johnson·bioRxiv·May 24, 2018
- Case-control analysis of single-cell RNA-seq studies
Viktor Petukhov, Anna A. Igolkina, … Peter V. Kharchenko·bioRxiv·Mar 15, 2022