a gRadual intRoduction to Shiny

Introductory Workshop to Basic Shiny Concepts

true , true , true , true
January 28, 2018

Description

This was a two hour workshop given for OHSU BioData Club on 2021-01-28 and Cascadia-R 2021-06-04 introducing the basic concepts of Shiny. It runs about two hours long.

There are videos for each part, along with slides. We use an RStudio.cloud project to try out the basic Shiny concepts.

Audience

Intermediate R users and students. Students should be familiar with {ggplot2}, {dplyr}, and how functions work.

Learning Objectives

RStudio Cloud Project

To use this project, you will need to sign up for an https://rstudio.cloud free account. Make sure to save a permanent copy to your own workspace!

https://rstudio.cloud/project/2125039

Part 1: Basic Architecture of a Shiny App

Note

Keep in mind that any references to aes_string() in the video have been fixed in the notebooks.

Slides

Open slides in a separate window: https://laderast.github.io/gradual_shiny/slides/#10

Video

https://youtu.be/6XBb5J6U05Y?t=2956

Project

Open up gradual_shiny/01_app_basics/01_app_basics.Rmd in RStudio Project

Part 2: Reactives

Slides

Open slides in a separate window: https://laderast.github.io/gradual_shiny/slides/#27

Video

Project

Open up gradual_shiny/02_reactives/02_reactives.Rmd in RStudio Project

Part 3: Tooltips with {plotly}; Wrapping up

Slides

Open slides in a separate window: https://laderast.github.io/gradual_shiny/slides/#36

Video

Project

Open up gradual_shiny/03_tooltips_plotly/03_tooltips_plotly.Rmd in RStudio Project.

Survey

If you’ve taken the workshop, please take our survey and give us feedback: https://ohsu.ca1.qualtrics.com/jfe/form/SV_afaOiEAnNpWZIoK

If you want to use the workshop materials, please drop us a line at [tedladeras] [at] [gmail]. We’d love to hear from you.