Skip to content

Releases: ms609/TreeDist

v2.5.0

07 Oct 12:22
Compare
Choose a tag to compare

v2.4.1

20 Jul 14:49
Compare
Choose a tag to compare
  • 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 throw with stop in C++.

v2.4.0

23 Mar 09:11
6efda3e
Compare
Choose a tag to compare
  • Correct calculation of trustworthiness and continuity metrics.

  • Depict strain in minimum spanning trees with StrainCol() and helper
    function MSTSegments().

  • Update tests for consistency with "TreeTools" v1.7.

  • Use lighter Rcpp headers.

v2.3.0

04 Jan 08:14
Compare
Choose a tag to compare
  • Support ConsensusInfo(p > 0.5).

  • Address hypervolume comparison in vignettes.

  • Support uniform manifold approximation and projection in app.

v2.2.0

13 Sep 18:50
f02fde7
Compare
Choose a tag to compare
  • Speed improvements, using optimizations suggested by Alexis Stamatakis' Bioinformatics group.

  • Support for parallel computation via StartParallel().

  • Progress bars.

v2.1.1

13 Jul 14:02
Compare
Choose a tag to compare
  • Solaris compatibility.

  • Modest vignette improvements.

  • spic/scic abbreviation recognition.

v2.1.0

12 Jul 07:57
Compare
Choose a tag to compare

New features

  • ConsensusInfo() quickly calculates the splitwise information content of the
    consensus of a set of trees, after Smith (forthcoming).
  • SplitwiseInfo() and ClusteringInfo() gain a p parameter to reflect the
    reduced information content of splits with lower support values, and a sum
    parameter 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 to MapTrees()/MappingQuality().
  • SpectralClustering() re-named to SpectralEigens().

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.

v2.0.3

03 Feb 13:00
Compare
Choose a tag to compare
  • Diagnose and fix memory leaks, including over-long reported matchings.

v2.0.2

27 Jan 13:34
Compare
Choose a tag to compare
  • Diagnose and fix memory leaks

  • Explicitly import shiny/shinyjs functions

v2.0.0

20 Jan 16:19
Compare
Choose a tag to compare
  • 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 ClusterTable to allow faster distance computation with Day (1985)
    algorithm.

  • Improve error messages in CalculateTreeDist().

  • Improvements to vignettes.

  • Use package 'vdiffr' conditionally.