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 int
DEFAULT_QC_IMAGE_SIZE_PX
-
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 void
detailedFactorAnalysis(Long id, OutputStream os)
ModelAndView
identifyOutliersRemoved(Long id)
ModelAndView
identifyPossibleOutliers(Long id)
ModelAndView
pcaFactors(Long id, OutputStream os)
ModelAndView
pcaScree(Long id, OutputStream os)
void
visualizeCorrMat(Long id, Double size, String contrVal, Boolean text, Boolean showLabels, Boolean forceShowLabels, Boolean reg, OutputStream os)
ModelAndView
visualizeMeanVariance(Long id, Double size, Boolean text, OutputStream os)
ModelAndView
visualizeProbeCorrDist(Long id, OutputStream os)
void
visualizePvalueDist(Long id, Long analysisId, Long rsid, String factorName, Integer size, OutputStream os)
ModelAndView
writeEigenGenes(Long eeid)
-
Methods inherited from class ubic.gemma.web.controller.BaseController
addMessage, getMessageUtil, getText, getText, saveMessage, saveMessage, sendConfirmationEmail, setMailEngine, setMessageSource, setMessageUtil
-
-
-
-
Field Detail
-
DEFAULT_QC_IMAGE_SIZE_PX
public static final int DEFAULT_QC_IMAGE_SIZE_PX
- See Also:
- Constant Field Values
-
-
Method Detail
-
detailedFactorAnalysis
@RequestMapping("/expressionExperiment/detailedFactorAnalysis.html") public void detailedFactorAnalysis(Long id, OutputStream os) throws Exception
- Throws:
Exception
-
identifyOutliersRemoved
@RequestMapping("/expressionExperiment/outliersRemoved.html") public ModelAndView identifyOutliersRemoved(Long id) throws IOException
- Throws:
IOException
-
identifyPossibleOutliers
@RequestMapping("/expressionExperiment/possibleOutliers.html") public ModelAndView identifyPossibleOutliers(Long id) throws IOException
- Throws:
IOException
-
pcaFactors
@RequestMapping("/expressionExperiment/pcaFactors.html") public ModelAndView pcaFactors(Long id, OutputStream os) throws Exception
- Throws:
Exception
-
pcaScree
@RequestMapping("/expressionExperiment/pcaScree.html") public ModelAndView pcaScree(Long id, OutputStream os) throws Exception
- Throws:
Exception
-
visualizeCorrMat
@RequestMapping("/expressionExperiment/visualizeCorrMat.html") public void visualizeCorrMat(Long id, Double size, String contrVal, Boolean text, Boolean showLabels, Boolean forceShowLabels, Boolean reg, OutputStream os) throws Exception
- Parameters:
id
- of experimentsize
- 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).os
- response output stream- Throws:
Exception
-
visualizeMeanVariance
@RequestMapping("/expressionExperiment/visualizeMeanVariance.html") public ModelAndView visualizeMeanVariance(Long id, Double size, Boolean text, OutputStream os) throws Exception
- Parameters:
id
- of experimentsize
- Multiplier on the cell size. 1 or null for standard small size.text
- if true, output a tabbed file instead of a pngos
- response output stream- Returns:
- ModelAndView object if text is true, otherwise null
- Throws:
Exception
-
visualizeProbeCorrDist
@RequestMapping("/expressionExperiment/visualizeProbeCorrDist.html") public ModelAndView visualizeProbeCorrDist(Long id, OutputStream os) throws Exception
- Throws:
Exception
-
visualizePvalueDist
@RequestMapping(value="/expressionExperiment/visualizePvalueDist.html", produces="image/png") public void visualizePvalueDist(Long id, Long analysisId, Long rsid, String factorName, Integer size, OutputStream os) throws Exception
- Parameters:
id
- of the experimentanalysisId
- of the analysisrsid
- resultSet IdfactorName
- deprecated, we will use rsId instead. Maintained for backwards compatibility.size
- of the image.os
- stream to write the image to.- Throws:
Exception
-
writeEigenGenes
@RequestMapping("/expressionExperiment/eigenGenes.html") public ModelAndView writeEigenGenes(Long eeid) throws IOException
- Throws:
IOException
-
-