Class SampleCoexpressionAnalysis
java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.common.AbstractDescribable
ubic.gemma.model.analysis.Analysis
ubic.gemma.model.analysis.expression.ExpressionAnalysis
ubic.gemma.model.analysis.SingleExperimentAnalysis<ExpressionExperiment>
ubic.gemma.model.analysis.expression.coexpression.SampleCoexpressionAnalysis
- All Implemented Interfaces:
gemma.gsec.model.Securable
,gemma.gsec.model.SecuredChild
,Securable
,SecuredChild
,Describable
,Identifiable
The 'analysis' in the name is a bit of a stretch here, as this object servers purely as an aggregator
of all the sample coexpression matrices.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Important note: Two objects with the same class and non-null ID must be considered equal.Note that since you get a full square matrix, all correlations are represented twice, and values on the main diagonal will always be 1.Note that since you get a full square matrix, all correlations are represented twice, and values on the main diagonal will always be 1.void
setFullCoexpressionMatrix
(SampleCoexpressionMatrix rawFullCoexpressionMatrix) void
setRegressedCoexpressionMatrix
(SampleCoexpressionMatrix regressedCoexpressionMatrix) Methods inherited from class ubic.gemma.model.analysis.SingleExperimentAnalysis
getExperimentAnalyzed, getNumberOfElementsAnalyzed, getSecurityOwner, setExperimentAnalyzed, setNumberOfElementsAnalyzed
Methods inherited from class ubic.gemma.model.analysis.Analysis
getName, getProtocol, setName, setProtocol
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
getDescription, hashCode, setDescription, toString
Methods inherited from class ubic.gemma.model.common.AbstractIdentifiable
getId, setId
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ubic.gemma.model.common.Identifiable
getId
Methods inherited from interface gemma.gsec.model.Securable
getId
-
Constructor Details
-
SampleCoexpressionAnalysis
public SampleCoexpressionAnalysis()
-
-
Method Details
-
getFullCoexpressionMatrix
Note that since you get a full square matrix, all correlations are represented twice, and values on the main diagonal will always be 1.- Returns:
- a coexpression matrix with all factors (none regressed out), and including outliers.
-
setFullCoexpressionMatrix
-
getRegressedCoexpressionMatrix
Note that since you get a full square matrix, all correlations are represented twice, and values on the main diagonal will always be 1.- Returns:
- a coexpression matrix with regressed out major factors.
-
setRegressedCoexpressionMatrix
public void setRegressedCoexpressionMatrix(@Nullable SampleCoexpressionMatrix regressedCoexpressionMatrix) -
getBestCoexpressionMatrix
-
equals
Description copied from class:AbstractIdentifiable
Important note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.- Specified by:
equals
in classAbstractIdentifiable
-