convnumsig {convevol}R Documentation

Assess the significance of convergent evolution using simulations and the convnum metric

Description

Simulates evolution along a given phylogeny, using parameters derived from observed data, and calculates the convnum metric for each simulation for a set of user-defined taxa. Then compares the observed convnum value to the simulated values to assess the significance of the observed levels of convergent evolution.

Usage

convnumsig(
  phy,
  phendata,
  convtips,
  nsim,
  ellipse = NULL,
  plot = FALSE,
  plotellipse = NULL
)

Arguments

phy

The phylogeny of interest in phylo format

phendata

Phenotypic data for all tips

convtips

A list consisting of the names of all convergent taxa

nsim

The number of simulatons to conduct

ellipse

Optional. An ellipse defining the region of interest, into which groups may or may not converge.

plot

Optional. Describes whether or not to show phylomorphospaces for all of the simulations.

plotellipse

Optional. The ellipse defining the region of interest in the first two dimensions.

Details

None

Value

A list, consisting first of the p-value for the observed convnum, and second of a vector containing all of the simulated convnum values. Also displays a histogram of all of the simulated convnum values.

References

Maechler, M., Rousseeuw, P., Struyf, A., Hubert, M., Hornik, K.(2013). cluster: Cluster Analysis Basics and Extensions. R package version 1.14.4.

Paradis, E., J. Claude, and K. Strimmer (2004) APE: Analyses of phylogenetics and evolution in R langauge. Bioinformatics, 20, 289-290.

Revell, L. J. (2012) phytools: An R package for phylogenetic comparative biology (and other things). Methods Ecol. Evol. 3 217-223.

Examples


phy<-rtree(10)
phendata<-fastBM(phy,nsim=2)
convtips<-c("t1","t2","t3")
answer<-convnumsig(phy,phendata,convtips,10,plot=FALSE,ellipse=NULL,plotellipse=NULL)

[Package convevol version 2.0.1 Index]