| njs {ape} | R Documentation |
Tree Reconstruction from Incomplete Distances With NJ* or bio-NJ*
Description
Reconstructs a phylogenetic tree from a distance matrix with possibly missing values.
Usage
njs(X, fs = 15)
bionjs(X, fs = 15)
Arguments
X |
a distance matrix. |
fs |
argument s of the agglomerative criterion: it is coerced as an integer and must at least equal to one. |
Details
Missing values represented by either NA or any negative number.
Basically, the Q* criterion is applied to all the pairs of leaves, and the s highest scoring ones are chosen for further analysis by the agglomeration criteria that better handle missing distances (see references for details).
Value
an object of class "phylo".
Author(s)
Andrei Popescu
References
Criscuolo, A., Gascuel, O. (2008) Fast NJ-like algorithms to deal with incomplete distance matrices. BMC Bioinformatics, 9, 166.
See Also
Examples
data(woodmouse)
d <- dist.dna(woodmouse)
dm <- d
dm[sample(length(dm), size = 3)] <- NA
dist.topo(njs(dm), nj(d)) # often 0
dm[sample(length(dm), size = 10)] <- NA
dist.topo(njs(dm), nj(d)) # sometimes 0
[Package ape version 5.8 Index]