Related Experiment Video
Updated: Aug 6, 2026

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
Published on: August 14, 2018
Constructing near-perfect phylogenies with multiple homoplasy events
Ravi Vijaya Satya1, Amar Mukherjee, Gabriela Alexe
1School of EECS, University of Central Florida, Orlando, FL 32816-2362, USA. rvijaya@cs.ucf.edu
We developed faster algorithms for constructing near-perfect phylogenies from genetic data, specifically addressing homoplasy events in haplotype and genotype data. Our new methods significantly improve computational efficiency for the near-perfect phylogeny haplotyping problem.
Area of Science:
- Computational Biology
- Bioinformatics
- Phylogenetics
Background:
- Investigates the construction of near-perfect phylogenies for bi-allelic haplotypes, focusing on homoplasy as the sole source of deviation.
- Extends algorithms to genotype data, defining the near-perfect phylogeny haplotyping (NPPH) problem.
Purpose of the Study:
- To present efficient polynomial-time algorithms for constructing near-perfect phylogenies, particularly for the NPPH problem.
- To develop a near-optimal algorithm for the H1-NPPH problem (single homoplasy event) with improved time complexity.
- To generalize the problem to H(1, q)-NPPH (q homoplasy events at a single site) and provide an efficient algorithm.
Main Methods:
- Developed a novel algorithm for the H1-NPPH problem with a time complexity of O(m^2(n + m)), where n is the number of genotypes and m is the number of SNP sites.
- Extended this approach to solve the generalized H(1, q)-NPPH problem with an algorithm complexity of O(m(q+1)(n + m)).
- Algorithms are designed for polynomial time, offering significant speed improvements over existing O(n^4) methods.
Main Results:
- The algorithm for H1-NPPH achieves a time complexity of O(m^2(n + m)), a substantial improvement over previous O(n^4) algorithms.
- Simulated data results show comparable accuracy to existing methods for H1-NPPH, but with drastically reduced computation time.
- An efficient algorithm for the H(1, q)-NPPH problem is presented with O(m(q+1)(n + m)) complexity.
Conclusions:
- The developed algorithms provide a computationally efficient solution for constructing near-perfect phylogenies from genotype data, especially in the presence of homoplasy.
- The new methods offer a significant speed-up for the H1-NPPH and generalized H(1, q)-NPPH problems, making them practical for larger datasets.
- Implementation of the H1-NPPH algorithm is available upon request.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Microbial Phylogeny
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Phylogeny
Phylogenetic Trees

