etetoolkit
Analyzes, manipulates, compares, annotates, and visualizes phylogenetic or other hierarchical trees with ETE 4. Supports Newick/Nexus tree I/O, topology edits and pattern matching, Robinson-Foulds comparisons, gene-tree evolutionary events and reconciliation, NCBI/GTDB taxonomy, SmartView exploration, and publication rendering. Applies to existing trees after alignment and phylogenetic inference, rather than inferring trees from raw sequences.
- Version
- 3.0
- License
- GPL-3.0-or-later
- Compatibility
- Bundled scripts require Python 3.10+ and ete4 4.4.0 (upstream metadata requires Python >=3.7). Public taxonomy acquisition needs internet access. SmartView uses a local browser/server; static PNG rendering needs ete4[render-sm] and Chrome/Chromium, and Qt PDF/SVG rendering needs ete4[treeview].
Pinned to revision 68105dd992f1, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Bash
- Python
Files
- skills/etetoolkit/SKILL.md
- skills/etetoolkit/SKILL_CN.md
- skills/etetoolkit/references/api_reference.md
- skills/etetoolkit/references/migration-ete3-to-ete4.md
- skills/etetoolkit/references/review.md
- skills/etetoolkit/references/taxonomy.md
- skills/etetoolkit/references/visualization.md
- skills/etetoolkit/references/workflows.md
- skills/etetoolkit/scripts/quick_visualize.py
- skills/etetoolkit/scripts/tree_operations.py
Every link opens the file at its source, pinned to the revision this page describes.