Skip to content
Phylogenetic placement and downstream analysis
OCaml C Python C++ Standard ML Makefile Other
Branch: master
Clone or download
Latest commit f40a363 May 9, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
cdd_src Eliminated compiler warnings. Apr 3, 2013
common_src Warning if there is a zero emp freq. Jan 19, 2014
docs Fix link to Archaeopteryx. Closes #341. Sep 21, 2015
json_src Support writing compressed .jplace files Nov 19, 2013
pam_src Change PAM C library name Sep 18, 2013
pdprune_src Various small fixes. Feb 16, 2012
pplacer_src Adding identity to CSV. Dec 29, 2016
scripts update docstring to clarify dedup info file Jul 28, 2014
tests 4.01.0 fixes Feb 3, 2014
.gitignore wercker upload Oct 3, 2015
.gitmodules Using an absolute repository path temporarily. Mar 23, 2011
CHANGELOG Updating changelog. Dec 30, 2016
COPYING new file: COPYING Mar 17, 2010
Dockerfile zip bug fixed May 9, 2018
Makefile editing README. Apr 9, 2017
_tags Adding `guppy mcl`. Jun 4, 2012 Allowing lightweight tags for --version. May 21, 2016
opam-requirements.txt New name for sqlite3 ocaml package. Nov 25, 2014
wercker.yml Upload on deploy. Oct 3, 2015

pplacer suite of programs

wercker status

pplacer places reads on a phylogenetic tree. guppy (Grand Unified Phylogenetic Placement Yanalyzer) yanalyzes them. rppr is a helpful tool for working with reference packages.

pplacer, guppy, and rppr are free software under the GPL v3.

Related tools

Several other tools have used pplacer as one of their main components. Some of these include:

  • SEPP (Mirarab, Nguyen, Warnow, PSB, 2012) aims to improve the scalability of phylogenetic placement using divide-and-conquer. It uses Ensembles of Hidden Markov Models (implemented by HMMER) to both align sequnces and to find a (small) subtree for placement using pplacer. SEPP can place on the GreenGenes dataset with 200,000 sequences. A standalone version for the GreenGenes reference is available here.

  • paprica (Bowman and Ducklow, PLOS One, 2015) uses Infernal and pplacer to place reads on a reference tree of 16S rRNA genes from all completed genomes in Genbank. The domains Bacteria, Archaea, and Eukarya are all supported. paprica normalizes for 16S rRNA gene copy number and provides and estimate of the enzymes, metabolic contents, and genomic character (e.g. GC content, genome length) of the community. It is available as an Amazon Machine Instance or VirtualBox appliance, however, we recommend that you install the dependencies and run locally. A basic tutorial can be found here.

You can’t perform that action at this time.