public class MeanVarianceEstimator extends Object
http://genomebiology.biomedcentral.com/articles/10.1186/gb-2014-15-2-r29
Running voom() on data matrices with NaNs is not currently supported.
Constructor and Description |
---|
MeanVarianceEstimator(DesignMatrix designMatrix,
DoubleMatrix<String,String> data,
cern.colt.matrix.DoubleMatrix1D librarySize)
Preferred interface if you want control over how the design is set up.
|
MeanVarianceEstimator(DesignMatrix designMatrix,
cern.colt.matrix.DoubleMatrix2D data,
cern.colt.matrix.DoubleMatrix1D librarySize)
Executes voom() to calculate weights.
|
MeanVarianceEstimator(cern.colt.matrix.DoubleMatrix2D data)
Generic method for calculating mean and variance, as a data diagnostic.
|
Modifier and Type | Method and Description |
---|---|
cern.colt.matrix.DoubleMatrix1D |
getLibrarySize() |
cern.colt.matrix.DoubleMatrix2D |
getLoess() |
cern.colt.matrix.DoubleMatrix2D |
getMeanVariance() |
cern.colt.matrix.DoubleMatrix2D |
getNormalizedValue() |
cern.colt.matrix.DoubleMatrix2D |
getWeights() |
protected cern.colt.matrix.DoubleMatrix1D |
quarterRootVariance(LeastSquaresFit lsf) |
public MeanVarianceEstimator(DesignMatrix designMatrix, DoubleMatrix<String,String> data, cern.colt.matrix.DoubleMatrix1D librarySize)
designMatrix
- data
- expected to be log2cpm, and already filteredlibrarySize
- library size (matrix column sum)public MeanVarianceEstimator(DesignMatrix designMatrix, cern.colt.matrix.DoubleMatrix2D data, cern.colt.matrix.DoubleMatrix1D librarySize)
designMatrix
- data
- a normalized count matrixlibrarySize
- library size (matrix column sum)public MeanVarianceEstimator(cern.colt.matrix.DoubleMatrix2D data)
voom() is not executed and therefore no weights are calculated.
data
- data to be processedpublic cern.colt.matrix.DoubleMatrix1D getLibrarySize()
public cern.colt.matrix.DoubleMatrix2D getLoess()
public cern.colt.matrix.DoubleMatrix2D getMeanVariance()
public cern.colt.matrix.DoubleMatrix2D getNormalizedValue()
public cern.colt.matrix.DoubleMatrix2D getWeights()
protected cern.colt.matrix.DoubleMatrix1D quarterRootVariance(LeastSquaresFit lsf)
Copyright © 2003–2022 UBC Michael Smith Laboratories. All rights reserved.