Interact with your data using RShiny
Audience | Computational skills required | Duration |
---|---|---|
Biologists | R Basic | 2-3 hour workshop (~3 hours of trainer-led time) |
Description
This repository has teaching materials for a 2-3 hour, hands-on workshop covering RShiny. RShiny is an R package that allows users to create interactive web applications for their data. In this hands-on workshop, we will introduce the basic syntax and structure for RShiny applications, create a variety of applications using a diverse set of inputs and discuss options for hosting these applications.
This workshop assumes that users have a basic grasp of coding within R.
Learning Objectives
In this workshop, users will be able to:
- Differentiate between the User Interface and Server side of a RShiny App
- Create apps that take a variety of input formats, including text, checkboxes, dropdown menus and sliders
- Visualize text, figure and table output using an RShiny App
- Upload data into an RShiny app and download data and figures from an RShiny app
- Discuss the various hosting options for RShiny Apps
Contents
Lessons | Estimated Duration | Instructor |
---|---|---|
R Shiny App Structure and Syntax | 20 min | Meeta |
Input options | 60 min | Meeta |
Visualization and Interactive Visuals | 30 min | Will |
Uploading and Downloading Data | 20 min | Will |
Hosting Platforms | 15 min | Will |
Installation Requirements
Download the most recent versions of R and RStudio for your laptop:
R Package requirements:
Prior to the workshop please install the following R packages:
- Shiny
- Tidyverse
- shinythemes
- DT