Skip to main content
. 2020 Jul 20;8:e9539. doi: 10.7717/peerj.9539

Table 2. R packages that can be used in the development and application of bioassessment products.

Task Package Description
General tidyverse (Wickham, 2017) A suite of packages to import, wrangle, explore, and plot data. Includes the popular ggplot2 and dplyr packages.
Mapping, geospatial sf (Pebesma, 2018) A simple features architecture for working with vectorized spatial data, including common geospatial analysis functions
raster (Hijmans, 2019) Reading, writing, manipulating, analyzing, and modeling gridded spatial data
leaflet (Cheng, Karambelkar & Xie, 2018) Integration of R with the popular JavaScript leaflet library for interactive maps
mapview (Appelhans et al., 2018) Creates interactive maps to quickly examine and visually investigate spatial data, built off leaflet and integrated with sf
Statistical modeling randomForest (Liaw & Wiener, 2002) Create classification and regression trees for predictive modeling
nlme (Pinheiro et al., 2018) Non-linear, mixed effects modeling
mgcv (Wood, 2017) Generalized additive modeling
Community analysis TITAN2 (Baker, King & Kahle, 2015) Ecological community threshold analysis using indicator species scores
indicspecies (De Caceres & Legendre, 2009) Indicator species analysis
vegan (Oksanen et al., 2018) Multivariate analysis for community ecology
Science communication shiny (Chang et al., 2018) Reactive programming tools to create interactive and customizable web applications
rmarkdown (Allaire et al., 2018) Tools for working with markdown markup languages in .Rmd files
knitr (Xie, 2015) Automated tools for markdown files that process integrated R code chunks