Learn R Programming

ruv (version 0.9.7.2)

Detect and Remove Unwanted Variation using Negative Controls

Description

Implements the 'RUV' (Remove Unwanted Variation) algorithms. These algorithms attempt to adjust for systematic errors of unknown origin in high-dimensional data. The algorithms were originally developed for use with genomic data, especially microarray data, but may be useful with other types of high-dimensional data as well. These algorithms were proposed in Gagnon-Bartsch and Speed (2012) , Gagnon-Bartsch, Jacob and Speed (2013), and Molania, et. al. (2019) . The algorithms require the user to specify a set of negative control variables, as described in the references. The algorithms included in this package are 'RUV-2', 'RUV-4', 'RUV-inv', 'RUV-rinv', 'RUV-I', and RUV-III', along with various supporting algorithms.

Copy Link

Version

Install

install.packages('ruv')

Monthly Downloads

1,796

Version

0.9.7.2

License

GPL

Maintainer

Johann Gagnon-Bartsch

Last Published

August 31st, 2026

Functions in ruv (0.9.7.2)

google_search

Google Search URL
inputcheck1

Input Check One
ruv_summary

RUV Summary
ruv_rankplot

RUV Rank Plot
ruv_shiny

RUV Shiny App
ruv_projectionplot

RUV Projection Plot
ruv_svdgridplot

RUV SVD Grid Plot
ruv_residuals

RUV Residuals
ruv_rle

RUV RLE Plot
ruv_svdplot

RUV SVD Plot
ruv_scree

RUV Scree Plot
ruv_hist

RUV P-value Histogram Plot
ruv_volcano

RUV Volcano Plot
ruv_varianceplot

RUV Variance Plot
sigmashrink

Empirical Bayes shrinkage estimate of sigma^2
variance_adjust

Adjust Estimated Variances
RUVinv

Remove Unwanted Variation, inverse method
collapse.replicates

Collapse Replicates
get_empirical_variances

Get empirical variances
RUVI

RUV-I
design.matrix

Design Matrix
getK

Get K
RUVrinv

Remove Unwanted Variation, ridged inverse method
RUV2

Remove Unwanted Variation, 2-step
RUVIII

RUV-III
RUV4

Remove Unwanted Variation, 4-step
projectionplotvariables

Projection Plot Variables
randinvvar

(Randomization) Inverse Method Variances
ruv-package

Detect and Remove Unwanted Variation using Negative Controls
ruv_ecdf

RUV P-value Empirical CDF Plot
replicate.matrix

Replicate (Mapping) Matrix
invvar

Inverse Method Variances
residop

Residual Operator
ruv_cancorplot

RUV Canonical Correlation Plot