Sage-Bionetworks/SynapseShinyApp

Name: SynapseShinyApp

Owner: Sage Bionetworks

Description: Basic structure of a R Shiny application for use on Synapse

Created: 2015-12-04 00:09:27.0

Updated: 2016-09-26 19:49:33.0

Pushed: 2016-09-26 19:50:04.0

Homepage: null

Size: 9

Language: R

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Basic Shiny application for use on Sage Bionetwork's Synapse web portal.

Credits
Introduction

Shiny applications are a powerful way to develop interactive data visualization and manipulation interfaces. However, when using with Synapse, user authentication is an issue - whomever the Shiny application is running as will determine the access that users visiting the application will have.

This solution allows to determine which user is currently logged into Synapse through the web browser. These credentials are passed on to the Shiny app, and that specific user is logged in. Subsequent interactions with Synapse to pull data for the Shiny interface then happens as that user.

Usage

To create a new Shiny application based on this structure, do not fork this repository directly on GitHub. Instead, please use GitHub's importer following the instructions below.

Creating a New Shiny App Repository
  1. Go to GitHub's importer and paste in this repository's clone URL (https://github.com/Sage-Bionetworks/SynapseShinyApp.git).
  2. Choose a name for your repository.
  3. Select the owner for your repository (This will probably be you, but may instead be an organization you belong to).

You can now click “Begin Import”. When the process is done, you can click “Continue to repository” to visit your newly-created repository.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.