Related Experiment Video
Updated: Oct 6, 2025

12:00
A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
35.5K
Best Match Graphs With Binary Trees
IEEE/ACM Transactions on Computational Biology and Bioinformatics
|January 19, 2022
Summary
We present an algorithm to determine if a best match graph (BMG) is binary-explainable, meaning it can be represented by a fully resolved gene tree. This work also addresses the computational complexity of transforming graphs into binary-explainable BMGs.
Area of Science:
- Computational Biology
- Bioinformatics
- Graph Theory
Background:
- Best match graphs (BMGs) are crucial in graph-based orthology detection, holding significant gene tree information.
- Understanding the structure and properties of BMGs is essential for accurate phylogenetic inference.
Purpose of the Study:
- To develop an algorithm for determining if a BMG is binary-explainable.
- To construct the corresponding binary gene tree if the BMG is binary-explainable.
- To analyze the relationship between different types of trees derived from BMGs and the complexity of graph editing.
Main Methods:
- A near-cubic time algorithm is introduced to test for binary-explainability of BMGs.
- The algorithm constructs a fully resolved gene tree from a binary-explainable BMG.
- The study analyzes the unique binary-refinable tree (BRT) and the least resolved tree of a BMG.
- NP-completeness is shown for editing arbitrary graphs to binary-explainable BMGs, with an integer linear program formulation provided.
Main Results:
- A near-cubic algorithm successfully determines BMG binary-explainability and constructs the associated gene tree.
- All binary trees explaining a BMG are refinements of the unique BRT.
- The BRT generally refines the unique least resolved tree of a BMG.
- Editing arbitrary graphs to binary-explainable BMGs is NP-complete.
Conclusions:
- The developed algorithm provides an efficient method for analyzing BMGs in the context of gene tree reconstruction.
- The findings clarify the hierarchical relationships between different tree representations of BMGs.
- The NP-completeness result highlights the computational challenges in graph-based orthology detection and phylogenetic analysis.
Related Concept Videos
Bar Graph
20.2K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
20.2K
Multiple Bar Graph
8.2K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
8.2K
Survival Tree
178
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
178
Phylogenetic Trees
48.0K
Phylogenetic trees come in many forms. It matters in which sequence the organisms are arranged from the bottom to the top of the tree, but the branches can rotate at their nodes without altering the information. The lines connecting individual nodes can be straight, angled, or even curved.
48.0K
Signal Flow Graphs
336
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
336
Evolutionary Relationships through Genome Comparisons
6.4K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
6.4K

