Shiny - Karthik Ram

May 6, 2015 at 5-6:30pm in BIDS, 190 Doe Library

Attending

About 20 folks!!

Karthik Ram

Karthik is a BIDS data science fellow, programmer extraordinaire, and leader of ROpenSci.

Shiny

Shiny is an R-language package that creates web applications to interact with analysis pipelines and visualizations.

Github repo with some example code: https://github.com/karthik/shiny The most up to date resource on Shiny: http://shiny.rstudio.com/ Also see some amazing cheatsheets here: http://www.rstudio.com/resources/cheatsheets/

Best way to learn: Try building an app. Best resource: cheatsheets rstudio.com/resources/cheatsheets

## ui.R
shinyUI( fluidPage(
    titlePanel("This is a shiny app"),
    sidebarLayout(
        sidebarPanel(
            selectInput("x", "x variable", names(iris))
            selectInput("y", "y variable", names(iris), names(iris)[[2]])
            ),
        mainPanel()
        
        )
    ))

## server.R
## any code that runs once on each server
## put that code *before* the shinyServer() call
library(ggplot2)

shinyServer(function(input, output){
    output$gg <-
    })

Lightning Talks

Ryan Pavlovsky : RadWatch Dosimeter

Ryan showed of a cool small, cheap, touchscreen silicon PIN detectors (“radiation thermostat!”) module and the plotly interface that they have deployed!

Katy : Survey!!

Please fill this out: https://goo.gl/AIymbR

Jeroem Ooms

MongoDB Client for R called “mongolite”. http://cran.r-project.org/web/packages/mongolite/index.html. Showed off some in-database aggregations, mapreducing, binning, and the like.

Share