Interactive Web Applets with Shiny

Jan 10, 2020, Location TBD, 10:00am - 1:00pm

Haley Jeppson, hjeppson@iastate.edu.
Joe Papio, joepapio@iastate.edu.
Sam Tyner, sctyner@iastate.edu.

The Interactive R Applets with Shiny workshop will teach you how create interactive web applets that allow users to interact with your data and statistical analyses in a user-friendly setting. These applets are fantastic for teaching, but are also useful for reporting your data interactively. In addition, they are also very simple to create, and you don't have to know how to use HTML and JavaScript to make them! Learn how to combine the statistical power of R with user-friendly, interactive webpages in this 3-hour session.

The course will be very hands-on: after we show you the basics of Shiny, we will spend the remainder of the workshop helping you create your very own applet to take home. If you have data and graphics you would like to make into an interactive applet, bring them with you; otherwise, we will provide some interesting data for you to work with during the workshop. It will be held in a computer lab but you are encouraged to bring your own laptops, with software already loaded. A list of software will be available at this site several days prior to the workshop.

Registration:

Sign-up is done through EventBrite.

Lectures and timetable

Date Notes Lecture and Resources
9:00 – 9:45 Setup and Introduction to Shiny This will make sure that everybody's system is up and running, and introduce you to Shiny.
You should try to install Rstudio and shiny ahead of time, so that this time can be used to address potential problems.

1-Setup.Rmd
apps.zip
9:45 – 10:30 Structure of a Shiny Applet Learn about reactive programming and how to create a bare-bones shiny applet
2-ShinyStructure.Rmd
10:30 – 12:15 Workshop: Create your own Shiny Applet Learn about the input and output options Shiny provides, and then create your own Shiny applet!
3-ShinyTools.Rmd
yourturn.zip
12:15 – 12:30 Questions and Survey We very much appreciate any feedback you can give us. You can find a form here: survey.

Learning outcomes

After the end of the this one course, we expect you to be able to do the following:

Getting Ready on your own machine

You can bring your own laptop and work on it, if you like to. In order to keep up with everybody else, we're asking that you start installing the following pieces of software ahead of coming to the workshop:

Useful links

Recommended Reading: