etetoolkit

Analyze phylogenetic trees and detect evolutionary events using ETE Toolkit.

3|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill etetoolkit-ramanebrahimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: etetoolkit
Source: https://github.com/RamanEbrahimi/raman-marketplace/tree/main/plugins/agentic-research/skills/scientific-skills/etetoolkit
Command: npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill etetoolkit-ramanebrahimi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive set of tools for analyzing and visualizing phylogenetic trees, making it easier to conduct detailed phylogenomic research and clustering analysis.

Core Features & Use Cases

  • Tree Manipulation: Load, manipulate, and analyze hierarchical tree structures.
  • Phylogenetic Analysis: Detect duplication and speciation events, identify orthologs and paralogs, and analyze gene families.
  • NCBI Taxonomy Integration: Access and integrate taxonomic information from the NCBI Taxonomy database.
  • Tree Visualization: Create publication-quality tree visualizations in various formats.
  • Clustering Analysis: Analyze hierarchical clustering results and validate clusters.
  • Tree Comparison: Quantify topological differences between trees.
  • Use Case: Suppose you have a collection of gene trees and want to analyze the evolutionary relationships between species. This Skill can help you manipulate the trees, detect evolutionary events, and visualize the results.

Quick Start

Use the etetoolkit skill to load a phylogenetic tree from a Newick file 'gene_tree.nw'.

Frequently Asked Questions about etetoolkit

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

FAQPage Schema
How do I detect evolutionary events like duplication and speciation in a phylogenetic tree?

To detect evolutionary events in a phylogenetic tree, you can load Newick format tree files and analyze them to automatically identify duplication and speciation events, pinpointing orthologs and paralogs within gene families.

How do I visualize a phylogenetic tree from a Newick file for publication?

Visualizing a phylogenetic tree from a Newick file involves loading the hierarchical structure and generating publication-quality tree visualizations in various formats directly through the ETE Toolkit analysis environment.

Can I integrate NCBI Taxonomy database information into my phylogenetic analysis?

Yes, you can integrate NCBI Taxonomy database information into your phylogenetic analysis to map and access taxonomic data directly onto your tree structures for comprehensive evolutionary biology research.

What is the best way to quantify topological differences between multiple phylogenetic trees?

The best way to quantify topological differences between phylogenetic trees is to use tree comparison functions that calculate metrics quantifying structural variations between hierarchical tree topologies.

Does phylogenetic tree manipulation require ete3 and Python libraries?

Yes, phylogenetic tree manipulation requires ete3 and associated Python libraries to properly parse, load, and manipulate Newick format tree files for downstream phylogenomic clustering analysis.

Can I analyze hierarchical clustering results and validate clusters using a phylogenetic tree?

Yes, you can analyze hierarchical clustering results and validate clusters by applying phylogenetic tree manipulation techniques to evaluate and interpret the hierarchical structures derived from your clustering analysis.