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

被引:48
作者
Bianchini, Giorgio [1 ,2 ]
Sanchez-Baracaldo, Patricia [1 ]
机构
[1] Univ Bristol, Sch Geog Sci, Bristol, England
[2] Univ Bristol, Sch Geog Sci, Univ Rd, Bristol BS8 1SS, England
来源
ECOLOGY AND EVOLUTION | 2024年 / 14卷 / 02期
关键词
figures; graphical interface; Newick; NEXUS; phylogenetic trees; phylogenetics; INTERACTIVE TREE; ONLINE TOOL; LIFE ITOL; R PACKAGE; RECONSTRUCTION; ANNOTATION; INFERENCE; DISPLAY;
D O I
10.1002/ece3.10873
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
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 . 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.
引用
收藏
页数:16
相关论文
共 68 条
  • [1] The Less Well-Known Little Brothers: The SLC9B/NHA Sodium Proton Exchanger Subfamily-Structure, Function, Regulation and Potential Drug-Target Approaches
    Anderegg, Manuel A.
    Gyimesi, Gergely
    Ho, Tin Manh
    Hediger, Matthias A.
    Fuster, Daniel G.
    [J]. FRONTIERS IN PHYSIOLOGY, 2022, 13
  • [2] AvaloniaUI Organization, 2013, Avalonia UI
  • [3] Metagenomes from 25 Low-Abundance Microbes in a Partial Nitritation Anammox Microbiome
    Beach, Natalie K.
    Myers, Kevin S.
    Donohue, Timothy J.
    Noguera, Daniel R.
    [J]. MICROBIOLOGY RESOURCE ANNOUNCEMENTS, 2022, 11 (06):
  • [4] Bianchini G., 2023, TreeNode: Version 1.5.3, DOI [10.5281/ZENODO.8387417, DOI 10.5281/ZENODO.8387417]
  • [5] Bianchini G., 2021, TreeViewer module repository
  • [6] Bianchini G., 2021, TreeViewer developer's guide
  • [7] Bianchini G., 2021, TreeViewer manual
  • [8] Bianchini G., 2021, TreeViewer example: Plotting the age distributions in a time-calibrated tree
  • [9] Bianchini G., 2023, TreeViewer example: Plotting multiple age distributions
  • [10] Bianchini G., 2021, TreeViewer examples