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 Modifier and Type Interface Description static class
ProcessedExpressionDataVectorDao.RankMethod
-
Method Summary
-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, find, findOrCreate, load, remove, remove, remove, removeAll, save, save, update, update
-
Methods inherited from interface ubic.gemma.persistence.service.expression.bioAssayData.DesignElementDataVectorDao
create, create, find, find, find, find, find, findByExpressionExperiment, findRawAndProcessed, findRawAndProcessed, load, loadAll, removeDataForCompositeSequence, removeDataForQuantitationType, removeRawAndProcessed, thaw, thaw, thawRawAndProcessed
-
-
-
-
Method Detail
-
clearCache
void clearCache()
-
createProcessedDataVectors
ExpressionExperiment createProcessedDataVectors(ExpressionExperiment expressionExperiment)
Populate the processed data for the given experiment. For two-channel studies, the missing value information should already have been computed. If the values already exist, they will be re-written. The data will be quantile normalized (with some exceptions: ratios and count data will not be normalized).- Parameters:
expressionExperiment
- ee- Returns:
- the updated expressionExperiment.
-
getProcessedDataArrays
Collection<DoubleVectorValueObject> getProcessedDataArrays(BioAssaySet expressionExperiment)
-
getProcessedDataArrays
Collection<DoubleVectorValueObject> getProcessedDataArrays(BioAssaySet expressionExperiment, Collection<Long> genes)
-
getProcessedDataArrays
Collection<DoubleVectorValueObject> getProcessedDataArrays(BioAssaySet expressionExperiment, int limit)
-
getProcessedDataArrays
Collection<DoubleVectorValueObject> getProcessedDataArrays(Collection<? extends BioAssaySet> expressionExperiments, Collection<Long> genes)
-
getProcessedDataArraysByProbe
Collection<DoubleVectorValueObject> getProcessedDataArraysByProbe(Collection<? extends BioAssaySet> expressionExperiments, Collection<CompositeSequence> probes)
-
getProcessedDataArraysByProbeIds
Collection<DoubleVectorValueObject> getProcessedDataArraysByProbeIds(BioAssaySet ee, Collection<Long> probes)
-
getProcessedVectors
Collection<ProcessedExpressionDataVector> getProcessedVectors(ExpressionExperiment expressionExperiment)
- Parameters:
expressionExperiment
- ee- Returns:
- Processed data for the given experiment. NOTE the vectors are thawed before returning.
-
getRanks
Map<ExpressionExperiment,Map<Gene,Collection<Double>>> getRanks(Collection<ExpressionExperiment> expressionExperiments, Collection<Gene> genes, ProcessedExpressionDataVectorDao.RankMethod method)
-
getRanks
Map<Gene,Collection<Double>> getRanks(ExpressionExperiment expressionExperiment, Collection<Gene> genes, ProcessedExpressionDataVectorDao.RankMethod method)
-
getRanks
Map<CompositeSequence,Double> getRanks(ExpressionExperiment expressionExperiment, ProcessedExpressionDataVectorDao.RankMethod method)
-
getRanksByProbe
Map<ExpressionExperiment,Map<Gene,Map<CompositeSequence,Double[]>>> getRanksByProbe(Collection<ExpressionExperiment> expressionExperiments, Collection<Gene> genes)
Retrieve expression level information for genes in experiments.- Parameters:
genes
- genesexpressionExperiments
- expression experiments- Returns:
- A map of experiment -> gene -> probe -> array of doubles holding the 1) mean and 2) max expression rank.
-
removeProcessedDataVectors
void removeProcessedDataVectors(ExpressionExperiment expressionExperiment)
-
-