Skip to content

Releases: ms609/TreeSearch

v1.5.0

04 Apr 05:39
Compare
Choose a tag to compare
  • MaximumLength() calculates maximum possible length of characters, including with inapplicable tokens
  • Consistency() now returns retention index and rescaled consistency index

v1.4.0

26 Aug 01:01
Compare
Choose a tag to compare

New features

  • TaxonInfluence() calculates influence of individual taxa on phylogenetic inference

Search improvements

  • Default to use equal weighting during ratchet iterations
  • Support null constraints in AdditionTree()

App improvements

  • Exclude taxa from search in app
  • Allow search to continue when loading a new file with different taxon names into the app

Housekeeping

  • Update calls to DescendantEdges() for compatibility with 'TreeTools' 1.10.0

v1.3.2

27 Apr 12:03
Compare
Choose a tag to compare
  • Use PlotTools::SpectrumLegend() for continuous scales in app
  • Restore auto-termination of .t files

v1.3.1

29 Mar 12:30
Compare
Choose a tag to compare
  • PlotCharacter() now returns invisibly
  • Fix missing character in Wills et al. (2012) dataset
  • Search by character text in GUI
  • Call C functions using symbols

v1.3.0

20 Feb 10:13
Compare
Choose a tag to compare

New features

  • New function LengthAdded() tests which characters contribute to taxon instability, per Pol & Escapa (2009)
  • WhenFirstHit() recovers tree search information from tree names
  • New vignette on tree space mapping
  • Support phylo trees as constraints

GUI improvements

  • Support reading characters from Excel spreadsheets
  • Allow retention of sub-optimal trees
  • Use K-means++ clustering

v1.2.0

25 Jul 15:30
Compare
Choose a tag to compare
  • 'shiny' GUI improvements:

    • Export log of tree search commands
    • Export R scripts to reproduce figures
    • Simplify layout
    • Misc bug fixes
  • New function QuartetResolution() evaluates how a quartet is resolved in
    each of a list of trees.

v1.1.2

11 May 11:16
Compare
Choose a tag to compare
  • Check tree order & rootedness before scoring (#133)
  • Improve error handling
  • Replace throw with stop in C++
  • Remove test of elapsed times, for CRAN compliance

v1.1.1

22 Mar 11:20
Compare
Choose a tag to compare
  • GUI allows selection of subset of trees, for easier analysis of Bayesian tree sets
  • Miscellaneous fixes and improvements in 'shiny' GUI
  • Test suite for 'shiny' GUI
  • Update tests for TreeSearch 1.7

v1.1.0

17 Jan 17:16
Compare
Choose a tag to compare
  • Improvements to 'shiny' GUI
  • Better integration of rogue taxon exploration
  • New vignette describing profile parsimony
  • MinimumLength() fully supports ambiguous applicability

v1.0.1

27 Sep 14:09
Compare
Choose a tag to compare
  • Memory management with invalid input
  • Corrections to metadata