PEWO: a collection of workflows to benchmark phylogenetic placement




Introduction and context

In the Bioinformatics team of the LIRMM (CNRS & Univ. Montpellier), we develop a series of tools for metagenomics / metabarcoding analysis. Our tools exploit phylo-k-mers (which are k-mers combined with phylogenetic information) computed for an input set of reference sequences and their phylogeny. The phylo-k-mers are computed and indexed with IPK, which stores them in files. Then, using such a phylo-k-mer index (or database):

  • EPIK can perform phylogenetic placement of an input set of metabarcoding reads
  • SHERPAS identifies reads that are recombinant between different virus strains.

PEWO is a tool to execute, evaluate and compare virtually any tool that does phylogenetic placement of sequencing reads (currently these include Pplacer, EPA, EPA-ng, APPLES, AppSpam, RAPPAS and EPIK).

PEWO: overview

PEWO  schema overview
PEWO schema overview

PEWO stands for Phylogenetic placement Evaluation WOrkflows.

PEWO is a framework to run evaluation and comparison of any tool that performs phylogenetic placement of metagenomic reads. PEWO allows automatic evaluation of precision, of running time and memory usage for several tools on benchmark datasets. It runs the software, collect the results, and prepare graphics for ready-to-use figures. It evaluates all tools in a standard and carefully design procedure: that way you can run a fair comparison, but you can also explore which parameter setting best fits your use-case.

PEWO is freely accessible at https://github.com/phylo42/PEWO and comes with a Wiki, a tutorial, a comprehensive documentation and benchmark datasets.

In 2026, it includes 3 workflows: Pruning-based Accuracy evaluation (PAC), Likelihood-based Accuracy evaluation (LAC), and Resources evaluation (RES).

PEWO is a collaborative effort: test it and make it yours!

Technical overview

PEWO is a framework developped with Snakemake, Python, and Conda (for the management of environments). It already incoporates 7 published, standard tools for phylogenetic placement (see list above). PEWO is flexible and extensible: there is a ligthweight procedure to incorporate a new placement tool. PEWO was published in 2020 and adopted by the community that has already extended it.

License: MIT license.

Publication

Funding

France Génomique [ANR-10-INBS-0009], MNERT fellowship

Label financement ANR
Label financement ANR

AQUAPONY

AQUAPONY

AquaPony: interactive visualization of phylogeographic scenarios AquaPony is a web application designed to explore and interpret evolutionary scenarios on annotated phylogenetic trees (for example, ancestral geographic states). It was built to make uncertainty in ancestral reconstructions easier to understand and communicate. Why AquaPony? In phylogeography, several scenarios can be nearly as plausible as the best…

CompPhy

CompPhy

CompPhy: a web-based collaborative platform for comparing phylogenies CompPhy is a web platform dedicated to the collaborative handling of phylogenetic trees. Users can freely manage collections of trees and communicate on a common project. By collaborative, we mean that several users connected to the same project can manipulation at the same time trees from shared…

Data visualisation Phylogenomics Phylogeny Phylogenetic analysis Phylogenetic sub/super tree construction Phylogenetic tree editing Gene tree newick Nexus format
LoRMA: a self correction program for long reads

LoRMA: a self correction program…

Overview LoRMA is an error correction program for long reads, which are sequences obtained using the third generation of sequencing technologies (3GS), either with Oxford Nanopore technology or with Pacific Biosciences technology. LoRMA is a so-called self-correction software, as opposed to e.g. LoRDEC that is a hybrid error correction tool. This means that LoRMA uses…

⚠️ Online tool executions will be unavailable on June 16, 2026, from 9:00 AM due to scheduled cluster maintenance. ⚠️ This website is under construction, some information or links could be unavailable ⚠️