Shiny GEM

Shiny GEM

Shiny GEM is a data analysis app written in R Shiny.

Documentation

https://www.donaldmellenbruch.com/doc/shinygem

Simplified documentation is on the agenda.

Ways to Run

Shiny GEM is available on ShinyApps.io, DockerHub, GitHub, and from within ShinyStudio. Take your pick!

ShinyApps.io

The easiest way to demo the app is from ShinyApps.io.

https://dmellenbruch.shinyapps.io/Shiny_GEM/

For increased performance and security, consider another method below.

Docker

  • Download image from DockerHub:
docker pull dm3ll3n/shiny-gem
  • Run locally in a background container:
docker run -d --restart unless-stopped -p 127.0.0.1:3838:3838 dm3ll3n/shiny-gem

Shiny GEM will now be available in a browser at http://localhost:3838.

From Source

Clone the source code, install dependencies, and launch locally.

git clone https://github.com/dm3ll3n/Shiny-GEM.git

cd Shiny-GEM

Rscript "install-requirements.R"

R -e "shiny::runApp(host='127.0.0.1', port=3838)"

Shiny GEM will now be available in a browser at http://localhost:3838.

ShinyStudio

Shiny GEM is included as an example app in the ShinyStudio Docker stack. First, follow the setup instructions for ShinyStudio. Afterward:

  • Navigate to ShinyStudio at http://localhost:8080.
  • Open RStudio.
  • Use RStudio’s file browser to open shiny-examples/Shiny-GEM/app.R.
  • Run the app within RStudio.

Optionally, copy the directory shiny-examples/Shiny-GEM to __ShinyStudio__/_apps in order to serve Shiny GEM from the “Apps & Reports” page.