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
tidyverse
is installed - Packages marked (TV) are installed when
tidyverse
is installed and loaded into memory whenlibrary(tidyverse)
is run. - Packages marked (gh) are available from github
General
- Base R packages,
base
,stats
,utils
etc tidyverse
meta package that loadstidyr
,dplyr
,ggplot2
etc.
data
palmerpenguins
penguins
help
introverse
Resources for learning R and tidyverse (gh)
Data manipulation
tibble
improved data frames (TV)readr
importing data (TV)janitor
cleaning datatidyr
tidying data (TV)dplyr
manipulating data in data.frames/tibbles (TV)lubridate
manipulating dates (tv)
Modelling
pwr
power testscar
type II anovalme4
mixed effect modelslmerTest
forces lme4 models to give approximate p-valuesnlme
alternative package for fitting mixed effect modelsbroom
convenient predictions etc from lm, glm etc models (tv)broom.mixed
convenient predictions etc from mixed effect modelsMuMIn
dredging data to find the best model in exploratory analysesmultcomp
multiple comparisons
Visualisation
ggplot2
data visualisation (TV)ggbeeswarm
ggplot geoms for violin-plot shaped jittergghighlight
highlight points and lines in ggplotggfortify
lm model diagnosticsGGally
pairs plotpatchwork
combine plotscolorBlindness
simulate colour-blindness
Maps
rnaturalearth
map dataggOceanMap
ocean map dataggmap
make a map with tilesterra
import and process raster datasf
import, process and plot geospatial dataggspatial
help plot and annotate geospatial data
Communication
quarto
dynamic, executable, reproducible documents with markdownknitr
helper functions for quarto documentsenglish
numbers as wordsgt
publication ready tables
Reproducibility
conflicted
settle conflicts between packageshere
finding your project root for importing/exporting filesremotes
install packages from githubusethis
help set-up R and RStudio