Class EnrichmentAlgorithmGreedyVariableSize

  • Direct Known Subclasses:
    FisherPValueGreedyAlgorithm, RankSumPValueGreedyAlgorithm

    public abstract class EnrichmentAlgorithmGreedyVariableSize
    extends EnrichmentAlgorithmGreedy
    A greedy enrichment algorithm for selecting gene-sets using a variable geneSet-size strategy: i) Select only from geneSets in low-sizes e.g. geneSet.size() in [1-10] ii) If p-value goes up, use a larger geneSize range, e.g. geneSet.size() in [11-20]
    Author:
    pcingola
    • Constructor Detail

      • EnrichmentAlgorithmGreedyVariableSize

        public EnrichmentAlgorithmGreedyVariableSize​(GeneSets geneSets,
                                                     int numberToSelect)
    • Method Detail

      • setInitialSize

        public void setInitialSize​(int initialSize)
      • setSizeGrowthFactor

        public void setSizeGrowthFactor​(int sizeGrowthFactor)