Package ubic.gemma.core.ontology
Interface GoMetric
- All Known Implementing Classes:
GoMetricImpl
public interface GoMetric
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncomputeMatrixSimilarity
(Gene gene1, Gene gene2, DoubleMatrix<Long, String> gene2TermMatrix, GoMetric.Metric metric) computeMaxSimilarity
(Gene queryGene, Gene targetGene, Map<String, Double> GOProbMap, GoMetric.Metric metric) computeMergedOverlap
(List<Gene> sameGenes1, List<Gene> sameGenes2, Map<Long, Collection<String>> geneGoMap) computeSimilarity
(Gene queryGene, Gene targetGene, Map<String, Double> GOProbMap, GoMetric.Metric metric) computeSimpleOverlap
(Gene g, Gene coexpG, Map<Long, Collection<String>> geneGoMap) createVectorMatrix
(Map<Long, Collection<String>> gene2go, boolean weight) getChildrenOccurrence
(Map<String, Integer> termCountMap, String term) void
setGene2GOAssociationService
(Gene2GOAssociationService gene2GOAssociationService) void
setGeneOntologyService
(GeneOntologyService geneOntologyService)
-
Method Details
-
computeMatrixSimilarity
Double computeMatrixSimilarity(Gene gene1, Gene gene2, DoubleMatrix<Long, String> gene2TermMatrix, GoMetric.Metric metric) -
computeMaxSimilarity
-
computeMergedOverlap
-
computeSimilarity
-
computeSimpleOverlap
-
createVectorMatrix
-
getChildrenOccurrence
-
setGene2GOAssociationService
-
setGeneOntologyService
-