TreeVis: A MATLAB-based tool for tree visualization

Many analyses of biological data produce results in the form of tree structures. Generating easily interpretable layouts to visualize these tree structures is a non-trivial task. We present a new visualization algorithm, TreeVis, to generate clear two-dimensional layouts of complex tree structures.

MATLAB implementation for TreeVis is available at Note: see scripts "demo.m"(eg), "arch_layout.m" and "demo_methylation_figure.m" for how to use TreeVis in MATLAB.

An implementation in R is also available:, (eg).

We also provide a version with Graphical User Interface (GUI). This version is coded using matlab:, (eg).

This work is described in: Peng Qiu, and Sylvia K. Plevritis, "TreeVis: A MATLAB-based Tool for Tree Visualization", Computer Methods and Programs in Biomedicine, 109(1):75-76, 2013.

If you have any questions or find any problems in it, please email me at