gigascience / gigadb-website

Source code for running GigaDB
http://gigadb.org
GNU General Public License v3.0
9 stars 14 forks source link

R shiny app deployment E613 #386

Open pli888 opened 4 years ago

pli888 commented 4 years ago

User Story

AS a website user I want add to visualise R files So that I can explore the data in interactive ways

Additional Info

An author asked the following:

1) Does GigaScience have the opportunity to host a working (online) version of a R Shiny Application for the reviewers during the review process? (in such a way, that the reviewers don't have to install the docker image themselves, but get access to a deployed app?)

2) Is there the possibility to deploy such a Shiny app, which is connected to a GigaScience article permanently on the GigaScience Server?

This Story is part of Epic #613

rgaiacs commented 2 years ago

Binder is the best option available: https://mybinder.org/

Workflow:

  1. Author visit https://mybinder.org/ and fill the online form:

    Screenshot 2022-08-03 at 11-54-59 The Binder Project

  2. During article submission, author provided the URL generated by Binder. For example, https://mybinder.org/v2/gh/author/awesome/123456.
  3. Reviewers can use the link to access the R Shiny Interactive visualisation.
  4. When the article is accepted, editors can include the Binder URL somewhere.
  5. GigaDB curators can save the Binder URL and use it in a iframe.

Pieces of infrastructure