etetoolkit

Manipulate and analyze phylogenetic trees from Newick data with ete3.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill etetoolkit-dralkh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: etetoolkit
Source: https://github.com/dralkh/seerai/tree/main/skills/etetoolkit
Command: npx skills add https://github.com/dralkh/seerai --skill etetoolkit-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ete3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

ETE Toolkit helps researchers manipulate phylogenetic trees and clustering dendrograms without hand-editing Newick strings or rebuilding visualizations from scratch. It reduces repetitive work in tree cleaning, rooting, pruning, comparison, taxonomy annotation, and figure generation.

Core Features & Use Cases

  • Tree editing and analysis: Load, traverse, prune, reroot, resolve polytomies, compare topologies, and inspect branch statistics.
  • Phylogenetic workflows: Detect duplication and speciation events, identify orthologs and paralogs, and work with NCBI taxonomy for species-tree annotation.
  • Visualization and clustering: Render rectangular or circular trees to PDF, SVG, or PNG, add node faces and styles, and evaluate hierarchical clusters with silhouette and Dunn metrics.
  • Use case: A researcher can batch-process a folder of gene trees, reroot them at the midpoint, prune to focal taxa, and render publication-ready figures.

Quick Start

Ask the skill to load a Newick tree, summarize its structure, and render a styled phylogenetic figure.

Frequently Asked Questions about etetoolkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize and render a phylogenetic tree from a Newick file?▼

You can reroot phylogenetic trees at the midpoint, prune to focal taxa, and resolve polytomies. This streamlines tree cleaning and editing workflows without hand-editing Newick strings.

How does phylogenetic tree comparison work for detecting evolutionary events?▼

To evaluate hierarchical clustering structures, compute silhouette and Dunn metrics. This supports dendrogram evaluation alongside standard phylogenetic tree workflows.

Do I need ete3 to analyze phylogenetic trees and hierarchical clustering structures?▼

Batch-process a folder of gene trees by loading them, rerooting at the midpoint, pruning to focal taxa, and rendering publication-ready figures. This automates repetitive phylogenomic workflows.

What is the best way to batch process gene trees for publication-ready figures?▼

Yes, you can add node faces and custom styles to phylogenetic trees. This allows detailed annotation of evolutionary events and taxa directly within rendered visualizations.