Package ubic.gemma.web.controller.diff
Class DifferentialExpressionAnalysisController
- java.lang.Object
-
- ubic.gemma.web.controller.diff.DifferentialExpressionAnalysisController
-
@Controller public class DifferentialExpressionAnalysisController extends Object
A controller to run differential expression analysis either locally or in a space.- Author:
- keshav
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Log
log
-
Constructor Summary
Constructors Constructor Description DifferentialExpressionAnalysisController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DifferentialExpressionAnalyzerInfo
determineAnalysisType(Long id)
Ajax method.String
redo(Long eeId, Long id)
AJAX entry point to redo an analysis.String
refreshStats(Long eeId, Long id)
String
remove(Long eeId, Long id)
AJAX entry point to remove an analysis given by the IDString
run(Long id)
AJAX entry point when running completely automatically.String
runCustom(Long id, Collection<Long> factorids, boolean includeInteractions, Long subsetFactorId)
Perform a customized DEA based on user input on web interface.
-
-
-
Method Detail
-
determineAnalysisType
public DifferentialExpressionAnalyzerInfo determineAnalysisType(Long id)
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
public String redo(Long eeId, Long id)
AJAX entry point to redo an analysis.- Parameters:
eeId
- ee idid
- id- Returns:
- string
-
remove
public String remove(Long eeId, Long id)
AJAX entry point to remove an analysis given by the ID- Parameters:
id
- id- Returns:
- string
-
run
public String run(Long id)
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
-
-