ENG | РУС

EasyTreeEditor

software for visualizing, formatting, and preparing phylogenetic trees for publication (Windows)

Current version: 2.1. Download: easytreeeditor_V.2.1.zip
No installation required. Extract the program folder from the archive, place it in a permanent location on your computer, and run EasyTreeEditor.exe.

The program understands standard tree files (Newick or Nexus format) and displays them as rectangular cladograms. Currently, it has been tested with trees from IQTree and MrBayes. It also reads trees from other programs but has not been extensively tested on them.

Bug reports, questions, and comments: email in the program's "About" menu.

What's new in version 2.1:

What's new in version 2.0:

Terms of use: free, but please provide a link to the publication (not ready yet)

Differences from analogs:

How does it work?

1. Opening a tree file
2. Defining the root and overall topology
3. Editing text (e.g., taxon names)
4. Font, label size, color...
5. Color fill
6. Find/Replace
7. Comparing two trees, combining support values
8. Saving a tree
9. Export for publication

1. Opening a tree file

(e.g., example.tre from the program folder):

Navigation:

2. Defining the root and overall topology

  1. Select (left-click) the branch you want to set as the outgroup.
  2. Use the "Root" button to set the root on that branch.
  3. Use the "Balance" button to bring the tree to a balanced, normal appearance.

 

3. Editing text (taxon names)

All labels are edited as plain text: simply place the cursor on the text and edit.

4. Font, label size, color...

All these actions are done by right-clicking on different elements of the tree

(comment on fonts see below)

5. Color fill

Individual branches/clades can be highlighted with color fill. Right-click on the basal (ancestral for the given clade) branch and select the Fill tab.
- Color fills are attached to the branch on which they were created.
- More precise color selection - using the color wheel button. There you can also use a slider to make the fill darker or lighter while preserving the hue, which is very convenient.
- Replace the color of the square markers with custom ones - double-click on them.

 

If there are multiple fills, you can manually align them by their edges with the mouse, or align them automatically based on the widest (max option in the image above) or narrowest (min.) by pressing the "Align..." button.

 

6. Find/Replace

Advanced find/replace, replace with formatting (e.g., replace all "sp.nov." with "sp.nov.") - click the magnifying glass button, it's self-explanatory there.

7. Comparing two trees, combining support values

Comparing two trees is made as convenient as possible.

Example: compare the topology of ML and Bayesian trees based on the same set of taxa.

8. Saving a tree

The program saves trees in the standard Nexus format. All settings specific to EasyTreeEditor saved in the file (format, colors, fonts, color fills) should be ignored by other programs. Programs like FigTree should open these files correctly (but with loss of all formatting). However, compatibility with other programs is not guaranteed. For example, in EasyTreeEditor, a tree may contain several branches with identical taxon names — a completely standard situation in practice when multiple sequences of one species are used. FigTree will not open such a file, as it does not allow duplicate taxa, nor does it allow many of the symbols permitted in EasyTreeEditor. Therefore, if you need to use other programs, it is recommended to save the original files.

9. Export for publication

For publication in a journal, the program exports the tree to PDF. All elements of the tree, including color gradients, are exported in vector format, so the image quality remains consistently high when viewing the PDF at different magnifications.

PDF can be easily converted to TIFF in Photoshop without loss of quality, directly to the required size for publication (instructions PDF_to_ TIFF.docx)

Program errors/bugs

Report bugs to the author: email in the program's "About" menu

Comment on using fonts in the tree

By default, the program only allows the use of safe fonts that are freely embeddable in PDFs and do not cause licensing issues: Arial, Times New Roman, Courier New, and some other standard system fonts.

If you need to use any other font installed on your computer, add the following line to the [settings] section of the settings.ini file: AllowAllFonts=1

Important warning: EasyTreeEditor embeds all used fonts into the PDF. This is standard practice that ensures the tree will look the same on any computer.

However, many commercial fonts (e.g., Calibri, Cambria, Helvetica Neue, Myriad, Garamond Premier and hundreds of others) prohibit or restrict such embedding and distribution unless the user has a specific (often paid) license for "embedding" / "document embedding" / "PDF distribution".

Furthermore, in scientific articles, readers and reviewers are accustomed to seeing standard fonts. Unusual fonts may create an impression of unprofessionalism or simply be annoying.

Therefore, it is strongly recommended to leave the AllowAllFonts setting disabled, unless you clearly understand why you are changing the font and that its license explicitly permits embedding.

For those who like formalities: the program is distributed "as is", the author is not responsible for anything.