R Shiny workshop

Shiny R is a platform for turning data analysis and visualization into an interactive, user-friendly environment, making it easier to conduct your own research, quickly test your models/assumptions, and distribute your knowledge to a broader community.

OUR SHINY R WORKSHOP IS MEANT TO BUILD A COMMUNITY AROUND MAKING DATA EASIER TO INTERPRET, UNDERSTAND, AND DISTRIBUTE THROUGH INTERACTIVE WEB APPLICATIONS.

This NREL short course on R shiny is designed to put you, the data analyst or researcher, in the driver’s seat for building interactive analyses and websites to better analyze your data and disseminate your work. R Shiny can improve your own data analysis approaches, improve the impact of your work by connecting users directly to your data or insights, and increase engagement of your work by other people working on related topics. The interactive nature of shiny also enables it to be used as a powerful educational and teaching tool, quickly developing interest and engagement from your students.

What is ‘shiny’?

Shiny allows you to create interactive webpages and interfaces as a package for the R statistical program, already commonly used by researchers and data scientists. Shiny allows you to analyze, interact, and communicate your data in one seamless place without requiring the user to learn any programming.

Making Interactive Data-Driven Web Apps in R
NREL Short Course

Goals of this course include:


  1. Outline how shiny can be helpful to you
  2. Train you how to go from dull R coding to shiny
  3. Assist you in building your first shiny webpage, using your own data

For more information contact Matt.Ross@colostate.edu or chris.dorich@colostate.edu. 


Course Outline

From Dull to Shiny  
Tutorials to guide you through the coding necessary to turn static R outputs into interactive applications.
Interactive Analysis
Using reactions and observations in Shiny. Turning your applications into an interactive experience for the user. Covering interactive mapping, time-series analysis, and more.
Potential of Shiny 
Learn ways to utilize shiny for course instruction, science dissemination, and in house analysis.
Build Your First App 
Your very own first app! Work on building your very own app with support from instructors so you leave with a powerful shiny application to continue your research.
Open coding
Coding support and further tutorials on building powerful, well designed applications.