Closed upendrakumbham closed 9 months ago
TODO:
For gene set enrichment we are using an external API that is down. It is a REST service that should be run by our group, but it is currently not up and running. The API is defined in this line: GSA_URL_PATTERN : https://www.ebi.ac.uk/fg/gsa/api/tsv/getOverlappingComparisons/{0}/{1} where
@pmb59 sent a request to get access for codon-plantain-01 VM. If we have access we can check what is on that VM and we can plan further from that point.
Old repo: https://github.com/gxa/atlas_gsa/ The REST API code is accessible here: https://github.com/ebi-gene-expression-group/atlas-prod/tree/develop/analysis/gsa Confluence is here: https://www.ebi.ac.uk/seqdb/confluence/pages/viewpage.action?spaceKey=GXA&title=REST+APIs
The new VM where Data Prod Team is going to run that REST API service is: codon-plantain-01. They are going to configure a shell script to run that service. Inside the VPN network it is going to be available like this: http://codon-plantaion:3001/tsv/getOverlappingComparisons/{0}/{1}
We probably have a mapping in EBI's Traffic Manager from https://www.ebi.ac.uk/fg/gsa/api/ --> http://plantain:3001/ Or something similar. We or the Data Prod team have to request Systems Team to change that to: https://www.ebi.ac.uk/fg/gsa/api/ --> http://codon-plantain-01:3001/ (edited)
On the latest meeting with WP Team we got the instruction that we have to move this GSA service from codon-plantain-01 VM to a WP VM. This service is small so, we decided to move it for our already existing VMs and have an instance on all our environments (test, staging, fallback and public). Pedro is going to start the testing with probably the test environment. I already updated the ticket regarding the Traffic Manager mapping to point it to those VMs. I also created a new ticket to replace the hard coded URL to this service and call the service instance in the relevant environment: Change the hardcoded URL for the GSA REST API in Bulk Expression Atlas.
I am closing this ticket as it was more a research type ticket. We gathered all the information that was related to this missing service and split the task. We are tracking our (we dev) task in this new ticket: Change the hardcoded URL for the GSA REST API in Bulk Expression Atlas
Currently our only 1 example on the Gene set enrichment tab is not working. It is giving a 400 HTTP status (error). We have to find out what is causing this.
Steps to reproduce:
Expected behaviour: Result for the Gene set enrichment
Actual behaviour: Error message appears on the screen.
If you click on this URL: https://www.ebi.ac.uk/gxa/genesetenrichment?query=AT1G48030%20AT1G53240%20AT2G17130[…]60%20AT4G35650%20AT4G35830%20AT5G03290%20AT5G08300%20AT5G23250
you will get this error: