site logo
The ETE toolkit
A Python Environment for Tree Exploration

New ETE release: ete-2.1

Improved visualization

The programmatic drawing engine has been reengineered to support many new features, such as circular visualization, new face positions, extra face properties, full SVG support and more!

WEB integration

ETE 2.1 includes a webplugin module to generate interactive WEB tree images.

NeXML and PhyloXML support

ETE 2.1 adds support for both NexML and PhyloXML formats. These two standards are now natively supported by ETE, allowing trees encoded under NeXML and PhyloXML languages to be automatically converted to ETE phylogenetic tree objects.

PhylomeDB v3 access

A new PhylomeDB v3 API is now included. PhylomeDB v3 includes many improvements, such as the adoption of a unique ID system for sequences across datasets and the iclusion of new phylomes. Salvador Capella has developed an update of the PhylomeDBConnector API object that allows to access to phylomeDB mysql servers directly.

Better documentation

Better PDF a nd Online documentation including a number of examples.

Backward compatible

Backward compatible with old ETE 2.0 scripts

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: [email protected]
Contact:: [email protected]


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).