voomWithQualityWeights(counts, design=NULL, lib.size=NULL, normalize.method="none", plot=FALSE, span=0.5, var.design=NULL, method="genebygene", maxiter=50, tol=1e-10, trace=FALSE, replace.weights=TRUE, col=NULL, ...)
matrix
containing raw counts, or an ExpressionSet
containing raw counts, or a DGEList
object.NULL
and counts
is a DGEList
then, the normalized library sizes are taken from counts
.
Otherwise library sizes are calculated from the columnwise counts totals.method
argument of normalizeBetweenArrays
when the data is single-channel.logical
, should a plot of the mean-variance trend and sample-specific weights be displayed?NULL
."genebygene"
and "reml"
.EList
object from voom is returned.
If FALSE, then a matrix of combined weights is returned.plot=TRUE
). If NULL
, bars are plotted in grey.lmFit
.EList
object with the following components:
counts
counts
.
It combines observational-level weights from voom
with sample-specific weights estimated using the arrayWeights
function.
Ritchie, M. E., Diyagama, D., Neilson, van Laar, R., J., Dobrovic, A., Holloway, A., and Smyth, G. K. (2006). Empirical array quality weights in the analysis of microarray data. BMC Bioinformatics 7, 261. http://www.biomedcentral.com/1471-2105/7/261
Law, C. W., Chen, Y., Shi, W., Smyth, G. K. (2014). Voom: precision weights unlock linear model analysis tools for RNA-seq read counts. Genome Biology 15, R29. http://genomebiology.com/2014/15/2/R29
voom
, arrayWeights
An overview of linear model functions in limma is given by 06.LinearModels.
A voomWithQualityWeights
case study is given in the User's Guide.