Class QuantileNormalizer<R,C>
java.lang.Object
ubic.gemma.core.analysis.preprocess.normalize.QuantileNormalizer<R,C>
Perform quantile normalization on a matrix, as described in:
Bolstad, B (2001) _Probe Level Quantile Normalization of High Density Oligonucleotide Array Data_. Unpublished manuscript PDF
Bolstad, B. M., Irizarry R. A., Astrand, M, and Speed, T. P. (2003) _A Comparison of Normalization Methods for High Density Oligonucleotide Array Data Based on Bias and Variance._ Bioinformatics 19(2) ,pp 185-193. web page. However, note that this deals with missing values differently than the Bioconductor implementation.- Author:
- pavlidis
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnormalize(DoubleMatrix<R, C> dataMatrix) normalize(DoubleMatrix<R, C> dataMatrix, boolean[] includeInReference) Normalize, letting only some columns define the reference distribution.
-
Constructor Details
-
QuantileNormalizer
public QuantileNormalizer()
-
-
Method Details
-
normalize
-
normalize
public DoubleMatrix<R,C> normalize(DoubleMatrix<R, C> dataMatrix, @Nullable boolean[] includeInReference) Normalize, letting only some columns define the reference distribution.- Parameters:
includeInReference- one flag per column; null means every column contributes- See Also:
-