Need help with ete?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

579 Stars 183 Forks GNU General Public License v3.0 2.5K Commits 181 Opened issues


Python package for building, comparing, annotating, manipulating and visualising trees. It provides a comprehensive API and a collection of command line tools, including utilities to work with the NCBI taxonomy tree.

Services available


Need anything else?

Contributors list

.. image:: :target:

.. image:: :alt: Join the chat at :target: .. .. image::

.. image:: :target:

.. image:: :target:,ete3,ete,ete2/


ETE (Environment for Tree Exploration) is a Python programming toolkit that assists in the automated manipulation, analysis and visualization of phylogenetic trees. Clustering trees or any other tree-like data structure are also supported.

Given that ETE is mainly developed as a tool for researchers working in phylogenetics and genomics, it also provides specialized tools in that context (e.g. reconstructing, comparing and visualizing phylogenetic trees). If you use ETE in a published work, please cite:


Jaime Huerta-Cepas, François Serra and Peer Bork. "ETE 3: Reconstruction, analysis and visualization of phylogenomic data." Mol Biol Evol (2016) doi: 10.1093/molbev/msw046

Install and Documentation

  • The official web site of ETE is Downloading instructions and further documentation can be found there.

  • News and announcements are usually posted on twitter:

Gallery of examples

.. image:: :width: 600

Getting Support

Please, whenerver possible, avoid sending direct support-related emails to the developers. Keep communication public:

  • For any type of question on how to use ETE in the bioinformatics context, use BioStars ( or even StackOverflow forums.

Please use the "etetoolkit" tag for your questions:

.. image:: :target:

.. image:: :target:,ete3,ete,ete2/

  • Bug reports, feature requests and general discussion should be posted into github:

  • For more technical problems, you can also use the official ETE mailing list at To avoid spam, messages from new users are moderated. Expect some delay until your first message and account is validated.

  • For any other inquire (collaborations, sponsoring, etc), please contact jhcepas /at/

Contributing and BUG reporting


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.