Related Experiment Video
Updated: May 27, 2025

A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
A vector representation for phylogenetic trees
Cedric Chauve1, Caroline Colijn2, Louxin Zhang2
1Department of Mathematics, Simon Fraser University, Burnaby, British Columbia V5A 1S6, Canada.
Abstract:
Good representations for phylogenetic trees and networks are important for enhancing storage efficiency and scalability for the inference and analysis of evolutionary trees for genes, genomes and species. We propose a new representation for rooted phylogenetic trees that encodes a tree on [Formula: see text] ordered taxa as a vector of length [Formula: see text] in which each taxon appears exactly twice. Using this new tree representation, we introduce a novel tree rearrangement operator, termed an HOP, that results in a tree space of linear diameter and quadratic neighbourhood size. We also introduce a novel metric, the HOP distance, which is the minimum number of HOPs to transform a tree into another tree. The HOP distance can be computed in near-linear time-a rare instance of tree rearrangement distance that is tractable. Our experiments show that the HOP distance is better correlated to the Subtree-Prune-and-Regraft distance than the widely used Robinson-Foulds distance. We also describe how the proposed tree representation can be further generalized to tree-child networks, showcasing its versatility and potential applications in broader evolutionary analyses.This article is part of the theme issue '"A mathematical theory of evolution": phylogenetic models dating back 100 years'.
More Related Videos
Related Concept Videos
Phylogenetic Trees
Phylogeny
Evolutionary Relationships through Genome Comparisons
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Vector Representation of Complex Numbers
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
The Tree of Life - Bacteria, Archaea, and Eukaryotes

