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) voidsetGene2GOAssociationService(Gene2GOAssociationService gene2GOAssociationService) voidsetGeneOntologyService(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
-