bioRxivBioinformaticsPreprint
Fast, accurate and scalable normalization for RNA sequencing data with the RUVprps software package
Marie TrussartiD, Momeneh ForoutaniD, Michael MiltoniD, Himisha BeltraniD, Terence Paul SpeediD, Ramyar MolaniaiD
Abstract
Unwanted variation refers to any source of variability in the data that can compromise down-stream analysis. Effective removal of such variation from gene expression data is essential to derive accurate and meaningful biological results. We refer to this process as normalization. Data may come from a single study or from multiple studies with different sources of unwanted variation. We have previously developed the RUV-III method for normalizing omics data with a strong focus on transcriptomics. Initially, we introduced RUV-III for the normalization of Nanostring nCounter gene expression data, utilizing genuine technical replicates and pseudo-replicates as control samples. Subsequently, we proposed RUV-III with pseudo-replicates of pseudo-samples (PRPS), and which demonstrated its potential in mitigating the effects of different sources of unwanted variation in large and complex RNA-seq studies. To enhance accessibility and performance of this method, we present a new comprehensive R package named RUVprps. The package offers over 100 functions including ones for assessing variation in both biological and unwanted variables, an automated RUV-III normalization process, and metrics for evaluating the effectiveness of the resulting normalizations. Further, it introduces several new features such as ways of identifying unknown sources of unwanted variation, strategies to identify suitable negative control genes, and methods for generating PRPS when information on the biological and unwanted variation is unavailable. The package also implements a faster approach to RUV-III normalization, streamlining its application to large RNA-seq datasets. Our freely available R package and normalization assessment pipeline can help find effective data normalization methods for new data and help benchmark new methods.
- assay: bulk RNA-seq
- research focus: batch correction / integration
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- Citations
- 1
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
- RUV-III-NB: Normalization of single cell RNA-seq Data
Agus Salim, Ramyar Molania, … Terence Paul Speed·Nucleic Acids ResearchPeer-reviewed·Jun 27, 2022
- Removing unwanted variation from large-scale cancer RNA-sequencing data
Ramyar Molania, Momeneh Foroutan, … Terence Paul Speed·Nature BiotechnologyPeer-reviewed·Sep 15, 2022
- A new normalization for the Nanostring nCounter gene expression assay
Ramyar Molania, Johann A. Gagnon-Bartsch, … Terence Paul Speed·Nucleic Acids ResearchPeer-reviewed·May 7, 2019
- Evaluation of RNA-seq normalization methods using challenging datasets
Severin Uebbing·bioRxiv·Aug 27, 2018
- NormExpression: an R package to normalize gene expression data using evaluated methods
Zhenfeng Wu, Weixiang Liu, … Shan Gao·Frontiers in GeneticsPeer-reviewed·Apr 30, 2019
- A Comparison of Methods: Normalizing High-Throughput RNA Sequencing Data
Rahul Reddy·bioRxiv·Sep 3, 2015