What problem does it solve?
ETE Toolkit helps you manipulate phylogenetic trees, detect evolutionary events, compare topologies, integrate NCBI taxonomy, and generate publication-ready visualizations without manually stitching together multiple tools.
Core Features & Use Cases
- Tree manipulation: load/save Newick and related formats, prune taxa, reroot (including midpoint), resolve polytomies, compute distances, and compare trees (Robinson–Foulds).
- Phylogenetic event analysis: for gene trees, link to alignments, detect speciation vs duplication events, derive ortholog/paralog groups, and split or collapse expansions.
- NCBI taxonomy integration: fetch and cache taxonomy locally, translate names/taxids, retrieve lineages, build minimal topology trees connecting taxa, and annotate tree nodes.
- Visualization for publications: render trees to PNG/PDF/SVG, style nodes, and add graphical “faces” (labels, shapes, charts) for clear figure outputs.
- Clustering dendrogram support: use ClusterTree with matrix linkage and compute cluster quality metrics like silhouette and Dunn index.
Quick Start
Use the etetoolkit skill to render a publication-quality visualization of a Newick tree by running: visualize the tree file "tree.nw" into "tree.pdf" with leaf names shown and branch support displayed.