glasgowcompbio / pyMultiOmics

Python toolbox for multi-omics data mapping and analysis
MIT License
19 stars 4 forks source link

Remote APIs #12

Open joewandy opened 3 years ago

joewandy commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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