site logo
The ETE toolkit
A Python Environment for Tree Exploration


ETE is a Python programming toolkit that assists in the automated manipulation, analysis and visualization of phylogenetic and other type of hierarchical trees. It provides a wide range of tree handling functions, node annotation features, topology comparison, phylostratigrapic methods, and orthology and paralogy prediction methods. In addition, it includes an interactive tree visualization program, as highly customizable tree drawing engine and collection of command line utilities.




Several training courses have been hold in the past, covering basic and advanced usage of the ETE toolkit:


Tools Using ETE

Related Links

ETE is developed as an academic free software tool. If you find ETE useful for your work, please cite:

Jaime Huerta-Cepas, Joaquín Dopazo and Toni Gabaldón. ETE: a python Environment for Tree Exploration. BMC Bioinformatics 2010, 11:24. doi:10.1186/1471-2105-11-24

Support mailing list:

The ETE Toolkit was originally developed at the bioinformatics department of CIPF and greatly improved at the comparative genomics unit of CRG. At present, ETE is maintained by Jaime Huerta-Cepas at the Structural and Computational Biology unit of EMBL (Heidelberg, Germany).