Interface DifferentialExpressionAnalysisDao
- All Superinterfaces:
AnalysisDao<DifferentialExpressionAnalysis>
,BaseDao<DifferentialExpressionAnalysis>
public interface DifferentialExpressionAnalysisDao
extends AnalysisDao<DifferentialExpressionAnalysis>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionfindByExperimentAnalyzed
(BioAssaySet experimentAnalyzed) findByExperimentAnalyzed
(ExpressionExperiment experiment, boolean includeSubSets) Find by associated experiment viaSingleExperimentAnalysis.getExperimentAnalyzed()
.findByExperimentAnalyzedId
(Collection<Long> experimentAnalyzedId) findByExperimentAndAnalysisId
(ExpressionExperiment experimentAnalyzed, Long analysisId, boolean includeSubSets) Find an analysis for the given experiment and identifier.findByExperimentsAnalyzed
(Collection<ExpressionExperiment> experiments, boolean includeSubSets) Given a collection of experiments returns a Map of Analysis --> collection of Experiments The collection of investigations returned by the map will include all the investigations for the analysis key iff one of the investigations for that analysis was in the given collection started withRetrieve analyses associated with the factor, either through the subset factor or as factors for result sets.findByFactors
(Collection<ExperimentalFactor> experimentalFactors) findByName
(String name) getAnalysesByExperimentIds
(Collection<Long> expressionExperimentIds, int offset, int limit, boolean includeSubSets) getExperimentsWithAnalysis
(Collection<Long> eeIds, boolean includeSubSets) getExperimentsWithAnalysis
(Taxon taxon) Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, update, update
-
Method Details
-
findByExperimentAnalyzed
Collection<DifferentialExpressionAnalysis> findByExperimentAnalyzed(ExpressionExperiment experiment, boolean includeSubSets) Find by associated experiment viaSingleExperimentAnalysis.getExperimentAnalyzed()
.- Parameters:
includeSubSets
- include subsets of the specified experiments
-
findByExperimentAnalyzed
-
findByExperimentsAnalyzed
Map<BioAssaySet,Collection<DifferentialExpressionAnalysis>> findByExperimentsAnalyzed(Collection<ExpressionExperiment> experiments, boolean includeSubSets) Given a collection of experiments returns a Map of Analysis --> collection of Experiments The collection of investigations returned by the map will include all the investigations for the analysis key iff one of the investigations for that analysis was in the given collection started with- Parameters:
experiments
- experimentsincludeSubSets
- include subsets of the specified experiments- Returns:
- map to analyses
-
findByName
-
findByFactor
Retrieve analyses associated with the factor, either through the subset factor or as factors for result sets. -
findByFactors
Collection<DifferentialExpressionAnalysis> findByFactors(Collection<ExperimentalFactor> experimentalFactors) - See Also:
-
findByExperimentAndAnalysisId
@Nullable DifferentialExpressionAnalysis findByExperimentAndAnalysisId(ExpressionExperiment experimentAnalyzed, Long analysisId, boolean includeSubSets) Find an analysis for the given experiment and identifier. -
findByExperimentAnalyzedId
Map<Long,Collection<DifferentialExpressionAnalysis>> findByExperimentAnalyzedId(Collection<Long> experimentAnalyzedId) -
findExperimentsWithAnalyses
-
getExperimentsWithAnalysis
-
getExperimentsWithAnalysis
-
getAnalysesByExperimentIds
Map<Long,List<DifferentialExpressionAnalysisValueObject>> getAnalysesByExperimentIds(Collection<Long> expressionExperimentIds, int offset, int limit, boolean includeSubSets)
-