Class DifferentialExpressionSearchController


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

      • DifferentialExpressionSearchController

        public DifferentialExpressionSearchController()
    • Method Detail

      • getDifferentialExpression

        public Collection<ubic.gemma.model.analysis.expression.diff.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<ubic.gemma.model.analysis.expression.diff.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<ubic.gemma.model.analysis.expression.diff.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
      • scheduleDiffExpSearchTask

        public String scheduleDiffExpSearchTask​(Long taxonId,
                                                ubic.gemma.model.expression.experiment.ExpressionExperimentSetValueObject eevo,
                                                ubic.gemma.model.genome.gene.GeneSetValueObject gsvo)
        AJAX - method used for main display metaheatmap.