Trees as Python objects
Load, create, traverse, search, prune, or modify hierarchical tree structures with ease using the ETE Python API.
Programmatic tree visualization
Get full control of your tree images. Browse them interatively or render SVG, PNG of PDF images.
Tree annotation
Custom node attributes can be rendered as graphical elements. Choose among external images, charts, symbols, text labels, and more!
Jupyter notebook support
Prototype your methods using the Jupyter notebook framework including inline visualization of trees.
老王佛系
Tools overview CookbookAutomated reconstruction of gene and species trees.
Run phylogenetic workflows with ease.
Test evolutionary hypotheses
You can run CodeML and SLR easly using ETE, as well as visualizing results.
Annotate trees with taxonomic data.
Use the NCBI taxonomy database to perform queries efficiently or to annotate your trees.
Visualize trees and sequence alignments
Choose among detailed view, block-based, domain-based or condensed alignment formats.
Compare tree topologies
You can estimate distances between gene and species trees of a different size and with duplicated events.
Summarize phylogenetic signal
You can summarize phylogentic signal from multiple gene trees into a single species tree.