pyMultiOmics icon indicating copy to clipboard operation
pyMultiOmics copied to clipboard

Remote APIs

Open joewandy opened this issue 4 years ago • 2 comments

If we detect that Reactome/neo4j is not installed on localhost, it should be possible to submit a POST request of the data to be mapped to the WebOmics server (instead of doing the mapping locally, which needs Reactome). This way users can run this function without having to install Reactome/neo4j on their machine, which makes this package much easier to use.

joewandy avatar Apr 09 '21 10:04 joewandy

Similarly for R function calls, if we detect that rpy2 is not installed or it fails to load, we can also send the data to the server for processing and the results returned.

joewandy avatar May 05 '21 09:05 joewandy

Could write the API using FastAPI, as recommended by Simon.

joewandy avatar Aug 17 '21 15:08 joewandy