A Python Environment for (phylogenetic) Tree Exploration

Welcome! This is the documentation for ETE 2.1 beta, last updated Apr 09, 2012.

ETE is a python programming toolkit that assists in the automated manipulation, analysis and visualization of phylogenetic trees. It provides a wide range of tree handling options, node annotation features, programmatic access to the phylomeDB database (containing thousands of pre-calculated phylogenetic trees), and automatic orthology and paralogy prediction. In addition, ETE implements an interactive tree visualization system as well as a highly customizable tree drawing engine to create PDF and SVG tree images. Note that, although ETE is mainly developed as a tool for phylogenetic analysis, it can also be used to deal with clustering trees or any other data that can be represented as a hierarchical tree.

If you use ETE to analyze or process results which are planned to be part of a published work, please do not forget to support ETE's development by citing:
Jaime Huerta-Cepas, Joaquín Dopazo and Toni Gabaldón. ETE: a python Environment for Tree Exploration. BMC Bioinformatics 2010, 11:24.

For ETE related news and announcements, visit the main ETE website