@Component public class DifferentialExpressionAnalyzerServiceImpl extends Object implements DifferentialExpressionAnalyzerService
Modifier and Type | Class and Description |
---|---|
static class |
DifferentialExpressionAnalyzerServiceImpl.AnalysisType
Defines the different types of analyses our linear modeling framework supports:
GENERICLM - generic linear regression (interactions are omitted, but this could change)
OSTTEST - one sample t-test
OWA - one-way ANOVA
TTEST - two sample t-test
TWO_WAY_ANOVA_WITH_INTERACTION
TWO_WAY_ANOVA_NO_INTERACTION
|
Constructor and Description |
---|
DifferentialExpressionAnalyzerServiceImpl() |
public DifferentialExpressionAnalyzerServiceImpl()
public int deleteAnalyses(ExpressionExperiment expressionExperiment)
DifferentialExpressionAnalyzerService
deleteAnalyses
in interface DifferentialExpressionAnalyzerService
expressionExperiment
- the experimentpublic void deleteAnalysis(ExpressionExperiment expressionExperiment, DifferentialExpressionAnalysis existingAnalysis)
DifferentialExpressionAnalyzerService
deleteAnalysis
in interface DifferentialExpressionAnalyzerService
expressionExperiment
- the experimentexistingAnalysis
- analysispublic Collection<ExpressionAnalysisResultSet> extendAnalysis(ExpressionExperiment ee, DifferentialExpressionAnalysis toUpdate)
DifferentialExpressionAnalyzerService
extendAnalysis
in interface DifferentialExpressionAnalyzerService
ee
- the experimenttoUpdate
- analysispublic Collection<DifferentialExpressionAnalysis> getAnalyses(ExpressionExperiment expressionExperiment)
getAnalyses
in interface DifferentialExpressionAnalyzerService
expressionExperiment
- the experimentpublic Collection<DifferentialExpressionAnalysis> redoAnalysis(ExpressionExperiment ee, DifferentialExpressionAnalysis copyMe, boolean persist)
DifferentialExpressionAnalyzerService
redoAnalysis
in interface DifferentialExpressionAnalyzerService
ee
- the experimentcopyMe
- analysis to base new one on
whether the results should be persistedpersist
- whether to persist when donepublic Collection<DifferentialExpressionAnalysis> runDifferentialExpressionAnalyses(ExpressionExperiment expressionExperiment, DifferentialExpressionAnalysisConfig config)
runDifferentialExpressionAnalyses
in interface DifferentialExpressionAnalyzerService
expressionExperiment
- the experimentconfig
- configpublic DifferentialExpressionAnalysis persistAnalysis(ExpressionExperiment expressionExperiment, DifferentialExpressionAnalysis analysis, DifferentialExpressionAnalysisConfig config)
persistAnalysis
in interface DifferentialExpressionAnalyzerService
config
- configanalysis
- analysisexpressionExperiment
- the experimentpublic void deleteStatistics(ExpressionExperiment ee, DifferentialExpressionAnalysis analysis)
ee
- the experimentanalysis
- analysisCopyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.