title: From ontology to semantic similarity: calculation of ontology-based semantic similarity.
abstract: Advances in high-throughput experimental techniques in the past decade have enabled the explosive increase of omics data, while effective organization, interpretation, and exchange of these data require standard and controlled vocabularies in the domain of biological and biomedical studies. Ontologies, as abstract description systems for domain-specific knowledge composition, hence receive more and more attention in computational biology and bioinformatics. Particularly, many applications relying on domain ontologies require quantitative measures of relationships between terms in the ontologies, making it indispensable to develop computational methods for the derivation of ontology-based semantic similarity between terms. Nevertheless, with a variety of methods available, how to choose a suitable method for a specific application becomes a problem. With this understanding, we review a majority of existing methods that rely on ontologies to calculate semantic similarity between terms. We classify existing methods into five categories: methods based on semantic distance, methods based on information content, methods based on properties of terms, methods based on ontology hierarchy, and hybrid methods. We summarize characteristics of each category, with emphasis on basic notions, advantages and disadvantages of these methods. Further, we extend our review to software tools implementing these methods and applications using these methods.
authors.affiliation: Dongling School of Economics and Management, University of Science and Technology Beijing, Beijing 100083, China. ganmx@ustb.edu.cn
authors.forename: Mingxin
authors.initials: M
authors.lastname: Gan
authors.forename: Xue
authors.initials: X
authors.lastname: Dou
authors.forename: Rui
authors.initials: R
authors.lastname: Jiang
mesh_terms: D030541:Databases, Genetic; D020022:Genetic Predisposition to Disease / Q000235:genetics; D009323:Natural Language Processing; D016571:Neural Networks, Computer; D010641:Phenotype; D060066:Protein Interaction Maps; D012660:Semantics; D012984:Software; D018875:Vocabulary, Controlled