Bio300b packages
Annotated list of packages used in Bio300B, showing how we have used the package in this course (some of the packages have functionality we have not explored).
- Packages marked (tv) are installed when
tidyverseis installed - Packages marked (TV) are installed when
tidyverseis installed and loaded into memory whenlibrary(tidyverse)is run. - Packages marked (gh) are available from github
General
- Base R packages,
base,stats,utilsetc tidyversemeta package that loadstidyr,dplyr,ggplot2etc.
data
palmerpenguinspenguins
help
introverseResources for learning R and tidyverse (gh)
Data manipulation
tibbleimproved data frames (TV)readrimporting data (TV)janitorcleaning datatidyrtidying data (TV)dplyrmanipulating data in data.frames/tibbles (TV)lubridatemanipulating dates (tv)
Modelling
pwrpower testscartype II anovalme4mixed effect modelslmerTestforces lme4 models to give approximate p-valuesnlmealternative package for fitting mixed effect modelsbroomconvenient predictions etc from lm, glm etc models (tv)broom.mixedconvenient predictions etc from mixed effect modelsMuMIndredging data to find the best model in exploratory analysesmultcompmultiple comparisons
Visualisation
ggplot2data visualisation (TV)ggbeeswarmggplot geoms for violin-plot shaped jittergghighlighthighlight points and lines in ggplotggfortifylm model diagnosticsGGallypairs plotpatchworkcombine plotscolorBlindnesssimulate colour-blindness
Maps
rnaturalearthmap dataggOceanMapocean map dataggmapmake a map with tilesterraimport and process raster datasfimport, process and plot geospatial dataggspatialhelp plot and annotate geospatial data
Communication
quartodynamic, executable, reproducible documents with markdownknitrhelper functions for quarto documentsenglishnumbers as wordsgtpublication ready tables
Reproducibility
conflictedsettle conflicts between packagesherefinding your project root for importing/exporting filesremotesinstall packages from githubusethishelp set-up R and RStudio