R/Pharma workshop (4hours)
- R (lists, functions, R6, package development, ...)
- Advanced level in Shiny required (> 50 apps, modules, ...)
- JavaScript knowledge: basics (variables, objects, event listeners)
- jQuery basics (tag selection, ...)
- Intro + Quiz (5 min)
- Develop custom templates with Shiny (45 min)
- Break (10 min) (total: 1h)
- Unleash Shiny's interactivity (80 min)
- Break (10 min) (total: 2h30)
- Innovative approach to custom outputs (60 min)
- Break (10 min) (total: 3h40)
- Shiny's hidden or less documented features (20 min) (total: 4h)
Slides are hosted here.
- Exercise 1: Develop custom templates with Shiny - exercise - solutions
- Exercise 2: Unleash Shiny's interactivity - exercise - solutions
- Exercise 3: Custom input bindings - exercise - solutions
- Exercise 4: Custom outputs - exercise - solutions
- Book: Advanced user interfaces for Shiny
- ...