Skip to content

VII. Tools for tree and placement results visualisation

Benjamin Linard edited this page Jul 3, 2020 · 3 revisions

The jplace format

Most phylogenetic placements tools output their results using the "Jplace" JSON specification (FA. Matsen, 2012).

A jplace file is contains basically 2 informations:

  • a newick representation of the tree to which queries were placed (with added branch labels)
  • a table-like json representation of the information associated to each placement

Over the past years many tools have been developed to open and visualize the content of jplace files, both in terms of summarizing the placements statistics and in visualizing the tree itself decorated with placement results.

Graphical interfaces

Command-line tools

  • GUPPY: one the first tool specifically designed for the post-analysis and manipulation of placement results. Allows to manipulate jplace files, extract desired information (tree, subsets of placements...), to compare different samples via placement-based statistics and compute the phylogenetic diversity represented by the placements. (https://matsen.github.io/pplacer/generated_rst/guppy.html)
  • GAPPAS: a faster reimplementation of many GUPPY tools but also novel functionnalities and options of tree visualisation (https://github.com/lczech/gappa/wiki)
  • Phyloshift: a metabarcoding-focused tool, using placements for species identification. Contains several commands to manipulation placement results. (https://phylosift.wordpress.com/)

R libraries

Other libraries

  • genesis: a very optimised C++ library dedicated to ML-based phylogenetic analyses with functions dedicated to phylogenetic placements visualisation and analysis (https://github.com/lczech/genesis)