Class ExpressionAnalysisResultSet

All Implemented Interfaces:
gemma.gsec.model.Securable, gemma.gsec.model.SecuredChild, Securable, SecuredChild, Identifiable

public class ExpressionAnalysisResultSet extends FactorAssociatedAnalysisResultSet<DifferentialExpressionAnalysisResult> implements SecuredChild
A group of results for an ExpressionExperiment.
  • Constructor Details

    • ExpressionAnalysisResultSet

      public ExpressionAnalysisResultSet()
  • Method Details

    • getAnalysis

      public DifferentialExpressionAnalysis getAnalysis()
    • setAnalysis

      public void setAnalysis(DifferentialExpressionAnalysis analysis)
    • getBaselineGroup

      @Nullable public FactorValue getBaselineGroup()
      Returns:
      The group considered baseline when computing scores and 'upRegulated'. This might be a control group if it could be recognized. For continuous factors, this would be null. For interaction terms we do not compute this so it will also be null.
    • setBaselineGroup

      public void setBaselineGroup(@Nullable FactorValue baselineGroup)
    • getHitListSizes

      public Set<HitListSize> getHitListSizes()
    • setHitListSizes

      public void setHitListSizes(Set<HitListSize> hitListSizes)
    • getNumberOfGenesTested

      public Integer getNumberOfGenesTested()
      Returns:
      How many genes were tested in the result set. This is determined based on the annotations at one point in time, so might slightly differ if the platform annotations have been updated since.
    • setNumberOfGenesTested

      public void setNumberOfGenesTested(Integer numberOfGenesTested)
    • getNumberOfProbesTested

      public Integer getNumberOfProbesTested()
      Returns:
      How many probes were tested in this result set.
    • setNumberOfProbesTested

      public void setNumberOfProbesTested(Integer numberOfProbesTested)
    • getPvalueDistribution

      public PvalueDistribution getPvalueDistribution()
    • setPvalueDistribution

      public void setPvalueDistribution(PvalueDistribution pvalueDistribution)
    • getResults

    • setResults

      public void setResults(Set<DifferentialExpressionAnalysisResult> results)
    • getSecurityOwner

      public Securable getSecurityOwner()
      Specified by:
      getSecurityOwner in interface gemma.gsec.model.SecuredChild
      Specified by:
      getSecurityOwner in interface SecuredChild
    • toString

      public String toString()
      Overrides:
      toString in class Object