Uses of Class
ubic.gemma.core.datastructure.matrix.ExpressionDataDoubleMatrix
Packages that use ExpressionDataDoubleMatrix
Package
Description
This package contains classes for preprocessing expression data.
Convert data from one
QuantitationType to another.This package contains classes for detecting and linting expression data.
This package contains classes for filtering expression data.
This package contains data structures for representing matrices of gene expression.
This package contains interfaces and classes for loading expression data.
-
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.expression.diff
Classes in ubic.gemma.core.analysis.expression.diff that implement interfaces with type arguments of type ExpressionDataDoubleMatrixModifier and TypeClassDescriptionclassFilter used for performing DEA.Methods in ubic.gemma.core.analysis.expression.diff that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionstatic ExpressionDataDoubleMatrixDiffExAnalyzerUtils.dropSamplesNotAnalyzed(ExpressionDataDoubleMatrix dmatrix) Remove the samples that are not analyzed (seeDiffExAnalyzerUtils.isAnalyzed(BioMaterial)) from a data matrix.DifferentialExpressionAnalysisFilter.filter(ExpressionDataDoubleMatrix dataMatrix) DifferentialExpressionAnalysisFilter.filter(ExpressionDataDoubleMatrix dataMatrix, DifferentialExpressionAnalysisFilterResult filterResult) Methods in ubic.gemma.core.analysis.expression.diff with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionstatic ExpressionDataDoubleMatrixDiffExAnalyzerUtils.dropSamplesNotAnalyzed(ExpressionDataDoubleMatrix dmatrix) Remove the samples that are not analyzed (seeDiffExAnalyzerUtils.isAnalyzed(BioMaterial)) from a data matrix.DifferentialExpressionAnalysisFilter.filter(ExpressionDataDoubleMatrix dataMatrix) DifferentialExpressionAnalysisFilter.filter(ExpressionDataDoubleMatrix dataMatrix, DifferentialExpressionAnalysisFilterResult filterResult) DiffExAnalyzer.run(ExpressionExperiment expressionExperiment, Map<FactorValue, ExpressionExperimentSubSet> subsets, ExpressionDataDoubleMatrix dmatrix, DifferentialExpressionAnalysisConfig config) Analyze a dataset with a pre-existing subset structure.DiffExAnalyzer.run(ExpressionExperiment expressionExperiment, ExpressionDataDoubleMatrix dmatrix, DifferentialExpressionAnalysisConfig config) Analyze a dataset.DiffExAnalyzer.run(ExpressionExperimentSubSet subset, ExpressionDataDoubleMatrix dmatrix, DifferentialExpressionAnalysisConfig config) Analyze a subset.LinearModelAnalyzer.run(ExpressionExperiment ee, Map<FactorValue, ExpressionExperimentSubSet> subsets, ExpressionDataDoubleMatrix dmatrix, DifferentialExpressionAnalysisConfig config) LinearModelAnalyzer.run(ExpressionExperiment expressionExperiment, ExpressionDataDoubleMatrix dmatrix, DifferentialExpressionAnalysisConfig config) I apologize for this being so complicated.LinearModelAnalyzer.run(ExpressionExperimentSubSet subset, ExpressionDataDoubleMatrix dmatrix, DifferentialExpressionAnalysisConfig config) Check if a factor value should be excluded from the analysis. -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.preprocess
Methods in ubic.gemma.core.analysis.preprocess that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionMeanVarianceServiceHelper.getIntensities(ExpressionExperiment ee) -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.preprocess.batcheffects
Methods in ubic.gemma.core.analysis.preprocess.batcheffects that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionExpressionExperimentBatchCorrectionService.comBat(ExpressionExperiment ee) Run ComBat using default settings (parametric)ExpressionExperimentBatchCorrectionService.comBat(ExpressionExperiment ee, ExpressionDataDoubleMatrix mat) Run ComBat with a specific data matrix.ExpressionExperimentBatchCorrectionServiceImpl.comBat(ExpressionExperiment ee) ExpressionExperimentBatchCorrectionServiceImpl.comBat(ExpressionExperiment ee, ExpressionDataDoubleMatrix originalDataMatrix) Methods in ubic.gemma.core.analysis.preprocess.batcheffects with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionExpressionExperimentBatchCorrectionService.comBat(ExpressionExperiment ee, ExpressionDataDoubleMatrix mat) Run ComBat with a specific data matrix.ExpressionExperimentBatchCorrectionServiceImpl.comBat(ExpressionExperiment ee, ExpressionDataDoubleMatrix originalDataMatrix) -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.preprocess.convert
Methods in ubic.gemma.core.analysis.preprocess.convert that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionstatic ExpressionDataDoubleMatrixQuantitationTypeConversionUtils.ensureLog2Scale(ExpressionDataDoubleMatrix expressionData) static ExpressionDataDoubleMatrixQuantitationTypeConversionUtils.ensureLog2Scale(ExpressionDataDoubleMatrix dmatrix, boolean ignoreQuantitationMismatch) Ensures that the given matrix is on a Log2 scale.Methods in ubic.gemma.core.analysis.preprocess.convert with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionstatic ExpressionDataDoubleMatrixQuantitationTypeConversionUtils.ensureLog2Scale(ExpressionDataDoubleMatrix expressionData) static ExpressionDataDoubleMatrixQuantitationTypeConversionUtils.ensureLog2Scale(ExpressionDataDoubleMatrix dmatrix, boolean ignoreQuantitationMismatch) Ensures that the given matrix is on a Log2 scale. -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.preprocess.detect
Methods in ubic.gemma.core.analysis.preprocess.detect with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionstatic voidQuantitationTypeDetectionUtils.detectSuspiciousValues(ExpressionDataDoubleMatrix a, QuantitationType qt) Detect suspicious values for a given quantitation type. -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.preprocess.filter
Classes in ubic.gemma.core.analysis.preprocess.filter that implement interfaces with type arguments of type ExpressionDataDoubleMatrixModifier and TypeClassDescriptionclassclassDefault filter used for various analyses of expression experiments.classFilter rows with low variance by keeping those with variance above a given cut-off.classFilter that removes samples that do not meet a minimum number of cells requirement.classFilter that removes outliers from expression data by masking them withDouble.NaN.classFilter design elements with repetitive values across samples.classFilter out rows that have "too many" missing values.classOnly retain design elements that have aBioSequenceassociated.classRemove rows that have a low diversity of values (equality judged based on tolerance set inRowLevelFilter).classRemove rows that have a variance of zero (within a small constant)Methods in ubic.gemma.core.analysis.preprocess.filter that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionAffyProbeNameFilter.filter(ExpressionDataDoubleMatrix data) ExpressionExperimentFilter.filter(ExpressionDataDoubleMatrix matrix) ExpressionExperimentFilter.filter(ExpressionDataDoubleMatrix dataMatrix, Collection<ArrayDesign> arrayDesignsUsed, ExpressionExperimentFilterResult result) ExpressionExperimentFilter.filter(ExpressionDataDoubleMatrix dataMatrix, ExpressionExperimentFilterResult result) LowVarianceFilter.filter(ExpressionDataDoubleMatrix dataMatrix) MinimumCellsFilter.filter(ExpressionDataDoubleMatrix dataMatrix) OutliersFilter.filter(ExpressionDataDoubleMatrix dataMatrix) RepetitiveValuesFilter.filter(ExpressionDataDoubleMatrix dmatrix) We do this second because doing it first causes some kind of subtle problem ...RowMissingValueFilter.filter(ExpressionDataDoubleMatrix data) RowsWithSequencesFilter.filter(ExpressionDataDoubleMatrix dataMatrix) TooFewDistinctValuesFilter.filter(ExpressionDataDoubleMatrix matrix) ZeroVarianceFilter.filter(ExpressionDataDoubleMatrix matrix) Methods in ubic.gemma.core.analysis.preprocess.filter with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionbooleanLowVarianceFilter.appliesTo(ExpressionDataDoubleMatrix dataMatrix) booleanMinimumCellsFilter.appliesTo(ExpressionDataDoubleMatrix dataMatrix) booleanRepetitiveValuesFilter.appliesTo(ExpressionDataDoubleMatrix dataMatrix) booleanTooFewDistinctValuesFilter.appliesTo(ExpressionDataDoubleMatrix dataMatrix) static intExpressionDataFilterUtils.countSamplesWithData(ExpressionDataDoubleMatrix dataMatrix) Count the number of samples in the given matrix.AffyProbeNameFilter.filter(ExpressionDataDoubleMatrix data) ExpressionExperimentFilter.filter(ExpressionDataDoubleMatrix matrix) ExpressionExperimentFilter.filter(ExpressionDataDoubleMatrix dataMatrix, Collection<ArrayDesign> arrayDesignsUsed, ExpressionExperimentFilterResult result) ExpressionExperimentFilter.filter(ExpressionDataDoubleMatrix dataMatrix, ExpressionExperimentFilterResult result) LowVarianceFilter.filter(ExpressionDataDoubleMatrix dataMatrix) MinimumCellsFilter.filter(ExpressionDataDoubleMatrix dataMatrix) OutliersFilter.filter(ExpressionDataDoubleMatrix dataMatrix) RepetitiveValuesFilter.filter(ExpressionDataDoubleMatrix dmatrix) We do this second because doing it first causes some kind of subtle problem ...RowMissingValueFilter.filter(ExpressionDataDoubleMatrix data) RowsWithSequencesFilter.filter(ExpressionDataDoubleMatrix dataMatrix) TooFewDistinctValuesFilter.filter(ExpressionDataDoubleMatrix matrix) ZeroVarianceFilter.filter(ExpressionDataDoubleMatrix matrix) static Set<BioMaterial> ExpressionDataFilterUtils.getSamplesWithData(ExpressionDataDoubleMatrix dataMatrix) Obtain the set of samples (columns) with data. -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.preprocess.svd
Methods in ubic.gemma.core.analysis.preprocess.svd that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionExpressionDataSVD.equalize()Implements the method described in the SPELL paper, alternative interpretation as related by Q.ExpressionDataSVD.removeHighestComponents(int numComponentsToRemove) Provide a reconstructed matrix removing the first N components (the most significant ones).ExpressionDataSVD.uMatrixAsExpressionData()ExpressionDataSVD.winnow(double thresholdQuantile) Implements method described in Skillicorn et al., "Strategies for winnowing microarray data" (also section 3.5.5 of his book)Constructors in ubic.gemma.core.analysis.preprocess.svd with parameters of type ExpressionDataDoubleMatrixModifierConstructorDescriptionExpressionDataSVD(ExpressionDataDoubleMatrix expressionData) Does normalization.ExpressionDataSVD(ExpressionDataDoubleMatrix expressionData, boolean normalizeMatrix) -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.analysis.service
Methods in ubic.gemma.core.analysis.service that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionExpressionDataMatrixService.getFilteredMatrix(Collection<ProcessedExpressionDataVector> dataVectors, ArrayDesign arrayDesign, ExpressionExperimentFilterConfig filterConfig, boolean logTransform) ExpressionDataMatrixService.getFilteredMatrix(ExpressionExperiment ee, Collection<ProcessedExpressionDataVector> dataVectors, ExpressionExperimentFilterConfig filterConfig, boolean logTransform) Provide a filtered expression data matrix.ExpressionDataMatrixService.getFilteredMatrix(ExpressionExperiment ee, Collection<ProcessedExpressionDataVector> dataVectors, ExpressionExperimentFilterConfig filterConfig, boolean logTransform, ExpressionExperimentFilterResult result) Provide a filtered expression data matrix, reporting the per-stage attrition into a caller-supplied result.ExpressionDataMatrixService.getFilteredMatrix(ExpressionExperiment ee, ExpressionExperimentFilterConfig filterConfig) Provide a filtered expression data matrix.ExpressionDataMatrixServiceImpl.getFilteredMatrix(Collection<ProcessedExpressionDataVector> dataVectors, ArrayDesign arrayDesign, ExpressionExperimentFilterConfig filterConfig, boolean logTransform) ExpressionDataMatrixServiceImpl.getFilteredMatrix(ExpressionExperiment ee, Collection<ProcessedExpressionDataVector> dataVectors, ExpressionExperimentFilterConfig filterConfig, boolean logTransform) ExpressionDataMatrixServiceImpl.getFilteredMatrix(ExpressionExperiment ee, Collection<ProcessedExpressionDataVector> dataVectors, ExpressionExperimentFilterConfig filterConfig, boolean logTransform, ExpressionExperimentFilterResult result) ExpressionDataMatrixServiceImpl.getFilteredMatrix(ExpressionExperiment ee, ExpressionExperimentFilterConfig filterConfig) ExpressionDataMatrixService.getProcessedExpressionDataMatrix(ExpressionExperiment ee) Obtain the processed expression data matrix for a given experiment.ExpressionDataMatrixService.getProcessedExpressionDataMatrix(ExpressionExperiment ee, boolean thawAssays) ExpressionDataMatrixService.getProcessedExpressionDataMatrix(ExpressionExperiment ee, List<BioAssay> samples) ExpressionDataMatrixServiceImpl.getProcessedExpressionDataMatrix(ExpressionExperiment ee) ExpressionDataMatrixServiceImpl.getProcessedExpressionDataMatrix(ExpressionExperiment ee, boolean thawAssays) ExpressionDataMatrixServiceImpl.getProcessedExpressionDataMatrix(ExpressionExperiment ee, List<BioAssay> samples) ExpressionDataMatrixService.getRawExpressionDataMatrix(ExpressionExperiment ee, List<BioAssay> samples, QuantitationType quantitationType) ExpressionDataMatrixService.getRawExpressionDataMatrix(ExpressionExperiment ee, QuantitationType quantitationType) Obtain a raw expression data matrix for a given quantitation typeExpressionDataMatrixServiceImpl.getRawExpressionDataMatrix(ExpressionExperiment ee, List<BioAssay> samples, QuantitationType quantitationType) ExpressionDataMatrixServiceImpl.getRawExpressionDataMatrix(ExpressionExperiment ee, QuantitationType quantitationType) -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.datastructure.matrix
Methods in ubic.gemma.core.datastructure.matrix that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionTwoChannelExpressionDataMatrixBuilder.getBackgroundChannelA()TwoChannelExpressionDataMatrixBuilder.getBackgroundChannelB()TwoChannelExpressionDataMatrixBuilder.getBkgSubChannelA()TwoChannelExpressionDataMatrixBuilder.getIntensity()TwoChannelExpressionDataMatrixBuilder.getPreferredData()TwoChannelExpressionDataMatrixBuilder.getProcessedData()TwoChannelExpressionDataMatrixBuilder.getSignalChannelA()TwoChannelExpressionDataMatrixBuilder.getSignalChannelB()ExpressionDataDoubleMatrix.sliceColumns(List<BioMaterial> bioMaterials) ExpressionDataDoubleMatrix.sliceColumns(List<BioMaterial> bioMaterials, BioAssayDimension reorderedDim) ExpressionDataDoubleMatrix.sliceRows(List<CompositeSequence> designElements) ExpressionDataDoubleMatrix.withMatrix(DoubleMatrix<CompositeSequence, BioMaterial> matrix) Create a copy of this matrix with the given data matrix.ExpressionDataDoubleMatrix.withMatrix(DoubleMatrix<CompositeSequence, BioMaterial> matrix, Map<QuantitationType, QuantitationType> quantitationTypes) Create a copy of this matrix with the given data matrix and quantitation types.ExpressionDataDoubleMatrix.withNumberOfCells(int[][] numberOfCells) Methods in ubic.gemma.core.datastructure.matrix with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionvoidTwoChannelExpressionDataMatrixBuilder.addMatrices(ExpressionDataDoubleMatrix a, ExpressionDataDoubleMatrix b) Add two matrices.static voidTwoChannelExpressionDataMatrixBuilder.logTransformMatrix(ExpressionDataDoubleMatrix matrix) Log-transform the values in the matrix (base 2).voidTwoChannelExpressionDataMatrixBuilder.scalarDivideMatrix(ExpressionDataDoubleMatrix matrix, double dividend) Divide all values by the dividendConstructors in ubic.gemma.core.datastructure.matrix with parameters of type ExpressionDataDoubleMatrixModifierConstructorDescriptionExpressionDataDoubleMatrix(ExpressionDataDoubleMatrix sourceMatrix, int[][] numberOfCells) -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.core.loader.expression
Methods in ubic.gemma.core.loader.expression with parameters of type ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionvoidDataUpdater.addData(ExpressionExperiment ee, ArrayDesign targetPlatform, ExpressionDataDoubleMatrix data) voidDataUpdaterImpl.addData(ExpressionExperiment ee, ArrayDesign targetPlatform, ExpressionDataDoubleMatrix data) Generic but in practice used for RNA-seq.voidDataUpdater.replaceData(ExpressionExperiment ee, ArrayDesign targetPlatform, ExpressionDataDoubleMatrix data) voidDataUpdaterImpl.replaceData(ExpressionExperiment ee, ArrayDesign targetPlatform, ExpressionDataDoubleMatrix data) Replace the data associated with the experiment (or add it if there is none). -
Uses of ExpressionDataDoubleMatrix in ubic.gemma.persistence.service.expression.bioAssayData
Methods in ubic.gemma.persistence.service.expression.bioAssayData that return ExpressionDataDoubleMatrixModifier and TypeMethodDescriptionProcessedExpressionDataVectorService.computeUnmaskedProcessedDataMatrix(ExpressionExperiment expressionExperiment, boolean ignoreQuantitationMismatch) Rebuild the processed data matrix from raw WITHOUT masking assays flagged as outliers, persisting nothing.ProcessedExpressionDataVectorServiceImpl.computeUnmaskedProcessedDataMatrix(ExpressionExperiment expressionExperiment, boolean ignoreQuantitationMismatch)