public abstract class AbstractGeneSetPvalGenerator extends AbstractLongTask
Modifier and Type | Field and Description |
---|---|
protected static int |
ALERT_UPDATE_FREQUENCY |
protected GeneAnnotations |
geneAnnots |
protected Map<Gene,Double> |
geneToScoreMap |
protected StatusViewer |
messenger |
protected int |
numGenesUsed |
protected SettingsHolder |
settings |
Constructor and Description |
---|
AbstractGeneSetPvalGenerator(SettingsHolder set,
GeneAnnotations annots,
Map<Gene,Double> geneToScoreMap,
StatusViewer messenger) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkAspect(GeneSetTerm geneSetName,
boolean missingAspectTreatedAsUsable) |
protected boolean |
checkAspectAndRedundancy(GeneSetTerm geneSetName)
If GO data isn't initialized, this returns true.
|
abstract Map<GeneSetTerm,GeneSetResult> |
generateGeneSetResults()
Compute the results for all the gene sets under consideration.
|
int |
getMaxClassSize() |
StatusViewer |
getMessenger() |
int |
getMinGeneSetSize() |
int |
getNumGenesUsed() |
protected void |
multipleTestCorrect(List<GeneSetTerm> sortedClasses,
Map<GeneSetTerm,GeneSetResult> results)
Perform multiple test correction during the multifunctionality correction.
|
int |
numGenesInSet(GeneSetTerm t) |
int |
numProbesInSet(GeneSetTerm t) |
protected List<Double> |
ranksOfGenesInSet(Collection<Gene> genesInSet) |
void |
set_class_max_size(int value) |
void |
set_class_min_size(int value) |
ifInterruptedStop
protected static final int ALERT_UPDATE_FREQUENCY
protected StatusViewer messenger
protected SettingsHolder settings
protected GeneAnnotations geneAnnots
protected int numGenesUsed
public AbstractGeneSetPvalGenerator(SettingsHolder set, GeneAnnotations annots, Map<Gene,Double> geneToScoreMap, StatusViewer messenger)
set
- annots
- geneToScoreMap
- can be null if the method doesn't use gene scores; must already be log-transformed, if
requested.messenger2
- public abstract Map<GeneSetTerm,GeneSetResult> generateGeneSetResults()
public int getMaxClassSize()
public StatusViewer getMessenger()
public int getMinGeneSetSize()
public int getNumGenesUsed()
public int numGenesInSet(GeneSetTerm t)
public int numProbesInSet(GeneSetTerm t)
public void set_class_max_size(int value)
value
- public void set_class_min_size(int value)
value
- protected boolean checkAspect(GeneSetTerm geneSetName, boolean missingAspectTreatedAsUsable)
geneSetName
- missingAspectTreatedAsUsable
- Whether gene sets missing an aspect should be treated as usable or not. This
parameter is provided partly for testing. Global setting can override this if set to true.protected boolean checkAspectAndRedundancy(GeneSetTerm geneSetName)
geneSetName
- protected void multipleTestCorrect(List<GeneSetTerm> sortedClasses, Map<GeneSetTerm,GeneSetResult> results)
sortedClasses
- results
- protected List<Double> ranksOfGenesInSet(Collection<Gene> genesInSet)
genesInSet
- Copyright © 2002-2013 UBC Centre for High-Throughput Biology. All Rights Reserved.