Class BatchEffectDetails
- java.lang.Object
-
- ubic.gemma.core.analysis.preprocess.batcheffects.BatchEffectDetails
-
public class BatchEffectDetails extends Object
provide some basic information about the properties and strength of a batch effect, if any.- Author:
- Paul
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BatchEffectDetails.BatchEffectStatistics
-
Constructor Summary
Constructors Constructor Description BatchEffectDetails(BatchInformationFetchingEvent infoEvent, boolean dataWasBatchCorrected, boolean singleBatch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchEffectDetails.BatchEffectStatistics
getBatchEffectStatistics()
boolean
getDataWasBatchCorrected()
boolean
getHasSingletonBatches()
boolean
getHasUninformativeBatchInformation()
boolean
hasBatchInformation()
boolean
hasProblematicBatchInformation()
boolean
isSingleBatch()
void
setBatchEffectStatistics(double pVal, int i, double variance)
String
toString()
-
-
-
Constructor Detail
-
BatchEffectDetails
public BatchEffectDetails(@Nullable BatchInformationFetchingEvent infoEvent, boolean dataWasBatchCorrected, boolean singleBatch)
-
-
Method Detail
-
getDataWasBatchCorrected
public boolean getDataWasBatchCorrected()
-
getHasSingletonBatches
public boolean getHasSingletonBatches()
-
getHasUninformativeBatchInformation
public boolean getHasUninformativeBatchInformation()
-
hasBatchInformation
public boolean hasBatchInformation()
-
hasProblematicBatchInformation
public boolean hasProblematicBatchInformation()
-
isSingleBatch
public boolean isSingleBatch()
- Returns:
- true if the experiment was determined to have just one batch, or false for any other state (including we don't know)
-
getBatchEffectStatistics
@Nullable public BatchEffectDetails.BatchEffectStatistics getBatchEffectStatistics()
-
setBatchEffectStatistics
public void setBatchEffectStatistics(double pVal, int i, double variance)
-
-