Posting a large interactive table online, supplementary to a publication?
0
1
Entering edit mode
5.5 years ago
EduardoFox ▴ 10

I want to publish a transcriptome paper, along with interactive materials enabling readers to peruse the data behind the discussion. The R package 'plotly' enables rendering online-publishable tables that can be filtered & searched for specific entries.

I would like to publish such a table as supplementary to a paper (e.g. preprint version) however usually data repositories allow for uploading files and text.

Would anyone here know an official data repository with a format such that would enable publishing online an interactive table?

A good example of such a table is given in the link below:

https://butterlab.imb-mainz.de/flydev/?data=embryogenesis

Notes: I have tried recently with shiny-io but I ran into the issue that the server is only available to viewers for 24mins a month in the free account version. This is not enough to allow for few people perusing the large tables as supplementary materials.

Any ideas would be welcome.

Thanks in advance.

RNA-Seq shiny R publishing • 1.3k views
ADD COMMENT
0
Entering edit mode

Can you talk your IT folks into running a shiny server for you? The free one is single-threaded, but doesn't have that time limitation.

ADD REPLY
0
Entering edit mode

Perhaps I could, under ideal conditions. But as a postdoc in the 3rd world I think getting the department to set up a server for me will be quite hard. I will speak to my collaborators, nonetheless.

ADD REPLY
0
Entering edit mode

Do you mean only a table, or as in your link - a shiyapp with plots, etc? And what bits of table is "interactive"? Is it not better to supply CSV, and users can use Excel or R, to apply further filters, pivots, etc.

ADD REPLY
0
Entering edit mode

It is one very large table. The main interactive features are exactly filters and multi-paging to facilitate perusing the data. Like in the link, I think. Yes, I can provide the large table as well, but I believe very few readers do take the time to appreciate Supplementary data if it is not both attractive and readily accessible.

ADD REPLY
0
Entering edit mode

A bit static solution would be to host the shiny code in GitHub, then anyone with R could run it through GitHub, e.g.:

runGitHub("myRepoName", "myUsername")
ADD REPLY
0
Entering edit mode

I thought of Github Pages to host my tables, but apparently no shiny code works directly from there. In the example you provided, do you think it would be possible to have the app running directly from Gihub Pages?

ADD REPLY
1
Entering edit mode
ADD REPLY
0
Entering edit mode

You can generate interactive non-Shiny HTML pages with htmlwidgets::saveWidget(). It's obviously more limited than a full Shiny app, but they can get fairly advanced. There are examples here: http://gallery.htmlwidgets.org/

ADD REPLY

Login before adding your answer.

Traffic: 2421 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6