@Controller @RequestMapping(value="/dedv") public class DEDVController extends Object
Constructor and Description |
---|
DEDVController() |
Modifier and Type | Method and Description |
---|---|
Map<ExpressionExperimentValueObject,Map<Long,Collection<DoubleVectorValueObject>>> |
getDEDV(Collection<Long> eeIds,
Collection<Long> geneIds)
Given a collection of expression experiment Ids and a geneId returns a map of DEDV value objects to a collection
of genes.
|
VisualizationValueObject[] |
getDEDVForCoexpressionVisualization(Collection<Long> eeIds,
Long queryGeneId,
Long coexpressedGeneId)
AJAX exposed method
|
VisualizationValueObject[] |
getDEDVForDiffExVisualization(Collection<Long> eeIds,
Collection<Long> geneIds,
Double threshold,
Collection<DiffExpressionSelectedFactorCommand> factorMap)
AJAX exposed method - for ProbeLevelDiffExGrid, VisualizationDifferentialWindow,
DifferentialExpressionAnalysesSummaryTree
|
VisualizationValueObject[] |
getDEDVForDiffExVisualizationByExperiment(Long eeId,
Long geneId,
Double threshold,
Boolean isSubset)
AJAX exposed method Batch factor value analyses are filtered out; for
ProbeLevelDiffExGrid:VisualizationDifferentialWindow.
|
VisualizationValueObject[] |
getDEDVForDiffExVisualizationByThreshold(Long resultSetId,
Double givenThreshold)
AJAX exposed method
|
VisualizationValueObject[] |
getDEDVForPcaVisualization(Long eeId,
int component,
int count)
AJAX
|
VisualizationValueObject[] |
getDEDVForVisualization(Collection<Long> eeIds,
Collection<Long> geneIds)
AJAX exposed method
|
VisualizationValueObject[] |
getDEDVForVisualizationByProbe(Collection<Long> eeIds,
Collection<Long> probeIds)
AJAX exposed method
|
protected ModelAndView |
handleRequestInternal(javax.servlet.http.HttpServletRequest request)
Handle case of text export of the results.
|
public Map<ExpressionExperimentValueObject,Map<Long,Collection<DoubleVectorValueObject>>> getDEDV(Collection<Long> eeIds, Collection<Long> geneIds)
public VisualizationValueObject[] getDEDVForCoexpressionVisualization(Collection<Long> eeIds, Long queryGeneId, Long coexpressedGeneId)
public VisualizationValueObject[] getDEDVForDiffExVisualization(Collection<Long> eeIds, Collection<Long> geneIds, Double threshold, Collection<DiffExpressionSelectedFactorCommand> factorMap)
eeIds
- FIXME accommodate ExpressionExperimentSubSets. Currently we pass in the "source experiment" so we
don't get the slice.geneIds
- (could be just one)threshold
- for 'significance'factorMap
- Collection of DiffExpressionSelectedFactorCommand showing which factors to use.public VisualizationValueObject[] getDEDVForDiffExVisualizationByExperiment(Long eeId, Long geneId, Double threshold, Boolean isSubset)
public VisualizationValueObject[] getDEDVForDiffExVisualizationByThreshold(Long resultSetId, Double givenThreshold)
resultSetId
- The resultset we're specifically interested. Note that this is what is used to choose the
vectors, since it could be a subset of an experiment.public VisualizationValueObject[] getDEDVForPcaVisualization(Long eeId, int component, int count)
public VisualizationValueObject[] getDEDVForVisualization(Collection<Long> eeIds, Collection<Long> geneIds)
public VisualizationValueObject[] getDEDVForVisualizationByProbe(Collection<Long> eeIds, Collection<Long> probeIds)
@RequestMapping(value="/downloadDEDV.html") protected ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest request)
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.