Related Experiment Video
Updated: Jun 23, 2026

Following the Dynamics of Structural Variants in Experimentally Evolved Populations
Published on: February 3, 2023
The gene-duplication problem: near-linear time algorithms for NNI-based local searches
Mukul S Bansal1, Oliver Eulenstein, André Wehe
1Department of Computer Science, Iowa StateUniversity, Ames, IA 50011, USA. bansal@cs.iastate.edu
This study introduces faster algorithms for the gene-duplication problem, improving phylogenetic tree inference. New methods speed up the Nearest Neighbor Interchange search, making large-scale analyses more feasible.
Area of Science:
- Computational Biology
- Phylogenetics
- Bioinformatics
Background:
- The gene-duplication problem is crucial for inferring species supertrees from gene trees.
- Gene trees are often complicated by gene duplication events, making this problem NP-complete.
- Existing heuristics rely on stepwise tree space searches guided by local problem solutions.
Purpose of the Study:
- To develop efficient heuristics for the gene-duplication problem.
- To improve the speed and scope of phylogenetic analyses.
- To address the computational complexity of inferring species supertrees.
Main Methods:
- Developed a novel near-linear time algorithm for the Nearest Neighbor Interchange (NNI) search problem.
- Introduced extensions to the NNI search problem to broaden the search space.
- Designed asymptotically efficient algorithms for these extended NNI versions.
Main Results:
- Achieved a significant speedup in solving extended NNI search problems.
- Demonstrated the enhanced tractability of the gene-duplication problem for large datasets.
- Validated algorithm performance through comparative studies on randomly generated gene trees.
Conclusions:
- The novel algorithms offer substantial performance improvements for phylogenetic inference.
- Extended NNI search strategies enhance the ability to handle complex gene histories.
- These advancements facilitate more robust and scalable phylogenetic analyses.
Related Concept Videos
Gene Duplication and Divergence
The duplicated copies of the gene are called Paralogs. Paralogs with similar sequences and functions form a gene family. Across several species, a large number of gene families are characterized.
Gene Families
Occasionally these regions can be adapted to take on new roles within the organism, becoming novel genes...
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Exon Recombination
Exon shuffling follows “splice frame rules.” Each exon has three reading...

