The Statistical Computing and Data Visualisation Section is now offering tutorials.
Interactive web applications with Shiny for R.
Session 1: Basics of shiny
- Overview of shiny, summarising its capabilities and use cases.
- Creating a user interface (ui) in R with simple inputs and outputs.
- Writing reactive server code to make a plot using the inputs provided.
- Combine these concepts and make your first shiny app.
Session 2: Reactive programming
- Understand how shiny server code works with reactive programming.
- Using the building blocks for reactivity: observe() changes, reactive() objects, using input$*, render*() output and isolate() code.
- The how and why of validating user inputs to safely run code.
Session 3: Publishing apps
- A brief introduction to the many shiny extension packages available.
- Some quick improvements to the style and appearance of our app using extension packages.
- Discuss options for deploying your app online, including with docker containers and the http://shinyapps.io/ service
Participants are expected to be familiar with writing R code, but no prior experience in website development or shiny is required to get the most out of this workshop. A http://shinyapps.io/ account is needed to deploy your app in session 3 (but is not required if you just want to watch this part).
BIO: Mitchell O'Hara-Wild is an award-winning teaching associate and research assistant at Monash University with particular expertise in R package development, data analysis and statistical computing. He holds a Bachelor of Commerce (Honours) with a major in econometrics, and a Bachelor of Science majoring in computational science and mathematical statistics. Mitchell is the developer of several widely used R packages and operates a data consultancy that runs workshops and provides data analysis and tools.
Cancellation Policy
Occasionally courses have to be cancelled due to a lack of subscription. Early registration ensures that this will not happen.
Cancellations received prior to two weeks before the event will be refunded, minus a $25 administration fee. From then onward no part of the registration fee will be refunded. However, registrations are transferable within the same organisation. Please advise any changes to events@statsoc.org.au.
For any questions, please email events@statsoc.org.au