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

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‐con...

Full description

Bibliographic Details
Main Authors: Giorgio Bianchini, Patricia Sánchez‐Baracaldo
Format: Article
Language:English
Published: Wiley 2024-02-01
Series:Ecology and Evolution
Subjects:
Online Access:https://doi.org/10.1002/ece3.10873
_version_ 1797290936254857216
author Giorgio Bianchini
Patricia Sánchez‐Baracaldo
author_facet Giorgio Bianchini
Patricia Sánchez‐Baracaldo
author_sort Giorgio Bianchini
collection DOAJ
description 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.
first_indexed 2024-03-07T19:29:29Z
format Article
id doaj.art-f9fe9d494efa49d78fca9cd8b34315e6
institution Directory Open Access Journal
issn 2045-7758
language English
last_indexed 2024-03-07T19:29:29Z
publishDate 2024-02-01
publisher Wiley
record_format Article
series Ecology and Evolution
spelling doaj.art-f9fe9d494efa49d78fca9cd8b34315e62024-02-29T08:56:39ZengWileyEcology and Evolution2045-77582024-02-01142n/an/a10.1002/ece3.10873TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic treesGiorgio Bianchini0Patricia Sánchez‐Baracaldo1School of Geographical Sciences University of Bristol Bristol UKSchool of Geographical Sciences University of Bristol Bristol UKAbstract 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.https://doi.org/10.1002/ece3.10873figuresgraphical interfaceNewickNEXUSphylogenetic treesphylogenetics
spellingShingle Giorgio Bianchini
Patricia Sánchez‐Baracaldo
TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees
Ecology and Evolution
figures
graphical interface
Newick
NEXUS
phylogenetic trees
phylogenetics
title TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees
title_full TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees
title_fullStr TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees
title_full_unstemmed TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees
title_short TreeViewer: Flexible, modular software to visualise and manipulate phylogenetic trees
title_sort treeviewer flexible modular software to visualise and manipulate phylogenetic trees
topic figures
graphical interface
Newick
NEXUS
phylogenetic trees
phylogenetics
url https://doi.org/10.1002/ece3.10873
work_keys_str_mv AT giorgiobianchini treeviewerflexiblemodularsoftwaretovisualiseandmanipulatephylogenetictrees
AT patriciasanchezbaracaldo treeviewerflexiblemodularsoftwaretovisualiseandmanipulatephylogenetictrees