Class DifferentialExpressionSearchController

java.lang.Object
ubic.gemma.web.controller.analysis.expression.diff.DifferentialExpressionSearchController

@Controller public class DifferentialExpressionSearchController extends Object
A controller used to get differential expression analysis and meta analysis results.
Author:
keshav
  • Constructor Details

    • DifferentialExpressionSearchController

      public DifferentialExpressionSearchController()
  • Method Details

    • getDifferentialExpression

      public Collection<DifferentialExpressionValueObject> getDifferentialExpression(Long geneId, double threshold)
      AJAX entry which returns results on a non-meta analysis basis. That is, the differential expression results for the gene with the id, geneId, are returned.
    • getDifferentialExpression

      public Collection<DifferentialExpressionValueObject> getDifferentialExpression(Long geneId, double threshold, Integer limit)
      AJAX entry which returns results on a non-meta analysis basis. That is, the differential expression results for the gene with the id, geneId, are returned.
    • getDifferentialExpressionWithoutBatch

      public Collection<DifferentialExpressionValueObject> getDifferentialExpressionWithoutBatch(Long geneId, double threshold, Integer limit)
      AJAX entry which returns results on a non-meta analysis basis. That is, the differential expression results for the gene with the id, geneId, are returned. This method is just like getDifferentialExpression but any analyses with the 'batch' factor are filtered out because they are not biologically relevant
    • getFactors

      AJAX entry. Value objects returned contain experiments that have 2 factors and have had the diff analysis run on it.
    • scheduleDiffExpSearchTask

      public String scheduleDiffExpSearchTask(Long taxonId, ExpressionExperimentSetValueObject eevo, GeneSetValueObject gsvo)
      AJAX - method used for main display metaheatmap.