hms-dbmi / upsetr-shiny Goto Github PK
View Code? Open in Web Editor NEWA Shiny wrapper for the UpSetR R package (https://github.com/hms-dbmi/UpSetR).
Home Page: http://gehlenborglab.shinyapps.io/upsetr/
A Shiny wrapper for the UpSetR R package (https://github.com/hms-dbmi/UpSetR).
Home Page: http://gehlenborglab.shinyapps.io/upsetr/
A successful update (= build) of the master branch in the repo should be followed by an automatic update of the deployed Shiny app.
Hi,
I'm a beginner in shiny, and unfortunately I never had a graph display. Whether on Option 1 or Option2 (I haven't tested option3). I just have a big white box, like i have a picture, but the link is not good. I use the exemple file for option 1 and i copy the lists for option2.
Here are the warnings that I also get.
thank you in advance for your help
Warning: Navigation containers expect a collection of bslib::nav()
/shiny::tabPanel()
s and/or bslib::nav_menu()
/shiny::navbarMenu()
s. Consider using header
or footer
if you wish to place content above (or below) every panel's contents.
Warning in if (maximum == 1) { :
the condition has length > 1 and only the first element will be used
Warning: Error in renderImage:
98: stop
97: renderImage [/home/shiny/test/UpSetR-shiny-master/server.R#403]
96: func
83: renderFunc
82: output$plot
1: runApp
Warning: Error in renderImage:
98: stop
97: renderImage [/home/shiny/test/UpSetR-shiny-master/server.R#403]
96: func
83: renderFunc
82: output$plot
1: runApp
Warning: Error in png: invalid 'width' argument
98: png
97: renderImage [/home/shiny/test/UpSetR-shiny-master/server.R#414]
96: func
83: renderFunc
82: output$plot
1: runApp
Can we expose the number.angles
parameter in the Shiny app? Maybe just a dropdown with 45 degree increments?
This is related to hms-dbmi/UpSetR#34.
Instead of the barely visible confirmation message, show the data summary on the same page as soon as it is loaded and delete the data summary page.
After uploading the movies.csv dataset, choosing comma and pressing confirm I get a success message. The next page, however, shows only:
Error: argument of length 0
User report:
Briefly, here’s my problem: I am using the shiny app implementation and I cannot get the output file to include the empty intersections. It shows up in the browser image but surprisingly not in png/pdf output (and I need vector image).
I reproduced this on https://gehlenborglab.shinyapps.io/upsetr/ using the following expression:
A=12, B=0, C=5, A&B=4, A&C=2, B&C=1, A&B&C=2
This is what I see in the Shiny app:
And this is what I get when I download the PNG (or PDF):
See http://shiny.rstudio.com/gallery/selectize-examples.html, example 2.
I couldn't find the shiny app or this from the main github repo.
I.e., we should
Alternatively, we could completely skip the data summary step and automatically switch to the upset plot as soon as data is loaded.
It limits the number of intersections displayed, it seems. A better phrasing could be "Limit the shown number of intersection to".
Otherwise an error will be shown.
A checkbox for "Show Empty Intersections" should be sufficient.
For the Shiny app this should be handled by the selection of specific sets.
It would be great if a sample dataset can be pre-loaded and I can jump straight to the upset shiny plot.
And move the content to a page that you can reach when you click the big "UpSetR" label. This behaves like a link right now, but can't be clicked.
In addition to the links (#9) add names, a brief description, and information on how to cite this.
Remove the details on data loading from this page and move them into the next page.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.