A Crash Course in Shiny via ShinyHelper

Jay (John) Emerson from Yale has offered to give a crash course in Shiny.

From the folks at R Studio: "Shiny makes it super simple for R users like you to turn analyses into interactive web applications that anyone can use. Let your users choose input parameters using friendly controls like sliders, drop-downs, and text fields. Easily incorporate any number of outputs like plots, tables, and summaries. No HTML or JavaScript knowledge is necessary. If you have some experience with R, you’re just minutes away from combining the statistical power of R with the simplicity of a web page."

I'm not sure it is quite that easy, so I'll show a few basic Shiny apps and will demonstrate how my in-development package ShinyHelper can -- yes -- help you get started with Shiny.


In addition to Jay's talk, Ken Kleinman has offered to give a lightning talk (10 minutes) on his Shiny app:


I'm looking forward to it.

Join or login to comment.

  • Ken K.

    Thanks for coming, everyone, and if you'd like to study my server.R and ui.R files, just send me an email: [masked]

    1 · September 19, 2013

  • Jon

    Eye opening and very exciting to see. Can't wait to give it a go...

    1 · September 19, 2013

  • Andy A.

    I didn’t pick this up in the talk today, but Shiny can run locally without Shiny Server (i.e. without a web server) <http://www.rstudio.com/shiny/>;.

    Answering my own question: Shiny Server <https://github.com/rstudio/shiny-server>; is written in JavaScript, and needs Node.js to run <http://nodejs.org/>;. The latter is cross-platform, but the former only mentions running on Linux (and presumably Apache), so hopefully not much tweaking is required to also be cross-platform? In any case, it might be possible to convince an IT department to install Node.js (it comes with Google magic, after all), and then add Shiny Server as one application.

    2 · September 19, 2013

    • Andy A.

      I’ve just been informed that Node.js is itself a web server, so Apache isn’t necessary. An analogy (useful to some people) is that Node.js is to JavaScript apps as Tomcat is to Java apps.

      September 19, 2013

  • Meghan

    Would love to see this repeated at some point - I am really interested but I teach until 6 on Wednesdays : /

    September 13, 2013

  • Gregory J. M.

    Shiny really is easy to use. Here is something I did with Shiny about a year ago with NFL kickers: http://glimmer.rstudio.com/gjm112/NFLkickers/

    1 · September 19, 2013

  • Nicholas H.

    In my enthusiasm to move directly to the content, I neglected to thank our sponsors. In addition to the Department of Mathematics at Amherst College (which paid for Jay's transport), the Meetup group is supported by Revolution Analytics, the Five College Statistics Program and the Biostatistics group at the University of Massachusetts/Amherst. Thanks to all for helping make this possible.

    1 · September 19, 2013

  • Nicholas H.

    Jay and Ken did a wonderful job introducing these technologies, and I left much more optimistic about my ability to craft one myself.

    September 19, 2013

  • Nicholas R.

    Super helpful explanations practical explanations, examples, and tutorial of Shiny.

    1 · September 18, 2013

  • harrel b.

    Was really looking forward to this but am stuck with and academic responsibility from 3:30 to 5:30 on Wednesdays. Looking forward to the next meeting!

    September 18, 2013

  • Andy A.

    For the talk today, I just wanted to point out this better map:


    September 18, 2013

20 went

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy