Interface ProcessedExpressionDataVectorDao
- All Superinterfaces:
BaseDao<ProcessedExpressionDataVector>
,DesignElementDataVectorDao<ProcessedExpressionDataVector>
- All Known Implementing Classes:
ProcessedExpressionDataVectorDaoImpl
public interface ProcessedExpressionDataVectorDao
extends DesignElementDataVectorDao<ProcessedExpressionDataVector>
- Author:
- Paul
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetGenes
(Collection<ProcessedExpressionDataVector> vectors) Obtain the genes associated to each vector.getProcessedVectors
(ExpressionExperiment expressionExperiment) getProcessedVectors
(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, int offset, int limit) Retrieve a slice of processed vectors.getProcessedVectorsAndGenes
(Collection<ExpressionExperiment> ees, Map<Long, Collection<Long>> cs2gene) Obtain processed expression vectors with their associated genes.getProcessedVectorsDesignElements
(ExpressionExperiment ee, BioAssayDimension dimension, int offset, int limit) Only retrieve the design elements for a slice of vectors.getRandomProcessedVectors
(ExpressionExperiment ee, int limit) getRanks
(Collection<ExpressionExperiment> expressionExperiments, Collection<Gene> genes, ProcessedExpressionDataVectorDao.RankMethod method) getRanks
(ExpressionExperiment expressionExperiment, Collection<Gene> genes, ProcessedExpressionDataVectorDao.RankMethod method) 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
Methods inherited from interface ubic.gemma.persistence.service.expression.bioAssayData.DesignElementDataVectorDao
find, find, find, findByExpressionExperiment, thaw, thaw
-
Method Details
-
getProcessedVectors
Collection<ProcessedExpressionDataVector> getProcessedVectors(ExpressionExperiment expressionExperiment) - Parameters:
expressionExperiment
- ee- Returns:
- Processed data for the given experiment. NOTE the vectors are thawed before returning.
-
getProcessedVectors
List<ProcessedExpressionDataVector> getProcessedVectors(ExpressionExperiment expressionExperiment, BioAssayDimension dimension, int offset, int limit) Retrieve a slice of processed vectors. -
getProcessedVectorsAndGenes
Map<ProcessedExpressionDataVector,Collection<Long>> getProcessedVectorsAndGenes(Collection<ExpressionExperiment> ees, Map<Long, Collection<Long>> cs2gene) Obtain processed expression vectors with their associated genes.- Parameters:
ees
- eescs2gene
- Map of probe to genes.- Returns:
- map of vectors to genes.
-
getRandomProcessedVectors
Collection<ProcessedExpressionDataVector> getRandomProcessedVectors(ExpressionExperiment ee, int limit) -
getProcessedVectorsDesignElements
List<CompositeSequence> getProcessedVectorsDesignElements(ExpressionExperiment ee, BioAssayDimension dimension, int offset, int limit) Only retrieve the design elements for a slice of vectors. -
getRanks
Map<ExpressionExperiment,Map<Gene, getRanksCollection<Double>>> (Collection<ExpressionExperiment> expressionExperiments, Collection<Gene> genes, ProcessedExpressionDataVectorDao.RankMethod method) -
getRanks
Map<Gene,Collection<Double>> getRanks(ExpressionExperiment expressionExperiment, Collection<Gene> genes, ProcessedExpressionDataVectorDao.RankMethod method) -
getGenes
Map<ProcessedExpressionDataVector,Collection<Long>> getGenes(Collection<ProcessedExpressionDataVector> vectors) Obtain the genes associated to each vector.
-