PhyloSketch App User Manual

Daniel H. Huson
University of Tuebingen

Version 2.1.16, Nov 2, 2025

Contents

1 Introduction
2 Installation
3 Getting Started
4 Modes Overview
 4.1 Edit Mode
 4.2 Transform Mode
 4.3 Read-Only Mode
 4.4 Capture Mode
5 Tool Bar Overview
 5.1 Mode Selection
 5.2 Selection Menu Button
 5.3 Run Capture Menu Button
  5.3.1 Advanced capture items
 5.4 Formatting button
 5.5 Other Toolbar Buttons
6 Status Bar
7 Formatting Pane
 7.1 Node Style Panel
 7.2 Node Labels Panel
 7.3 Node Labels Formatting Panel
 7.4 Edge Style Panel
 7.5 Edge Labels Panel
 7.6 Edge Label Style Panel
 7.7 Draw Phylogeny
 7.8 Layout Phylogeny
 7.9 Modify Phylogeny
8 Working with Nodes and Edges
 8.1 Creating Nodes and Edges
 8.2 Transforming Nodes and Edges
9 Menus (Non-Mobile App Only)
 9.1 File Menu
 9.2 Edit Menu
 9.3 Layout Menu
 9.4 View Menu
 9.5 Window menu
 9.6 Help Menu
10 Combing vs transfer view
11 Support and Feedback
12 Known Issues
13 Third party software

1 Introduction

PhyloSketch App (also known as PhyloSketch2) is an application for interactively creating and editing phylogenetic trees and networks by drawing them. Written in Java using JavaFX, this program runs on Mac OS, Linux, and Windows and is also designed for touch-screen devices running iOS or Android.

PIC

PhyloSketch App is a new program based on PhyloSketch (also known as PhyloSketch1), a previous program which was introduced in [Francis et al.2021]. The program uses some of the same code as our SplitsTree app [Huson and Bryant2024]. However, most of the code and algorithms are new [Huson2025].

2 Installation

3 Getting Started

When you first open PhyloSketch, youll be presented with a canvas containing a simple example tree. Modify the example or start creating your own phylogenetic tree or network. The toolbar at the top provides access to all major functions, including mode selection, import options, and various editing tools.

4 Modes Overview

PhyloSketch operates in four primary modes:

4.1 Edit Mode

PIC

4.2 Transform Mode

PIC

4.3 Read-Only Mode

PIC

4.4 Capture Mode

PIC

Usually, after initial capture, Edit Mode is used to interactively complete capture of the tree or network.

5 Tool Bar Overview

The toolbar provides access to the core functionalities of PhyloSketch:

PIC

5.1 Mode Selection

Select the desired mode (Sketch, Move, View or Capture) using the first item on the toolbar.

5.2 Selection Menu Button

Select nodes or edges based on their properties:

5.3 Run Capture Menu Button

When a background image has been loaded, use these items to capture a tree or network from the image.

Press the menu button once to locate the root in the background image. Press again to perform capture. Alternatively, use the following menu items.

Load Image... Import an image to use as a background for the network.

Place Root In preparation of network capture from the background image, locate the root.

Capture Phylogeny Extract phylogenetic structures from the image, converting them into a graph representation.

Remove Image Remove the currently loaded background image from the view.

5.3.1 Advanced capture items

Capture Labels Use OCR to capture the labels in the background image.

Capture Lines Detect and capture lines from the image, potentially for network reconstruction.

Parameters... Open a dialog to configure various settings for network capture.

Here is an example of a captured network [Koblmueller et al.2007]:

PIC PIC

5.4 Formatting button

This toggles the appearance of the formatting panels described below.

5.5 Other Toolbar Buttons

6 Status Bar

Reports the number of components, roots, nodes, edges, leaves, and the hybridization number h. Also indicates properties like ‘network‘ or ‘tree-based network‘.

PIC

7 Formatting Pane

The formatting pane has several panels for formatting nodes and their labels, and edges and their labels.

7.1 Node Style Panel

This panel provides options for customizing the appearance of nodes. The following items are available:

7.2 Node Labels Panel

This panel provides options for labeling nodes. The following items are available:

7.3 Node Labels Formatting Panel

This panel provides options for formatting node labels. The following items are available:

7.4 Edge Style Panel

This panel provides options for customizing the appearance and properties of edges. The following items are available:

7.5 Edge Labels Panel

This panel provides options for managing edge labels, including weights, support values, and probabilities. The following items are available:

7.6 Edge Label Style Panel

This panel provides options for customizing the style and appearance of edge labels. The following items are available:

7.7 Draw Phylogeny

This panel provides options for algorithmic drawing of the phylogeny.

There are three choices for layout:

There are three choices for scaling:

The run button can be used to re-run layout using the current settings.

7.8 Layout Phylogeny

This panel provides tools for geometric transformations of the displayed phylogenetic tree or network:

7.9 Modify Phylogeny

This panel provides options for modifying the tree or network:

8 Working with Nodes and Edges

8.1 Creating Nodes and Edges

8.2 Transforming Nodes and Edges

9 Menus (Non-Mobile App Only)

9.1 File Menu

The usual file-related menu item:

9.2 Edit Menu

The edit menu items are:

9.3 Layout Menu

The Layout Menu provides items for customizing the layout and appearance of phylogenetic trees and networks. The following items are available:

9.4 View Menu

The View Menu provides items for adjusting the appearance, scaling, and layout of the canvas. The following items are available:

9.5 Window menu

The Window menu items are:

9.6 Help Menu

The Help menu contains the following items:

10 Combing vs transfer view

The reticulations in a rooted phylogenetic network can be drawn in two different ways.

By default, reticulations are drawn in a combining view. To obtain a transfer view, select one of the incoming edges and use the Declare Acceptor Edge menu item or button to declare it to be the transfer acceptor edge. If providing the network in extended Newick format, use ##Hi instead of #Hi to indicate which of the incoming edges of the i-th reticulation node is the acceptor edge.

This example shows the (complicated) published drawing of a network (Lescroart et al. [2023], Fig. S12E) and a (simple) transfer view obtained using the rectangular cladogram algorithm:

PIC
PIC

Here we show a captured hybridization network (Barley et al. [2022], Fig. 2) and combining view obtained using the rectangular cladogram algorithm:

PIC
PIC

11 Support and Feedback

For issues or suggestions, reach out via the GitHub repository or the apps support page.

12 Known Issues

13 Third party software

This software uses the Tesseract OCR engine, which is licensed under the Apache License, Version 2.0.

References

   Anthony J. Barley, Adrin NietoMontes de Oca, Norma L. ManrquezMorn, and Robert C. Thomson. The evolutionary network of whiptail lizards reveals predictable outcomes of hybridization. Science, 377(6607):773–777, 2022.

   A. Francis, D.H. Huson, and M.A. Steel. Normalising phylogenetic networks. Molecular Phylogenetics and Evolution, 163, 2021.

   Daniel H. Huson and David Bryant. The SplitsTree App: interactive analysis and visualization using phylogenetic trees and networks. Nature Methods, 2024.

   D.H. Huson. Sketch, capture and layout phylogenies, 2025. Manuscript in preparation.

   S. Koblmueller, N. Duftner, K. M. Sefc, M. Aibara, M. Stipacek, M. Blanc, B. Egger, and C. Sturmbauer. Reticulate phylogeny of gastropod-shell-breeding cichlids from Lake Tanganyika–the result of repeated introgressive hybridization. BMC Evolutionary Biology, 7:7, 2007. doi: 10.1186/1471-2148-7-7. URL https://doi.org/10.1186/1471-2148-7-7.

   Jonas Lescroart, Alejandra BonillaSánchez, Constanza Napolitano, Diana L. BuitragoTorres, Hctor E. RamrezChaves, Paola PulidoSantacruz, William J. Murphy, Hannes Svardal, and Eduardo Eizirik. Extensive phylogenomic discordance and the complex evolutionary history of the neotropical cat genus leopardus. Molecular Biology and Evolution, 40(12): msad255, December 2023.