phylo
Phylo is a module within Biopython that provides tools for working with phylogenetic trees. It focuses on representing evolutionary relationships and is designed to help researchers parse, manipulate, and visualize tree structures in Python. The module exposes a simple data model built around hierarchical nodes called Clades, which together form a tree with a designated root. Clades can carry attributes such as branch lengths, names, and posterior probabilities, and the API supports common operations such as traversal, pruning, and clade collapsing.
Phylo can read and write trees in standard formats used in phylogenetics, including Newick and Nexus, and
In practice, Phylo is used as part of the Biopython ecosystem to support phylogenetic analyses in computational
Phylo is maintained as an open-source project with a focus on readability and extensibility, reflecting the