@ParametersAreNonnullByDefault
Package ubic.gemma.core.datastructure.matrix
This package contains data structures for representing matrices of gene expression.
-
Interface Summary Interface Description BulkExpressionDataMatrix<T> Interface for bulk expression data matrices.ExpressionDataMatrix<T> Represents a matrix of data from anExpressionExperiment
.ExpressionDataPrimitiveDoubleMatrix Interface for matrices that can provide unboxed doubles.ExpressionDataPrimitiveIntMatrix SingleCellExpressionDataMatrix<T> In a single-cell expression data matrix, each column represents a cell. -
Class Summary Class Description BaseExpressionDataMatrix<T> Base class for ExpressionDataMatrix implementations.EmptyExpressionMatrix Used to make a 'dummy matrix' that has the column information populated.ExpressionDataBooleanMatrix Matrix of booleans mapped from an ExpressionExperiment.ExpressionDataDoubleMatrix A data structure that holds a reference to the data for a given expression experiment.ExpressionDataIntegerMatrix Warning, not fully tested.ExpressionDataMatrixColumnSort Methods to organize ExpressionDataMatrices by column (or at least provide the ordering).ExpressionDataMatrixRowElement Encapsulates information about the row 'label' for a ExpressionDataMatrix.ExpressionDataStringMatrix SingleCellExpressionDataDoubleMatrix SingleCellExpressionDataIntMatrix TwoChannelExpressionDataMatrixBuilder Utility methods for taking an ExpressionExperiment and returning various types of ExpressionDataMatrices, such as the processed data, preferred data, background, etc.