Author(s): Thomas Guillerme and Natalie Cooper
This repository contains all the code and data used in the manuscript.
To cite the paper:
Thomas Guillerme \& Natalie Cooper. 2018. Time for a rethink: time sub-sampling methods in disparity-through-time analyses. Palaeontology, 61, 481-493. doi:10.1111/pala.12364
To cite this repo:
Thomas Guillerme \& Natalie Cooper. 2018. GitHub: nhcooper123/time-slice: Release for publication. Zenodo. http://doi.org/10.5281/zenodo.1172000.
Many thanks to Dr Jones for the image :)
These analyses are based on data from four previous studies.
They can be accessed from the links below, but for reproducibility purposes the data can also be found in the data/
folder in this repo.
If you use the data please cite the Dryad data packages and papers they originally came from.
All code used to run analyses and make figures and tables is included in the analyses/
folder. Before starting remember to either set your working directory to the time-slice folder on your computer, or open an RStudio project from that folder.
All of these files are in RMarkdown format, so you can click the Knit
button in RStudio and create HTML versions with the code and output.
This code is not as tidy or functionified as we would like as we were a bit pushed for time.
data/processed
folder.strap
to add stratigraphic information (Appendix S1: Figures A1-A4).functions/
contains functions required by the code in the analyses/
folder.outputs/
contains all the outputs from the code in the analyses/
folder except for the figures and tables which can be found in manuscript/figures
and manuscript/tables
.manuscript/
contains the LaTeX version of the manuscript and appendices, plus style template, bibliography, figures and tables.To rerun all the code with packages as they existed on CRAN at time of our analyses we recommend using the checkpoint
package, and running this code prior to the analysis:
checkpoint("2018-01-06")
For reproducibility purposes, here is the output of devtools::session_info()
used to perform the analyses in the publication.
Session info ----------------------------------------------------------------------------
setting value
version R version 3.4.3 (2017-11-30)
system x86_64, darwin15.6.0
ui RStudio (1.1.383)
language (EN)
collate en_IE.UTF-8
tz Europe/Dublin
date 2018-01-06
Packages --------------------------------------------------------------------------------
package * version date source
ade4 1.7-10 2017-12-15 cran (@1.7-10)
animation 2.5 2017-03-30 CRAN (R 3.4.0)
ape * 5.0 2017-10-30 CRAN (R 3.4.2)
assertthat 0.2.0 2017-04-11 CRAN (R 3.4.0)
base * 3.4.3 2017-12-07 local
bindr 0.1 2016-11-13 CRAN (R 3.4.0)
bindrcpp 0.2 2017-06-17 CRAN (R 3.4.0)
broom * 0.4.3 2017-11-20 CRAN (R 3.4.3)
cellranger 1.1.0 2016-07-27 CRAN (R 3.4.0)
Claddis * 0.2 2017-09-05 Github (TGuillerme/Claddis@43c717b)
cli 1.0.0 2017-11-05 CRAN (R 3.4.2)
cluster 2.0.6 2017-03-10 CRAN (R 3.4.3)
clusterGeneration 1.3.4 2015-02-18 CRAN (R 3.4.0)
coda 0.19-1 2016-12-08 CRAN (R 3.4.0)
colorspace 1.3-2 2016-12-14 CRAN (R 3.4.0)
combinat 0.0-8 2012-10-29 CRAN (R 3.4.0)
compiler 3.4.3 2017-12-07 local
crayon 1.3.4 2017-09-16 CRAN (R 3.4.1)
datasets * 3.4.3 2017-12-07 local
deSolve 1.20 2017-07-14 CRAN (R 3.4.1)
devtools * 1.13.4 2017-11-09 CRAN (R 3.4.2)
digest 0.6.13 2017-12-14 CRAN (R 3.4.3)
dispRity * 0.5 2017-12-20 Github (TGuillerme/dispRity@80f3e97)
dplyr * 0.7.4 2017-09-28 CRAN (R 3.4.2)
expm 0.999-2 2017-03-29 CRAN (R 3.4.0)
fastmatch 1.1-0 2017-01-28 CRAN (R 3.4.0)
forcats * 0.2.0 2017-01-23 CRAN (R 3.4.0)
foreign 0.8-69 2017-06-22 CRAN (R 3.4.3)
gdata 2.18.0 2017-06-06 CRAN (R 3.4.0)
geiger 2.0.6 2015-09-07 CRAN (R 3.4.0)
geometry 0.3-6 2015-09-09 cran (@0.3-6)
geoscale * 2.0 2015-05-14 CRAN (R 3.4.0)
ggplot2 * 2.2.1 2016-12-30 CRAN (R 3.4.0)
glue 1.2.0 2017-10-29 CRAN (R 3.4.2)
graphics * 3.4.3 2017-12-07 local
grDevices * 3.4.3 2017-12-07 local
grid * 3.4.3 2017-12-07 local
gridExtra * 2.3 2017-09-09 CRAN (R 3.4.1)
gtable 0.2.0 2016-02-26 CRAN (R 3.4.0)
gtools 3.5.0 2015-05-29 CRAN (R 3.4.0)
haven 1.1.0 2017-07-09 CRAN (R 3.4.1)
hms 0.4.0 2017-11-23 CRAN (R 3.4.3)
htmltools 0.3.6 2017-04-28 cran (@0.3.6)
htmlwidgets 0.9 2017-07-10 cran (@0.9)
httpuv 1.3.5 2017-07-04 cran (@1.3.5)
httr 1.3.1 2017-08-20 CRAN (R 3.4.1)
igraph 1.1.2 2017-07-21 CRAN (R 3.4.1)
jsonlite 1.5 2017-06-01 CRAN (R 3.4.0)
knitr 1.17 2017-08-10 CRAN (R 3.4.1)
lattice 0.20-35 2017-03-25 CRAN (R 3.4.3)
lazyeval 0.2.1 2017-10-29 CRAN (R 3.4.2)
lubridate 1.7.1 2017-11-03 CRAN (R 3.4.2)
magic 1.5-6 2013-11-20 cran (@1.5-6)
magrittr 1.5 2014-11-22 CRAN (R 3.4.0)
maps * 3.2.0 2017-06-08 CRAN (R 3.4.0)
MASS 7.3-47 2017-02-26 CRAN (R 3.4.3)
Matrix 1.2-12 2017-11-20 CRAN (R 3.4.3)
memoise 1.1.0 2017-04-21 CRAN (R 3.4.0)
methods * 3.4.3 2017-12-07 local
mgcv 1.8-22 2017-09-24 CRAN (R 3.4.3)
mime 0.5 2016-07-07 CRAN (R 3.4.0)
mnormt 1.5-5 2016-10-15 CRAN (R 3.4.0)
modelr 0.1.1 2017-07-24 CRAN (R 3.4.1)
msm 1.6.5 2017-12-05 CRAN (R 3.4.3)
munsell 0.4.3 2016-02-13 CRAN (R 3.4.0)
mvtnorm 1.0-6 2017-03-02 CRAN (R 3.4.0)
nlme 3.1-131 2017-02-06 CRAN (R 3.4.3)
numDeriv 2016.8-1 2016-08-27 CRAN (R 3.4.0)
paleotree 3.0.0 2017-10-21 cran (@3.0.0)
parallel 3.4.3 2017-12-07 local
permute 0.9-4 2016-09-09 CRAN (R 3.4.0)
phangorn 2.3.1 2017-11-01 cran (@2.3.1)
phyclust 0.1-22 2017-12-02 cran (@0.1-22)
phytools * 0.6-44 2017-11-12 CRAN (R 3.4.2)
pkgconfig 2.0.1 2017-03-21 CRAN (R 3.4.0)
plotrix 3.7 2017-12-07 CRAN (R 3.4.3)
plyr 1.8.4 2016-06-08 CRAN (R 3.4.0)
psych 1.7.8 2017-09-09 CRAN (R 3.4.3)
purrr * 0.2.4 2017-10-18 CRAN (R 3.4.2)
quadprog 1.5-5 2013-04-17 CRAN (R 3.4.0)
R6 2.2.2 2017-06-17 CRAN (R 3.4.0)
Rcpp 0.12.14 2017-11-23 CRAN (R 3.4.3)
readr * 1.1.1 2017-05-16 CRAN (R 3.4.0)
readxl 1.0.0 2017-04-18 CRAN (R 3.4.0)
reshape2 1.4.3 2017-12-11 CRAN (R 3.4.3)
rgl * 0.98.22 2017-12-13 CRAN (R 3.4.3)
rlang 0.1.4 2017-11-05 CRAN (R 3.4.2)
rstudioapi 0.7 2017-09-07 CRAN (R 3.4.1)
rvest 0.3.2 2016-06-17 CRAN (R 3.4.0)
scales 0.5.0 2017-08-24 CRAN (R 3.4.1)
scatterplot3d 0.3-40 2017-04-22 CRAN (R 3.4.0)
shiny 1.0.5 2017-08-23 CRAN (R 3.4.1)
snow 0.4-2 2016-10-14 cran (@0.4-2)
splines 3.4.3 2017-12-07 local
stats * 3.4.3 2017-12-07 local
strap * 1.4 2014-11-05 cran (@1.4)
stringi 1.1.6 2017-11-17 CRAN (R 3.4.2)
stringr * 1.2.0 2017-02-18 CRAN (R 3.4.0)
subplex 1.4-1 2017-07-18 CRAN (R 3.4.1)
survival 2.41-3 2017-04-04 CRAN (R 3.4.3)
tibble * 1.3.4 2017-08-22 CRAN (R 3.4.1)
tidyr * 0.7.2 2017-10-16 CRAN (R 3.4.2)
tidyverse * 1.2.1 2017-11-14 CRAN (R 3.4.2)
tools 3.4.3 2017-12-07 local
utils * 3.4.3 2017-12-07 local
vegan 2.4-5 2017-12-01 cran (@2.4-5)
viridis * 0.4.0 2017-03-27 CRAN (R 3.4.0)
viridisLite * 0.2.0 2017-03-24 CRAN (R 3.4.0)
withr 2.1.1 2017-12-19 CRAN (R 3.4.3)
xml2 1.1.1 2017-01-24 CRAN (R 3.4.0)
xtable * 1.8-2 2016-02-05 cran (@1.8-2)
yaml 2.1.16 2017-12-12 CRAN (R 3.4.3)