pyMultiOmics
pyMultiOmics copied to clipboard
Remote APIs
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.
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.
Could write the API using FastAPI, as recommended by Simon.