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...
Main Authors: | , |
---|---|
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 |