Related Experiment Video
Updated: Jun 5, 2026

Collecting and Processing Drone-based Remotely Sensed Data for Use in Forest Recovery Monitoring
Published on: October 24, 2025
A polynomial-time algorithm computing lower and upper bounds of the rooted subtree prune and regraft distance
Lavanya Kannan1, Hua Li, Arcady Mushegian
1Bioinformatics Center, Stowers Institute for Medical Research, Kansas City, Missouri, USA. lkannan@amnh.org
We introduce D-Clust, an O(n⁴) algorithm for computing tree distances using rooted subtree prune and regraft (rSPR) operations. It provides near-precise distance measures for phylogenetic analysis and horizontal gene transfer detection.
Area of Science:
- Computational Biology
- Phylogenetics
- Bioinformatics
Background:
- Rooted, leaf-labeled trees model hierarchical biological relationships, crucial for evolutionary history.
- Rooted Subtree Prune and Regraft (rSPR) operations transform trees, with the minimum number indicating tree dissimilarity.
- Computing exact rSPR distance is NP-hard, necessitating heuristic approaches for phylogenetic analysis and horizontal gene transfer detection.
Purpose of the Study:
- To develop an efficient algorithm for calculating tree distances based on rSPR operations.
- To provide both lower and upper bound heuristics for the d(rSPR) distance.
- To generate a sequence of rSPR operations transforming one tree into another.
Main Methods:
- Developed a novel O(n⁴) recursive algorithm named D-Clust.
- The algorithm computes lower and upper bound heuristics for the distance between trees with n shared leaves.
- The algorithm also outputs the sequence of rSPR operations for tree transformation.
Main Results:
- Experiments on simulated trees (up to 100 leaves) show D-Clust's bounds are nearly equal for small distances, approximating the precise value.
- The upper bound provided by D-Clust is comparable to existing heuristic methods across all tested tree pairs.
- The algorithm effectively provides a sequence of rSPR operations for tree interconversion.
Conclusions:
- D-Clust offers an efficient and accurate method for estimating tree dissimilarity using rSPR operations.
- The algorithm aids in phylogenetic analysis and the detection of horizontal gene transfer events.
- D-Clust provides a valuable tool for comparing evolutionary histories represented by tree structures.
Related Concept Videos
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...
Fundamental Theorem of Algebra
Construction of Root Locus
For positive gain values, the root locus exists on the real axis to the left of an odd number of finite open-loop poles or zeros. The root locus starts at the open-loop poles and traces the paths of the closed-loop poles as the gain increases.
Distance Problem
Real Zeros of Polynomials
Long Division of Polynomials
