This workshop introduces the participants the fundementals of literate programming using the R Statistical Package, the Knitr Package and Shiny.
The contents are primary samples and other materials to be used in the workshop.
9:00 - 9:30 Brief Introduction to R and R Studio
-
Introductions
-
History of R
-
Literate Programming and Open Science
-
Tour of R and R Studio
9:30 - 10:00 Knitr with Markdown and Latex
-
Make Default Documents
-
Explanation
- Code Chunks
- Chunk Labels
- Chunk options
10:00 - 10:15 Break
10:15 - 11:00 More with Knitr
-
Code Chunk Options
-
Figures
-
Tables
-
CSS
11:00 - 11:30 Presentations with Knitr
-
Making Slides
-
Different Slide Modules
-
Layouts
11:30 - 12:00 Play Time / OverRun
12:00 - 13:30 Lunch
13:00 - 14:00 Introduction to Shiny
-
Basic Concepts
-
Limits of Shiny
-
Hello World Application
-
Adding A Figure
14:00 - 15:00 Exploring Shiny
-
Input Widgets
-
Reactive functions
-
Formatting/Layouts
-
CSS
15:00 - 15:15 Break
15:15 - 16:00 More Shiny
-
Shiny Presentations
-
Publishing to Shiny Apps
-
Additional Topics
16:00 - 16:30 Play Time/Advanced Topics