Visualizing Multispecies Coalescent Trees: Drawing Gene Trees Inside Species Trees

10/13/2022
by   Jonathan Klawitter, et al.
0

We consider the problem of drawing multiple gene trees inside a single species tree in order to visualize multispecies coalescent trees. Specifically, the drawing of the species tree fills a rectangle in which each of its edges is represented by a smaller rectangle, and the gene trees are drawn as rectangular cladograms (that is, orthogonally and downward, with one bend per edge) inside the drawing of the species tree. As an alternative, we also consider a style where the widths of the edges of the species tree are proportional to given effective population sizes. In order to obtain readable visualizations, our aim is to minimize the number of crossings between edges of the gene trees in such drawings. We show that planar instances can be recognized in linear time and that the general problem is NP-hard. Therefore, we introduce two heuristics and give an integer linear programming (ILP) formulation that provides us with exact solutions in exponential time. We use the ILP to measure the quality of the heuristics on real-world instances. The heuristics yield surprisingly good solutions, and the ILP runs surprisingly fast.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/20/2020

Drawing Tree-Based Phylogenetic Networks with Minimum Number of Crossings

In phylogenetics, tree-based networks are used to model and visualize th...
research
06/30/2023

Visualizing Geophylogenies – Internal and External Labeling with Phylogenetic Tree Constraints

A geophylogeny is a phylogenetic tree where each leaf (biological taxon)...
research
05/04/2023

Making a Network Orchard by Adding Leaves

Phylogenetic networks are used to represent the evolutionary history of ...
research
01/18/2020

Computing the probability of gene trees concordant with the species tree in the multispecies coalescent

The multispecies coalescent process models the genealogical relationship...
research
01/15/2014

The Ultrametric Constraint and its Application to Phylogenetics

A phylogenetic tree shows the evolutionary relationships among species. ...
research
02/23/2023

Simultaneous Drawing of Layered Trees

We study the crossing minimization problem in a layered graph drawing of...
research
01/22/2020

Drawing Prolog Search Trees: A Manual for Teachers and Students of Logic Programming

Programming in Prolog is hard for programmers that are used to procedura...

Please sign up or login with your details

Forgot password? Click here to reset