Reciprocal best match graphs
- 30 October 2019
- journal article
- research article
- Published by Springer Nature in Journal of Mathematical Biology
- Vol. 80 (3) , 865-953
Abstract
Reciprocal best matches play an important role in numerous applications in computational biology, in particular as the basis of many widely used tools for orthology assessment. Nevertheless, very little is known about their mathematical structure. Here, we investigate the structure of reciprocal best match graphs (RBMGs). In order to abstract from the details of measuring distances, we define reciprocal best matches here as pairwise most closely related leaves in a gene tree, arguing that conceptually this is the notion that is pragmatically approximated by distance- or similarity-based heuristics. We start by showing that a graph G is an RBMG if and only if its quotient graph w.r.t. a certain thinness relation is an RBMG. Furthermore, it is necessary and sufficient that all connected components of G are RBMGs. The main result of this contribution is a complete characterization of RBMGs with 3 colors/species that can be checked in polynomial time. For 3 colors, there are three distinct classes of trees that are related to the structure of the phylogenetic trees explaining them. We derive an approach to recognize RBMGs with an arbitrary number of colors; it remains open however, whether a polynomial-time for RBMG recognition exists. In addition, we show that RBMGs that at the same time are cographs (co-RBMGs) can be recognized in polynomial time. Co-RBMGs are characterized in terms of hierarchically colored cographs, a particular class of vertex colored cographs that is introduced here. The (least resolved) trees that explain co-RBMGs can be constructed in polynomial time.Keywords
All Related Versions
This publication has 34 references indexed in Scilit:
- Reconstructing gene trees from Fitch’s xenology relationJournal of Mathematical Biology, 2018
- Standardized benchmarking in the quest for orthologsNature Methods, 2016
- Phylogenetic and Functional Assessment of Orthologs Inference Projects and MethodsPLOS Computational Biology, 2009
- A Simple Linear Time LexBFS Cograph Recognition AlgorithmSIAM Journal on Discrete Mathematics, 2008
- Fully dynamic recognition algorithm and certificate for directed cographsDiscrete Applied Mathematics, 2006
- HomologyTrends in Genetics, 2000
- Predicting function: from genes to genomes and back 1 1Edited by P. E. WrightJournal of Molecular Biology, 1998
- A Linear Recognition Algorithm for CographsSIAM Journal on Computing, 1985
- Inferring a Tree from Lowest Common Ancestors with an Application to the Optimization of Relational ExpressionsSIAM Journal on Computing, 1981
- Complement reducible graphsDiscrete Applied Mathematics, 1981