Introduction to R Shiny

Date 6 May 2019
Speaker(s) Phil Cheng, Helena L. Crowell
Fees *academic: 60 CHF   -   for-profit: 300 CHF
Cancellation deadline 22 Apr 2019
City Zurich
*academic fee includes non for-profit organisations as well as unemployed participants at the time of application.


Shiny is an open-source R package that allows building interactive web applications from R, and without knowledge of web-development, enabling data scientists to make their data or analysis interactively explorable and accessible to colleagues, end-users, and/or for publication.

In this course, we will introduce the R Shiny framework, and equip R programmers with the basic tools to build and deploy their own web apps.


Biologists, bioinformaticians, and any R users who are interested in developing an interactive web application to communicate their data or analysis to other non-programmers.

Learning objectives

Upon completion of this course, attendees should have become familiar with:

  • The general Shiny framework structure (server and UI).
  • Basic Shiny building blocks (input and output widgets).
  • An overview of UI layouts and how to “prettify” apps.
  • The concepts of reactivity and reactive values (interactive vs. static).
  • How to share their apps privately or deploy them publicly.


Knowledge / competencies
  • Intermediate to advanced knowledge of R.
  • No prior experience with Shiny is expected.
  • You are required to bring your personal laptop with WIFI connection enabled and the latest versions of R and RStudio installed.


The registration fees are 60 CHF for academics and 300 CHF for companies. This includes course content material and coffee breaks.

Deadline for registration and free-of-charge cancellation is set is set to 22/04/2019. Cancellation after this date will not be reimbursed. Please note that participation to SIB courses is subject to our general conditions.

You will be informed by email of your registration confirmation.

Venue and Time

University of Zurich, Campus Irchel Campus.

The course will start at 9:00 and end around 17:00.

Precise information will be provided to the participants on due time.

Additional information


Coordination: Patricia Palagi

We will recommend 0.25 ECTS credits for this course (given a passed exam at the end of the course).

You are welcome to register to the SIB courses mailing list to be informed of all future courses and workshops, as well as all important deadlines using the form here.

For more information, please contact