waldronlab / BugSigDBEnrich

A ShinyApp to perform enrichemnt analysis with BugSigDB signatures.
https://shiny.sph.cuny.edu/BugSigDBEnrich/
0 stars 0 forks source link

Support HTTP GET or POST method so we can call the app directly from bugsigdb.org #1

Open lwaldron opened 1 month ago

lwaldron commented 1 month ago

We would use this to add a link out from every signature in bugsigdb.org. For example, see the two signatures at https://bugsigdb.org/Study_952. This action should perform an enrichment analysis and show results in the app as if the user had pasted these taxonomic names or NCBI IDs into the app text box.

sdgamboa commented 1 month ago

This commit 26f5b6c should handle the HTTP GET method following these steps:

  1. Open the app in the shiny server.
  2. Filling the text box area with the IDs.
  3. Select the right type of identifier.
  4. Run the app with default values and display the result.

This can be tested by pasting the URLs below in a browser (it can take a few seconds sometimes):

Example URLS:

sdgamboa commented 1 month ago

I think the URLs for HTTP GET requests should be created on the BugSigDB website ?

sdgamboa commented 1 month ago

@lwaldron why did you mention that particular example of study 952?

lwaldron commented 1 month ago

Only that it had an example of one invalid name to make sure to cover that possibility

lwaldron commented 1 month ago

Although the call might not include the illegal names anyways, just wanted to make sure it worked one way or another.