paper-with-me

Papers

Phylo2Vec: a vector representation for binary trees

2023-04-25 · Matthew J Penn, Neil Scheidwasser, Mark P Khurana, David A Duchêne, Christl A Donnelly, Samir Bhatt

Binary phylogenetic trees inferred from biological data are central to understanding the shared history among evolutionary units. However, inferring the placement of latent nodes in a tree is computationally expensive. State-of-the-art methods rely on carefully designed heuristics for tree search, using different data structures for easy manipulation (e.g., classes in object-oriented programming languages) and readable representation of trees (e.g., Newick-format strings). Here, we present Phylo2Vec, a parsimonious encoding for phylogenetic trees that serves as a unified approach for both manipulating and representing phylogenetic trees. Phylo2Vec maps any binary tree with $n$ leaves to a unique integer vector of length $n-1$. The advantages of Phylo2Vec are fourfold: i) fast tree sampling, (ii) compressed tree representation compared to a Newick string, iii) quick and unambiguous verification if two binary trees are identical topologically, and iv) systematic ability to traverse tree space in very large or small jumps. As a proof of concept, we use Phylo2Vec for maximum likelihood inference on five real-world datasets and show that a simple hill-climbing-based optimisation scheme can efficiently traverse the vastness of tree space from a random to an optimal tree.

📄 PDF Abstract BibTeX arXiv:2304.12693

Code (1)

neclow/phylo2vec 공식 구현

Similar Papers 제목 키워드 기반

phylo2vec: a library for vector-based phylogenetic tree manipulation

2025-06-24 · Neil Scheidwasser, Ayush Nag, Matthew J Penn, Anthony MV Jakob 외

Phylogenetics is a fundamental component of many analysis frameworks in biology as well as linguistics to study the evolutionary relationships of different entities. Recently, the advent of large-scale genomics and the S…

Vector encoding of phylogenetic trees by ordered leaf attachment

2025-03-13 · Harry Richman, Cheng Zhang, Frederick A. Matsen IV

As part of work to connect phylogenetics with machine learning, there has been considerable recent interest in vector encodings of phylogenetic trees. We present a simple new "ordered leaf attachment" (OLA) method for un…

A Vector Representation for Phylogenetic Trees

2024-05-11 · Cedric Chauve, Caroline Colijn, Louxin Zhang

Good representations for phylogenetic trees and networks are important for optimizing storage efficiency and implementation of scalable methods for the inference and analysis of evolutionary trees for genes, genomes and …

Can Multiple Phylogenetic Trees Be Displayed in a Tree-Child Network Simultaneously?

2022-07-06 · Yufeng Wu, Louxin Zhang

A binary phylogenetic network on a taxon set $X$ is a rooted acyclic digraph in which the degree of each nonleaf node is three and its leaves (i.e.degree-one nodes) are uniquely labeled with the taxa of $X$. It is tree-c…

Enumeration of rooted binary perfect phylogenies

2024-10-19 · Chloe E. Shiff, Noah A. Rosenberg

Rooted binary perfect phylogenies provide a generalization of rooted binary unlabeled trees in which each leaf is assigned a positive integer value that corresponds in a biological setting to the count of the number of i…