The Tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures.
In this workshop, we will introduce you to basic Tidyverse concepts and help you work more effectively with your analyses.
Prerequisites: Basic familiarity with R is suggested. We highly suggest going through the two RStudio Primers here before the workshop:
Part 1: Visualization using ggplot2 and the grammar of graphics
ggplot2 is an extremely powerful visualization library. In this session, we will cover basic plots (barplots, scatterplots, and boxplots) and the ways to customize these visualizations using color.
Part 2: Summarizing, transforming, and cleaning data using dplyr
The tidyverse includes many functions that allow us to quickly group and summarize data to produce useful tabular summaries of a large dataset. We will cover useful functions in dplyr for summarizing data and working with missing values in a data. Our focus will be on utilizing streams of continuously updated data and ways to productively work with them.
Part 3: Reproducible Reporting with RMarkdown and Friends
RMarkdown is an extremely powerful file format that allows you to mix explanatory text, code, and figures/tables. From a single Rmarkdown file you can produce webpages, presentations, and even nicely formatted emails. In this session, we will introduce RMarkdown syntax, how to output different formats, and resources for shaping and styling your outputs.
I am an Assistant Professor in the Division of Bioinformatics and Computational Biology in the Department of Medical Informatics and Clinical Epidemiology at OHSU (BCB/DMICE) and a member of the OHSU Knight Cancer Institute. Collaboration, training and team science are passions of mine. I believe that research should not be a lonely practice, and building communities of practice in science and research that are psychologically safe and inclusive are the key to doing better, more robust science.
My free Ready for R course currently is at over 1300 external users, and I have built a learning community around it. The course has been lauded by users as being more inclusive and less intimidating than other R courses.
Teaching Assistant: Eric Leung