Closed sstemann closed 2 months ago
We're currently tracking a bug that causes result edges not to have the proper qualifiers added.
We're also tracking another bug that causes some mismatches in edges that BTE will return as results as compared to the query edge. The intended behavior is that any direct-edge answer that matches the query edge (same or descendant predicate, matching qualifiers) will not be nested behind an inferred edge. Is this acceptable, or does it cause problems for BTE to return non-inferred edges in some results?
Between the two of these, this issue should be addresses once fixes are tested+deployed.
sounds like a Guppy fix, so adding the label, please update if that timing is too aggressive.
I think the main part of this issue is now addressed in CI with this fix.
For an example, see this recent run https://ui.ci.transltr.io/main/results?l=Potassium&i=CHEBI:26216&t=3&r=0&q=8285b0ac-9200-4c50-8aab-27c2cc331536 (from https://github.com/NCATSTranslator/Feedback/issues/914#issuecomment-2282358299).
1a. But if you look at the PK (4c686a03-6f68-41fa-b6eb-247dada9d091) of this URL in the ARAX GUI (https://arax.ci.transltr.io/?r=4c686a03-6f68-41fa-b6eb-247dada9d091) there seem to be many BTE errors - so checking if this is by design/known issue (I think not, because in Test BTE only returns 34 results total, and in CI BTE returns 500 results)
https://arax.ci.transltr.io/?r=c66caed2-81ea-4847-9f69-918beeabfedf
Not sure if we can get the MVP2 - gene input version - fixed and to Test?
Not sure about the issue in 2
The errors you describe in 1a are currently being tracked in https://github.com/biothings/biothings_explorer/issues/842, and relevant bugfix is on CI.
I wouldn't want to deploy CI -> Test right now given some issues we're working to address in CI at the moment.
Adding:
The "inferred qualifier set" issue is being tracked in https://github.com/biothings/biothings_explorer/issues/834#issuecomment-2282340410 and the relevant fix is ONLY in CI right now. This affects MVP2 queries in both directions (chem input and gene input).
@sstemann you mention the Test instances of UI/ARS/BTE. Is there a showstopping/urgent need to address this Feedback issue and make a patch to Test? As Jackson mentioned, there are other problems we're working on in CI right now....and I think we'd like to finish addressing/fixing these other problems before requesting a Test patch.
i do not consider this a showstopper. thank you for checking.
Once we've confirmed that the Prod deployment was successful, we can close this issue.
It's addressed by 834 (my note) and 842 (Jackson's note)
At a TAQA meeting, I noted that there are times when the inferred edge has two predicates in the UI. I was informed that if the UI sent the query graph with the fully qualified predicate for MVP2, then the ARAs would returned the fully qualified predicate which would be displayed as one edge in the UI.
In CI, Gus updated the qgraph to include
{ "qualifier_type_id": "biolink:qualified_predicate", "qualifier_value": "biolink:causes" }
Via testing, its apparent that BTE is not responding as expected to the fully qualified predicate. While the results are not degraded, the ARA should respond with the inferred edge to match the fully qualified predicate and are not.
so it looks like this for what decreases activity of a Gene: https://ui.ci.transltr.io/main/results?l=BRCA2%20(Human)&i=NCBIGene:675&t=2&r=0&q=f9e5facd-7f98-4c62-800b-0d0e9bf309dd Should be Causes Decreased Activity Or Abundance Of
and like this for what is increased by a drug (BTE is the only ARA returning inferred graphs here): should be Increased Activity Or Abundance Caused By https://ui.ci.transltr.io/main/results?l=Potassium&i=CHEBI:26216&t=3&r=0&q=7e8cc9fb-bdd1-4641-9307-f4c966f56c5c
Adding another example for the other MVP2 What genes' activity may be decreased by: Benazepril CI: https://ui.ci.transltr.io/main/results?l=Benazepril&i=CHEBI:3011&t=4&r=0&q=05ca2afc-5b43-4981-9f98-cd8219a62f97