Features

  1. Generalities
  2. ape's Philosophy
  3. Methods Available
  4. Future Developments

Generalities

ape can be used at several levels:

ape provides methods for the analysis of phylogenies at the interspecific levels. At the moment, it deals mainly with analyses of reconstructed phylogenies (analysis of diversification, phylogenetic comparative analyses, and ancestral character estimation), and tree drawing. But current developments are undertaken to provide functions for phylogeny estimation, though distance-based methods are already available (UPGMA, NJ, BIONJ, and ME).

ape is an R package: this means that you need to have R installed on your computer to use ape. If this isn't already done, do yourself a favour today: download and install R!

There are other projects similar to ape (in alphabetical order):

Other packages are available on CRAN and can found through the TaskView page on Genetics and the one on Phylogenetics. Several packages are also available on R-Forge in the Phylogenetics subtopic

Because ape's data structures have become an implicit standard over the years, a good way to check-out the new packages is to look at those that depend on it (see bottom of this page).

The package dna by Jim Lindsey includes a port of Clustal W and flip; it can be downloaded from his web site.

ape's Philosophy

The ideas driving the development of ape are:
  1. Stick to R's logic as much as possible.
  2. Search for efficiency in the code at all levels.
  3. Broad integration of methods for the analysis of evolutionary processes.
  4. Provide tools for the widest range of users.

Methods Available

Roughly, the methods in ape can be grouped in seven categories:
  1. Reading/writing phylogenetic trees
  2. Manipulating phylogenetic trees (including analysis of bipartitions, tree comparisons, ...)
  3. Reading/writing DNA sequences
  4. Computing distances from DNA sequences
  5. Phylogenetic comparative methods
  6. Estimation of ancestral characters
  7. Analysis of diversification
Three further categories can be added where developments are currently active:
  1. Estimation of phylogenetic trees
  2. Molecular dating
  3. Analysis of population genetic history
A complete description of the ape functions can be found in the ape Manual [PDF 930 KB].

Future Developments

ape is in continuous development (for the amateurs of circular acronyms, APE could stand for "Ape is a Package in Evolution"). A strength of ape is in the analysis of reconstructed phylogenies, and the effort will be carried on in this direction.

The best way to keep track of the news about ape is to check-out regularly the present web site, and stay tuned on the r-sig-phylo mailing list.


All materials on this page are coyrighted:
© Emmanuel Paradis, 2011 — Last updated: February 21, 2011