Related Experiment Video
Updated: Jun 26, 2026

06:19
Constructing and Visualizing Models using Mime-based Machine-learning Framework
Published on: July 22, 2025
tanggle: An R package for the visualization of phylogenetic networks.
Klaus Schliep1, Marta Vidal-García2, Leann Biancani3,4
1Institute of Environmental Biotechnology Graz University of Technology Styria Austria.
Applications in Plant Sciences
|June 25, 2026
Summary
Phylogenetic networks visualize complex evolutionary histories beyond simple trees. The R package tanggle offers a flexible tool for creating publication-quality phylogenetic network visualizations, enhancing data transparency and reproducibility.
Area of Science:
- Evolutionary biology
- Bioinformatics
- Computational biology
Background:
- Phylogenetic trees are limited to bifurcating structures, failing to represent complex evolutionary events like horizontal gene transfer or hybridization.
- Existing visualization software for phylogenetic networks is limited, despite advancements in network methods.
Purpose of the Study:
- To introduce tanggle, an R package designed for visualizing phylogenetic networks.
- To provide a flexible and user-friendly tool for researchers studying complex evolutionary relationships.
Main Methods:
- tanggle extends the ggtree R package, leveraging ggplot2 for customizable plot aesthetics.
- The package accepts diverse input data, including DNA sequences and extended Newick formats.
- It supports the integration of images and mapped morphological/geographical data onto phylogenetic networks.
Main Results:
- tanggle enables the creation of publication-quality phylogenetic network visualizations.
- The package facilitates script-based figure generation, improving reproducibility and traceability.
- It allows for automated regeneration of figures as data or methods evolve.
Conclusions:
- tanggle addresses the need for advanced visualization tools in phylogenetic network analysis.
- The package enhances transparency, traceability, and version control in research workflows.
- tanggle simplifies the sharing and reuse of complex evolutionary visualizations.
More Related Videos
Related Concept Videos
Phylogenetic Trees
Phylogenetic trees come in many forms. It matters in which sequence the organisms are arranged from the bottom to the top of the tree, but the branches can rotate at their nodes without altering the information. The lines connecting individual nodes can be straight, angled, or even curved.The length of the branches can depict time or the relative amount of change among organisms. For instance, the branch length might indicate the number of amino acid changes in the sequence that underlies the...
Phylogenetic Trees
Phylogenetic trees come in many forms. It matters in which sequence the organisms are arranged from the bottom to the top of the tree, but the branches can rotate at their nodes without altering the information. The lines connecting individual nodes can be straight, angled, or even curved.The length of the branches can depict time or the relative amount of change among organisms. For instance, the branch length might indicate the number of amino acid changes in the sequence that underlies the...
Phylogeny
Phylogeny is concerned with the evolutionary diversification of organisms or groups of organisms. A group of organisms with a name is called a taxon (singular). Taxa (plural) can span different levels of the evolutionary hierarchy. For instance, the group containing all birds is a taxon (comprising the class Aves), and the group of all species of daisies (the genus Bellis) is a taxon. Phylogenies can likewise include just one genus (i.e., depict species relationships) or span an entire...
Interpreting R Charts
R chart, or range chart, is a fundamental tool in statistical process control used to monitor the variability within a process. It complements the X-bar (x̄) chart by focusing on the range of the data, rather than individual values, providing a clear picture of the process dispersion over time.
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum values—of a sample...
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum values—of a sample...
Introduction to R
R is a powerful software environment for statistical computing and graphics. Originating as an implementation of the S language, developed at Bell Laboratories, R has evolved into a robust, open-source statistical software favored by statisticians and data scientists worldwide. Its comprehensive suite includes data manipulation, calculation, and graphical display capabilities, making it versatile for data analysis and visualization. Its programming language is at the core of R's functionality,...
Protein Networks
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...

