This the code repository for the Coding Community of Practice ("coders"), founded in 2019 by the Department of Environmental and Occupational Health Sciences (DEOHS) at the University of Washington (UW) School of Public Health (SPH).
This community fosters a culture of coding excellence by encouraging coders to improve their skills and the quality of their code. We meet regularly to provide coding demonstrations, engage in workshops, and participate in code review. We also share our experience and knowledge through a mentoring program for UW students.
This repository contains some demonstrations (listed below). Additional resources may be found in the wiki.
To help you get a head start, we created an "onramp" series designed to teach you the basics, from navigating the RStudio interface to creating figures. We cover R language basics, data wrangling, creating scripts and more!
Here are some slide presentations from earlier meetings...
- Getting and Cleaning data with Regex in R Part 1 (WA WQI with Tidyverse)
- Getting and Cleaning data with Regex in R Part 2 (WA WQI Alternate Dataset and Base-R Variations)
- Web Scraping with rvest in R Part 1 (NOAA Smoke Shapefiles, WA WQI Stations)
- Web Scraping with rvest in R Part 3 (WA WQI per Station)
- Web Scraping with rvest in R Part 3 (EPA AQI)
- Web Scraping with RCurl and jsonlite in R (Historical Pollen Index)
- Using a web API with jsonlite in R (EPA AQS API)
- Plotting in R with ggplot2 (Earthquake Events in the PNW)
- Mapping with R (Measles Outbreak 2019) - slides
- R Markdown Presentations (with Custom Themes)
- Many Models (in Base-R) and background processing
- Building R Packages (with RStudio and Roxygen)
- Parallel Processing in R (on a single machine with forking and sockets)
- Cluster Computing with R (with forking, sockets, and MPI)
- Plotting logistic regression (with
glm
and facets) - Running many models (with
lmer
) in a container - Network graphs (with
qgraph
)