Ecology and Evolution (Feb 2024)

TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees

  • Giorgio Bianchini,
  • Patricia Sánchez‐Baracaldo

DOI
https://doi.org/10.1002/ece3.10873
Journal volume & issue
Vol. 14, no. 2
pp. n/a – n/a

Abstract

Read online

Abstract Phylogenetic trees illustrate evolutionary relationships between taxa or genes. Tree figures are crucial when presenting results and data, and by creating clear and effective plots, researchers can describe many kinds of evolutionary patterns. However, producing tree plots can be a time‐consuming task, especially as multiple different programs are often needed to adjust and illustrate all data associated with a tree. We present TreeViewer, a new software to draw phylogenetic trees. TreeViewer is flexible, modular, and user‐friendly. Plots are produced as the result of a user‐defined pipeline, which can be finely customised and easily applied to different trees. Every feature of the program is documented and easily accessible, either in the online manual or within the program's interface. We show how TreeViewer can be used to produce publication‐ready figures, saving time by not requiring additional graphical post‐processing tools. TreeViewer is freely available for Windows, macOS, and Linux operating systems and distributed under an AGPLv3 licence from https://treeviewer.org. It has a graphical user interface (GUI), as well as a command‐line interface, which is useful to work with very large trees and for automated pipelines. A detailed user manual with examples and tutorials is also available. TreeViewer is mainly aimed at users wishing to produce highly customised, publication‐quality tree figures using a single GUI software tool. Compared to other GUI tools, TreeViewer offers a richer feature set and a finer degree of customisation. Compared to command‐line‐based tools and software libraries, TreeViewer's graphical interface is more accessible. The flexibility of TreeViewer's approach to phylogenetic tree plotting enables the program to produce a wide variety of publication‐ready figures. Users are encouraged to create their own custom modules to expand the functionalities of the program. This sets the scene for an ever‐expanding and ever‐adapting software framework that can easily adjust to respond to new challenges.

Keywords