Class ExpressionExperimentQCController
- java.lang.Object
-
- ubic.gemma.web.controller.BaseController
-
- ubic.gemma.web.controller.expression.experiment.ExpressionExperimentQCController
-
@Controller public class ExpressionExperimentQCController extends BaseController
- Author:
- paul
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_QC_IMAGE_SIZE_PXDefault size for an image, in pixel.-
Fields inherited from class ubic.gemma.web.controller.BaseController
log
-
-
Constructor Summary
Constructors Constructor Description ExpressionExperimentQCController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddetailedFactorAnalysis(Long id, javax.servlet.http.HttpServletResponse response)ModelAndViewidentifyOutliersRemoved(Long id)ModelAndViewidentifyPossibleOutliers(Long id)voidpcaFactors(Long id, javax.servlet.http.HttpServletResponse response)voidpcaScree(Long id, javax.servlet.http.HttpServletResponse response)voidvisualizeCorrMat(Long id, Double sizeFactor, Boolean text, Boolean showLabels, Boolean forceShowLabels, Boolean reg, javax.servlet.http.HttpServletResponse response)ModelAndViewvisualizeMeanVariance(Long id, Double sizeFactor, Boolean text, javax.servlet.http.HttpServletResponse response)voidvisualizeProbeCorrDist(Long id, javax.servlet.http.HttpServletResponse response)voidvisualizePvalueDist(Long id, Long analysisId, Long rsid, Integer size, javax.servlet.http.HttpServletResponse response)ModelAndViewwriteEigenGenes(Long eeid)-
Methods inherited from class ubic.gemma.web.controller.BaseController
addMessage, getMessageUtil, getText, getText, saveMessage, saveMessage, sendConfirmationEmail, setMessageUtil
-
-
-
-
Field Detail
-
DEFAULT_QC_IMAGE_SIZE_PX
public static final int DEFAULT_QC_IMAGE_SIZE_PX
Default size for an image, in pixel.- See Also:
- Constant Field Values
-
-
Method Detail
-
detailedFactorAnalysis
@RequestMapping(value="/expressionExperiment/detailedFactorAnalysis.html", method={GET,HEAD}) public void detailedFactorAnalysis(@RequestParam("id") Long id, javax.servlet.http.HttpServletResponse response) throws Exception
- Throws:
Exception
-
identifyOutliersRemoved
@RequestMapping(value="/expressionExperiment/outliersRemoved.html", method={GET,HEAD}) public ModelAndView identifyOutliersRemoved(@RequestParam("id") Long id) throws IOException
- Throws:
IOException
-
identifyPossibleOutliers
@RequestMapping(value="/expressionExperiment/possibleOutliers.html", method={GET,HEAD}) public ModelAndView identifyPossibleOutliers(@RequestParam("id") Long id) throws IOException
- Throws:
IOException
-
pcaFactors
@RequestMapping(value="/expressionExperiment/pcaFactors.html", method={GET,HEAD}) public void pcaFactors(@RequestParam("id") Long id, javax.servlet.http.HttpServletResponse response) throws Exception
- Throws:
Exception
-
pcaScree
@RequestMapping(value="/expressionExperiment/pcaScree.html", method={GET,HEAD}) public void pcaScree(@RequestParam("id") Long id, javax.servlet.http.HttpServletResponse response) throws Exception
- Throws:
Exception
-
visualizeCorrMat
@RequestMapping(value="/expressionExperiment/visualizeCorrMat.html", method={GET,HEAD}) public void visualizeCorrMat(@RequestParam("id") Long id, @RequestParam(value="size",required=false) Double sizeFactor, @RequestParam(value="text",required=false) Boolean text, @RequestParam(value="showLabels",required=false) Boolean showLabels, @RequestParam(value="forceShowLabels",required=false) Boolean forceShowLabels, @RequestParam(value="reg",required=false) Boolean reg, javax.servlet.http.HttpServletResponse response) throws Exception
- Parameters:
id- of experimentsizeFactor- Multiplier on the cell size. 1 or null for standard small size.text- if true, output a tabbed file instead of a pngshowLabels- if the row and column labels of the matrix should be shown.forceShowLabels- forces the display of labels in the picturereg- uses the regressed matrix (if available).- Throws:
Exception
-
visualizeMeanVariance
@RequestMapping(value="/expressionExperiment/visualizeMeanVariance.html", method={GET,HEAD}) public ModelAndView visualizeMeanVariance(@RequestParam("id") Long id, @RequestParam(value="size",required=false) Double sizeFactor, @RequestParam(value="text",required=false) Boolean text, javax.servlet.http.HttpServletResponse response) throws Exception
- Parameters:
id- of experimentsizeFactor- Multiplier on the cell size. 1 or null for standard small size.text- if true, output a tabbed file instead of a png- Returns:
- ModelAndView object if text is true, otherwise null
- Throws:
Exception
-
visualizeProbeCorrDist
@RequestMapping(value="/expressionExperiment/visualizeProbeCorrDist.html", method={GET,HEAD}) public void visualizeProbeCorrDist(@RequestParam("id") Long id, javax.servlet.http.HttpServletResponse response) throws Exception
- Throws:
Exception
-
visualizePvalueDist
@RequestMapping(value="/expressionExperiment/visualizePvalueDist.html", method={GET,HEAD}) public void visualizePvalueDist(@RequestParam("id") Long id, @RequestParam("analysisId") Long analysisId, @RequestParam("rsid") Long rsid, @RequestParam(value="size",required=false) Integer size, javax.servlet.http.HttpServletResponse response) throws Exception
- Parameters:
id- of the experimentanalysisId- of the analysisrsid- resultSet Idsize- of the image.response- stream to write the image to.- Throws:
Exception
-
writeEigenGenes
@RequestMapping(value="/expressionExperiment/eigenGenes.html", method={GET,HEAD}) public ModelAndView writeEigenGenes(@RequestParam("eeid") Long eeid) throws IOException
- Throws:
IOException
-
-