Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gene set enrichment tab is not working properly in Bulk Expression Atlas #160

Closed
upendrakumbham opened this issue Oct 11, 2023 · 8 comments
Assignees
Labels
bug Something isn't working high priority

Comments

@upendrakumbham
Copy link
Contributor

upendrakumbham commented Oct 11, 2023

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:

  1. Go to Bulk Expression Atlas and select Gene set enrichment tab
  2. Click on the only 1 example.

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:

Image

@ke4 ke4 added the bug Something isn't working label Oct 12, 2023
@ke4
Copy link
Contributor

ke4 commented Oct 31, 2023

TODO:

  • Research the code
  • Set up a meeting with the Data Production Team to cooperate with them in this issue

@ke4 ke4 changed the title When you switch to the gene set enrichment tab. You will see 400 error. Gene set enrichment tab is not working properly in Bulk Expression Atlas Oct 31, 2023
@ke4 ke4 assigned ke4 and unassigned upendrakumbham and lingyun1010 Oct 31, 2023
@ke4
Copy link
Contributor

ke4 commented Oct 31, 2023

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

  • 0: name of the species
  • 1: bioentity identifiers separated by spaces

@ke4
Copy link
Contributor

ke4 commented Nov 1, 2023

@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.

@ke4
Copy link
Contributor

ke4 commented Nov 1, 2023

@ke4
Copy link
Contributor

ke4 commented Nov 20, 2023

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}

@ke4
Copy link
Contributor

ke4 commented Nov 20, 2023

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)

@ke4
Copy link
Contributor

ke4 commented Nov 24, 2023

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.

@ke4
Copy link
Contributor

ke4 commented Nov 27, 2023

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

@ke4 ke4 closed this as completed Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working high priority
Projects
None yet
Development

No branches or pull requests

3 participants