Related Experiment Video
Updated: Nov 30, 2025

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
Published on: August 14, 2018
An alignment-free heuristic for fast sequence comparisons with applications to phylogeny reconstruction.
Sriram P Chockalingam1, Jodh Pannu2, Sahar Hooshmand2
1Institute for Data Engineering and Science, Georiga Institute of Technology, 756 W Peachtree Street NW, Atlanta, USA. srirampc@gatech.edu.
A new linear-time heuristic offers a faster and more accurate approximation for the average common substring measure (ACSk) in bioinformatics. This alignment-free method enhances phylogenetic tree reconstruction for large biological sequence datasets.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Alignment-free sequence comparison is crucial for phylogenetic tree construction.
- The average common substring measure (ACS) and its k-mismatch variant (ACSk) are effective similarity measures.
- Exact ACSk computation is time-prohibitive for large datasets, necessitating heuristic approximations.
Purpose of the Study:
- To develop a novel, linear-time heuristic for approximating ACSk.
- To improve upon existing linear-time greedy heuristics for ACSk approximation.
- To evaluate the heuristic's accuracy, runtime, and applicability in phylogeny reconstruction.
Main Methods:
- Developed a novel linear-time algorithm to approximate ACSk.
- Evaluated the algorithm's performance on four real-world DNA and protein sequence datasets.
- Compared the heuristic's accuracy and runtime against previously published methods.
Main Results:
- The proposed heuristic achieves a faster runtime than exact ACSk computation.
- The algorithm provides a closer approximation to exact ACSk values compared to prior linear-time heuristics.
- Demonstrated comparable or superior accuracy for phylogeny reconstruction on real datasets.
Conclusions:
- The novel method offers a superior approximation of ACSk for alignment-free biological sequence comparison.
- The algorithm achieves highly competitive speeds, making it practical for large-scale analyses.
- The implementation in Rust is publicly available for use.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Gene Evolution - Fast or Slow?
Phylogenetic Trees
Comparing Mitochondrial, Chloroplast, and Prokaryotic Genomes
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...

