Package: Claddis Type: Package Title: Measuring Morphological Diversity and Evolutionary Tempo Version: 0.7.0 Date: 2024-09-01 Authors@R: c( person(given = "Graeme T.", family = "Lloyd", email = "graemetlloyd@gmail.com", role = c("aut", "cre", "cph")), person(given = "Thomas", family = "Guillerme", role = c("aut", "cph")), person(given = "Jen", family = "Hoyal Cuthill", role = c("aut", "cph")), person(given = "Emma", family = "Sherratt", role = c("aut", "cph")), person(given = "Steve C.", family = "Wang", role = c("aut", "cph")) ) Maintainer: Graeme T. Lloyd Depends: R (>= 4.1.0), ape, phytools, strap Imports: clipr, geoscale, graphics, grDevices, methods, multicool, partitions, stats, utils Suggests: rgl, testthat Description: Measures morphological diversity from discrete character data and estimates evolutionary tempo on phylogenetic trees. Imports morphological data from #NEXUS (Maddison et al. (1997) ) format with read_nexus_matrix(), and writes to both #NEXUS and TNT format (Goloboff et al. (2008) ). Main functions are test_rates(), which implements AIC and likelihood ratio tests for discrete character rates introduced across Lloyd et al. (2012) , Brusatte et al. (2014) , Close et al. (2015) , and Lloyd (2016) , and calculate_morphological_distances(), which implements multiple discrete character distance metrics from Gower (1971) , Wills (1998) , Lloyd (2016) , and Hopkins and St John (2018) . This also includes the GED correction from Lehmann et al. (2019) . Multiple functions implement morphospace plots: plot_chronophylomorphospace() implements Sakamoto and Ruta (2012) , plot_morphospace() implements Wills et al. (1994) , plot_changes_on_tree() implements Wang and Lloyd (2016) , and plot_morphospace_stack() implements Foote (1993) . Other functions include safe_taxonomic_reduction(), which implements Wilkinson (1995) , map_dollo_changes() implements the Dollo stochastic character mapping of Tarver et al. (2018) , and estimate_ancestral_states() implements the ancestral state options of Lloyd (2018) . calculate_tree_length() and reconstruct_ancestral_states() implements the generalised algorithms from Swofford and Maddison (1992; no doi). Encoding: UTF-8 License: GPL (>=2) LazyData: yes ByteCompile: yes RoxygenNote: 7.3.2 Config/pak/sysreqs: libglpk-dev libgmp3-dev libxml2-dev libx11-dev Repository: https://graemetlloyd.r-universe.dev Date/Publication: 2026-02-05 22:44:18 UTC RemoteUrl: https://github.com/graemetlloyd/claddis RemoteRef: HEAD RemoteSha: 7f5de57ced981c7c01d164dd97f0bb1f69abb7b5 NeedsCompilation: no Packaged: 2026-06-05 07:10:58 UTC; root Author: Graeme T. Lloyd [aut, cre, cph], Thomas Guillerme [aut, cph], Jen Hoyal Cuthill [aut, cph], Emma Sherratt [aut, cph], Steve C. Wang [aut, cph]