Related Experiment Video
Updated: Feb 10, 2026

12:00
A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
36.1K
Two C++ libraries for counting trees on a phylogenetic terrace.
R Biczok1, P Bozsoky1, P Eisenmann1
1Institute for Theoretical Informatics, Karlsruhe Institute of Technology, Karlsruhe, Germany.
Bioinformatics (Oxford, England)
|May 11, 2018
Summary
Phylogenetic tree inference software often misses terraces, which are groups of trees with identical likelihood scores. We developed efficient C++ tools to identify, count, and list trees on these terraces.
Area of Science:
- Bioinformatics
- Computational Biology
- Phylogenetics
Background:
- Phylogenetic tree space can contain 'terraces' – sets of distinct topologies with identical analytical likelihood scores.
- Current phylogenetic inference software lacks efficient methods to detect, quantify, or enumerate trees on these terraces.
Purpose of the Study:
- To address the lack of efficient computational tools for analyzing terraces in phylogenetic tree space.
- To develop and implement algorithms for determining if a tree resides on a terrace, counting terrace trees, and enumerating all trees on a terrace.
Main Methods:
- Developed two independent C++ implementations of the SUPERB algorithm for terrace analysis.
- Utilized a bioinformatics programming contest format to foster efficient algorithm development.
Main Results:
- The C++ implementations are over an order of magnitude faster and use an order of magnitude less memory than previous Python implementations.
- Both C++ implementations produced identical results, ensuring reliability and accuracy.
- The developed tools efficiently handle the counting and enumeration of trees on phylogenetic terraces.
Conclusions:
- Efficient computational tools for analyzing phylogenetic terraces are now available.
- These tools can be integrated into existing phylogenetic inference software to provide more comprehensive analyses.
- The availability of these C++ implementations advances the study of phylogenetic tree space and likelihood landscapes.
Related Concept Videos
Phylogenetic Trees
49.8K
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.
49.8K
The Tree of Life - Bacteria, Archaea, Eukaryotes
39.0K
The “tree of life” describes the evolution of life and the evolutionary relationships between organisms. The root of the tree is the common ancestor to all life on Earth. All other species radiate from this point, much like the branches of a tree. The numerous tips of these branches on the tree of life represent every living, or extant, species. Extinct species, which are species that no longer exist, can be found towards the center of the tree. Currently, these organisms, both...
39.0K
Survival Tree
434
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...
434
The Bronchial Tree
6.9K
The human bronchi and bronchial tree play a crucial role in the respiratory system, facilitating the exchange of oxygen and carbon dioxide. Let's delve into the intricate structure and functions of these respiratory components.
The trachea, commonly known as the windpipe, is a tube that connects the larynx (voice box) to the bronchi. At a point called the carina, it bifurcates into two primary bronchi. The right primary bronchus is wider, shorter, and more vertical than the left primary...
The trachea, commonly known as the windpipe, is a tube that connects the larynx (voice box) to the bronchi. At a point called the carina, it bifurcates into two primary bronchi. The right primary bronchus is wider, shorter, and more vertical than the left primary...
6.9K
The Tree of Life - Bacteria, Archaea, and Eukaryotes
24.7K
24.7K
What is Evolutionary History?
43.7K
Scientists record evolutionary history by analyzing fossil, morphological, and genetic data. The fossil record documents the history of life on Earth and provides evidence for evolution. However, both fossil and living organisms offer evidence that outlines Earth’s evolutionary history.
43.7K

