bioRxivBioinformaticsPreprint
Performance of Information Theory Derived Semantic Similarity Algorithms for Differential Diagnosis and Clustering
Ben D ColemaniD, Daniel DanišiD, Justin ReeseiD, Peter N. RobinsoniD
Abstract
Semantic similarity analysis with Human Phenotype Ontology (HPO) enables fuzzy, specificity weighted comparisons of clinical manifestations of individuals and diseases and can be used to support differential diagnostics or to stratify cohorts. Many methods have been proposed to calculate semantic similarity for various applications, including the Phenomizer, which calculates the average best match over all terms in the query and disease, and set-based methods ranging from the Jaccard Intersection to methods that leverage the conditional information content to calculate similarity. However, these methods have not been described under a single mathematical model or robustly compared using a comprehensive data set. Here, we describe several semantic similarity algorithms using derivations based on information theory, propose three of our own variations to these models, and compare the performance of each approach for differential diagnostic ranking and phenotypic clustering. We find that Phenomizer performs better when diseases are ranked by similarity alone, without generating p-values. Additionally, non-normalized algorithms that use conditional information perform similarly to Phenomizer for differential diagnosis. In contrast, normalized algorithms perform best when clustering cohorts. AvailabilityData is available through the Phenopacket-Store (https://github.com/monarch-initiative/phenopacket-store). Algorithms are implemented in the Python package SetSim (https://github.com/P2GX/setsim).
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Phen2Disease: A Phenotype-driven Semantic Similarity-based Integrated Model for Disease and Gene Prioritization
Weiqi Zhai, Xiaodi Huang, … Shanfeng Zhu·bioRxiv·Dec 2, 2022
- Towards Similarity-based Differential Diagnostics For Common Diseases
Luke T. Slater, Andreas Karwath, … Georgios V. Gkoutos·Computers in Biology and MedicinePeer-reviewed·Apr 1, 2021
- Ontology-based similarity calculations with an improved annotation model
Sebastian Köhler·DatabasePeer-reviewed·Jan 1, 2018
- Analysis of new nosological models from disease similarities using clustering
Lucia Prieto Santamaría, Eduardo P. García del Valle, … Gandhi Hernández-Chan·Proceedings - IEEE Symposium on Computer-Based Medical SystemsPeer-reviewed·Jul 1, 2020
- "Opposite-of"-information improves similarity calculations in phenotype ontologies
Sebastian Köhler, Peter N. Robinson, Chris Mungall·bioRxiv·Jul 27, 2017
- Evaluating disease similarity using latent Dirichlet allocation
James Frick, Rajarshi Guha, … Noel T. Southall·bioRxiv·Nov 4, 2015