Saved in:
Bibliographic Details
Main Authors: Foster, Zachary S. L., Chang, Jeff H., Grunwald, Niklaus J.
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.01109
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918501506088960
author Foster, Zachary S. L.
Chang, Jeff H.
Grunwald, Niklaus J.
author_facet Foster, Zachary S. L.
Chang, Jeff H.
Grunwald, Niklaus J.
contents Phylogenetic trees are the primary framework for conveying evolutionary relationships. While many tools exist for visualizing phylogenetic trees, most are limited to static graphics, require coding expertise, or are developed for a specific website and not easily reusable or extensible. To address these limitations, we developed heat-tree, a collection of software packages in JavaScript, R, and Python for interactive visualization, manipulation, and editing of phylogenetic trees and their associated metadata. Heat-tree allows for the creation of customizable, web-compatible tree visualizations that can be easily embedded in R Markdown, Jupyter Notebooks, and Quarto documents, as well as directly in HTML/JavaScript applications and websites. The package supports radial and rectangular tree layouts, automated translation of metadata values into visual encodings on the tree, interactive tree editing, and export capabilities for publication-quality figures. All visualization parameters are definable programmatically or interactively using the comprehensive graphical user interface included with each visualization. Heat-tree was designed to be a user-friendly software package for interactive tree viewing, manipulation, editing, and self-contained, embeddable visualization across software environments.
format Preprint
id arxiv_https___arxiv_org_abs_2605_01109
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Heat-tree: Cross-platform software for interactive and embeddable phylogenetic tree visualization and editing
Foster, Zachary S. L.
Chang, Jeff H.
Grunwald, Niklaus J.
Populations and Evolution
Phylogenetic trees are the primary framework for conveying evolutionary relationships. While many tools exist for visualizing phylogenetic trees, most are limited to static graphics, require coding expertise, or are developed for a specific website and not easily reusable or extensible. To address these limitations, we developed heat-tree, a collection of software packages in JavaScript, R, and Python for interactive visualization, manipulation, and editing of phylogenetic trees and their associated metadata. Heat-tree allows for the creation of customizable, web-compatible tree visualizations that can be easily embedded in R Markdown, Jupyter Notebooks, and Quarto documents, as well as directly in HTML/JavaScript applications and websites. The package supports radial and rectangular tree layouts, automated translation of metadata values into visual encodings on the tree, interactive tree editing, and export capabilities for publication-quality figures. All visualization parameters are definable programmatically or interactively using the comprehensive graphical user interface included with each visualization. Heat-tree was designed to be a user-friendly software package for interactive tree viewing, manipulation, editing, and self-contained, embeddable visualization across software environments.
title Heat-tree: Cross-platform software for interactive and embeddable phylogenetic tree visualization and editing
topic Populations and Evolution
url https://arxiv.org/abs/2605.01109