

Here are some examples linked to marine science that are worth playing around with. The Shiny website has also a big gallery of apps you can explore. I’ve even started to set up my own Shiny Server using DigitalOcean (see my recent post on that: Run shiny server on your own DigitalOcean droplet): Shiny apps can be very helpful to make statistical concepts and theories more accessible and I started to use it more and more in my stats courses at the university.

Since you need to run R in the background you can either launch a Shiny app directly in your R Studio IDE or host it on a website that is connected to a Shiny server (e.g. R Studio hosts the cloud service where you can deploy your app). You can easily extend your Shiny apps with CSS themes, htmlwidgets, and JavaScript actions. The output of theses computations can be then shown as output in the UI. You just need to write an R script that follows a specific Shiny syntax and once you run the script, the package builds a HTML file as user interface (UI) with interactive input elements (based on Javascript) that trigger certain computations in R. īut in a nutshell, Shiny is an R package that builds interactive web apps straight from R.

If you are an R user but don’t know yet what Shiny and Shiny apps are, you definitely should read up on it on.
