Class DifferentialExpressionAnalysisController
java.lang.Object
ubic.gemma.web.controller.analysis.expression.diff.DifferentialExpressionAnalysisController
A controller to run differential expression analysis either locally or in a space.
- Author:
- keshav
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAjax method.AJAX entry point to redo an analysis.refreshStats
(Long eeId, Long id) AJAX entry point to remove an analysis given by the IDAJAX entry point when running completely automatically.runCustom
(Long id, Collection<Long> factorids, boolean includeInteractions, Long subsetFactorId) Perform a customized DEA based on user input on web interface.
-
Field Details
-
log
protected static final org.apache.commons.logging.Log log
-
-
Constructor Details
-
DifferentialExpressionAnalysisController
public DifferentialExpressionAnalysisController()
-
-
Method Details
-
determineAnalysisType
Ajax method. Pick the analysis type when we want it to be completely automated. Does not support subset factors- Parameters:
id
- id- Returns:
- analysis info
-
redo
AJAX entry point to redo an analysis.- Parameters:
eeId
- ee idid
- id- Returns:
- string
-
refreshStats
-
remove
AJAX entry point to remove an analysis given by the ID- Parameters:
id
- id- Returns:
- string
-
run
AJAX entry point when running completely automatically.- Parameters:
id
- id- Returns:
- string
-
runCustom
public String runCustom(Long id, Collection<Long> factorids, boolean includeInteractions, Long subsetFactorId) Perform a customized DEA based on user input on web interface.- Parameters:
id
- of the experimentfactorids
- to includeincludeInteractions
- if possiblesubsetFactorId
- if required- Returns:
- task identifier
-