Recent Releases of TreeDist
TreeDist - v2.9.0
VisualizeMatching()allows more control over output format, and returns the matching (#124).DistanceFromMedian(Average = median)allows calculation of MAD.SpectralEigens()returns correct eigenvalues (smallest was overlooked).SpectralEigens()handles values ofnEiglarger than the input.Anticipate new behaviour of
unlist(use.names = TRUE)in R 4.5.
- R
Published by ms609 over 1 year ago
TreeDist - v2.5.0
New functions to measure cluster sizes (see
?"cluster-statistics").KMeansPP()conducts clustering using K-means++, replacing K-means in app.New vignette on tree landscape analysis.
- R
Published by ms609 over 3 years ago
TreeDist - v2.4.1
New vignette on how to compare tree sets.
PathVector()now treats trees with a root node as rooted.Fix plot layout in treespace vignette.
Informative failure when not enough memory for
consensus_info().Replace
throwwithstopin C++.
- R
Published by ms609 over 3 years ago
TreeDist - v2.1.0
New features
ConsensusInfo()quickly calculates the splitwise information content of the consensus of a set of trees, after Smith (forthcoming).SplitwiseInfo()andClusteringInfo()gain apparameter to reflect the reduced information content of splits with lower support values, and asumparameter to allow return of individual split information content.KCDiameter()approximates the diameter of the Kendall–Colijn metric.Plot3()(experimental) provides pseudo-3D plotting.
Renamed functions
Project()/ProjectionQuality()re-named toMapTrees()/MappingQuality().SpectralClustering()re-named toSpectralEigens().
Improvements
- Add self-organizing map example to treespace vignette.
- Allow the specification of custom vectors in the Kendall–Colijn metric.
- Faster all-to-all tree distance calculation.
- R
Published by ms609 over 4 years ago
TreeDist - v2.0.0
Project()launches 'shiny' app for projection and analysis of tree space.ProjectionQuality()calculates trustworthiness and continuity of tree space projections.Faster calculation of Robinson–Foulds distance (using algorithm of Day (1985)) and clustering information distance.
New class
ClusterTableto allow faster distance computation with Day (1985) algorithm.Improve error messages in
CalculateTreeDist().Improvements to vignettes.
Use package 'vdiffr' conditionally.
- R
Published by ms609 about 5 years ago
TreeDist - v1.2.0
TreeDistance()and related functions now return adistobject when computing all distances between all pairs of trees in a list.Improve floating-point arithmetic in
TreeDistance()functions.TreeDistance()now returns a distance (as documented), rather than a similarity.Fix rounding error in NNI 'Li' upper estimate, and improve NNI performance.
Reduce precision of LAPJV so rounding errors do not result in interminable run times.
- R
Published by ms609 over 5 years ago
TreeDist - v1.1.1
Improvements to
NNIDist()in light of Fack et al. (2002).Add
NNIDiameter(): approximate diameter of NNI distance.Remove vignette 'Interpreting tree distances': duplicates https://ms609.github.io/TreeDistData/articles/09-expected-similarity.html.
Remove redundant data object
oneOverlap.Fix an issue when installing on R 3.x (require C++11 to ensure declaration of
UINT_FAST16_MAX).Fix memory-handling bug in
lapjv().Fix range errors when calculating tree distances.
- R
Published by ms609 over 5 years ago
TreeDist - v1.0.0
Initial release, building on some draft functions included in 'TreeSearch' 0.3.2.9005.
- R
Published by ms609 over 5 years ago