Sweet Dreams are Made of Bootstrapping: Bootstrapping outperforms community-weighted approaches for estimating the shapes of phenotypic distributions
This project contains code associated with work that compares the performance of parametric boostrapping, non-parametric bootstrapping and mean-field approaches to inferring trait distribution.
data: datasets used for analysesfigures: figures and tables used in the manuscript and supplementary materialsimages: images used for figure or table insetsoutput_data: processed data post simulations and bootstrapping. These are used for figure generationr_functions: functions for data analyses and cleaning that are used in the main scriptscripts: scripts used for implementation of {traitstrap} on the various datasets as well as figure generation
Dependencies are managed and stored using {renv} so it is possible to restore
the last 'working state' of this project by calling renv::restore(). This will
install the correct package versions for this project.
Some of the code for generating distributions and simulations were built on an
older version of {traitstrap} (v 0.0.0.901). This legacy version is featured
in the repository as a .tar.gz and can be installed by running the following
code:
if(packageDescription("traitstrap", fields = "Version")!="0.0.0.901" |
is.na(packageDescription("traitstrap", fields = "Version"))){
install.packages("traitstrap_0.0.0.901.tar.gz",repos = NULL,method = "source") #this code is designed for version 0.0.0.901 of traitstrap, which we include in this Github repo
}
