ouch-package: Ornstein-Uhlenbeck methods for comparative phylogenetic...

Description Classes Detailed Documentation Author(s) References


The ouch package provides facilities for Ornstein-Uhlenbeck based methods of phylogenetic comparative analysis.


The basic class, ouchtree, is provided to encode a phylogenetic tree. Plot and print methods are provided.

The class browntree derives from class ouchtree and encodes the results of fitting a Brownian Motion model to data.

The class hansentree derives from class ouchtree and encodes the results of fitting a Hansen model to data.

Detailed Documentation



Brownian motion methods

brown, browntree-class

Ornstein-Uhlenbeck methods

hansen, hansentree-class

simulate methods

simulate-browntree, simulate-hansentree

plot methods

plot-browntree, plot-hansentree


Convert a tree in ape format to ouch format. See ape2ouch


Aaron A. King (kingaa at umich dot edu)


Butler, M.A. and A.A. King (2004) Phylogenetic comparative analysis: a modeling approach for adaptive evolution. American Naturalist 164:683–695.

Search within the ouch package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.