Class DifferentialExpressionAnalysisConfig
- java.lang.Object
-
- ubic.gemma.core.analysis.expression.diff.DifferentialExpressionAnalysisConfig
-
- All Implemented Interfaces:
Serializable
public class DifferentialExpressionAnalysisConfig extends Object implements Serializable
Holds the settings used for differential expression analysis, and defines some defaults.- Author:
- keshav
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DEFAULT_EBAYES
Default value for whether empirical Bayes moderation of test statistics should be used.
-
Constructor Summary
Constructors Constructor Description DifferentialExpressionAnalysisConfig()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_EBAYES
public static final boolean DEFAULT_EBAYES
Default value for whether empirical Bayes moderation of test statistics should be used.- See Also:
- Constant Field Values
-
-
Method Detail
-
addInteractionToInclude
public void addInteractionToInclude(Collection<ExperimentalFactor> factors)
-
addInteractionToInclude
public void addInteractionToInclude(ExperimentalFactor... factors)
-
getAnalysisType
public DifferentialExpressionAnalyzerServiceImpl.AnalysisType getAnalysisType()
-
setAnalysisType
public void setAnalysisType(DifferentialExpressionAnalyzerServiceImpl.AnalysisType analysisType)
-
getBaseLineFactorValues
public Map<ExperimentalFactor,FactorValue> getBaseLineFactorValues()
- Returns:
- the baseLineFactorValues
-
setBaseLineFactorValues
public void setBaseLineFactorValues(Map<ExperimentalFactor,FactorValue> baseLineFactorValues)
- Parameters:
baseLineFactorValues
- the baseLineFactorValues to set
-
getFactorsToInclude
public List<ExperimentalFactor> getFactorsToInclude()
- Returns:
- the factorsToInclude
-
setFactorsToInclude
public void setFactorsToInclude(Collection<ExperimentalFactor> factorsToInclude)
-
setFactorsToInclude
public void setFactorsToInclude(List<ExperimentalFactor> factorsToInclude)
- Parameters:
factorsToInclude
- the factorsToInclude to set
-
getInteractionsToInclude
public Collection<Collection<ExperimentalFactor>> getInteractionsToInclude()
- Returns:
- the interactionsToInclude
-
setInteractionsToInclude
public void setInteractionsToInclude(Collection<Collection<ExperimentalFactor>> interactionsToInclude)
- Parameters:
interactionsToInclude
- the interactionsToInclude to set
-
getModerateStatistics
public boolean getModerateStatistics()
- Returns:
- true if empirical Bayes moderated test statisics should be used
-
setModerateStatistics
public void setModerateStatistics(boolean ebayes)
-
getPersist
public boolean getPersist()
-
setPersist
public void setPersist(boolean persist)
-
getSubsetFactor
public ExperimentalFactor getSubsetFactor()
- Returns:
- the subsetFactor
-
setSubsetFactor
public void setSubsetFactor(ExperimentalFactor subsetFactor)
- Parameters:
subsetFactor
- the subsetFactor to set
-
getSubsetFactorValue
public FactorValue getSubsetFactorValue()
-
setSubsetFactorValue
public void setSubsetFactorValue(FactorValue subsetFactorValue)
-
getUseWeights
public boolean getUseWeights()
-
setUseWeights
public void setUseWeights(boolean weighted)
-
toAnalysis
public DifferentialExpressionAnalysis toAnalysis()
- Returns:
- representation of this analysis with populated protocol holding information from this.
-
getMakeArchiveFile
public boolean getMakeArchiveFile()
-
setMakeArchiveFile
public void setMakeArchiveFile(boolean makeArchiveFile)
-
-