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"
."genebygene"
algorithm.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
.counts
containing consolidated voom and sample-specific weights.
If replace.weights=TRUE
, then an EList
object is returned with the weights
component containing the consolidated weights.
It combines observational-level weights from voom
with sample-specific weights estimated using the arrayWeights
function.
Liu, R., Holik, A. Z., Su, S., Jansz, N., Chen, K., Leong, H. S., Blewitt, M. E., Asselin-Labat, M.-L., Smyth, G. K., Ritchie, M. E. (2015). Why weight? Combining voom with estimates of sample quality improves power in RNA-seq analyses. Nucleic Acids Research 43. (Accepted 17 April 2015)
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
voom
, arrayWeights
A summary of functions for RNA-seq analysis is given in 11.RNAseq.