NCATSTranslator / Feedback

A repo for tracking gaps in Translator data and finding ways to fill them.
7 stars 0 forks source link

Sometimes the EPC shows "Service Provider TRAPI endpoints" on the Inferred Edge (but it filters to ARAX) #919

Open sstemann opened 3 months ago

sstemann commented 3 months ago

Steps:

  1. In UI Test run MVP1 > Skin Vascular Disease https://ui.test.transltr.io/main/results?l=Skin%20Vascular%20Disease&i=MONDO:0019293&t=0&r=0&q=645a836f-dee9-4e01-b95e-5eb7db2ab7c8
  2. Use the filters: Reasoning Agent: ARAX, Relationship Type: Inferred (or free text search betamethasone) image
  3. On the Inferred Edge, the EPC does not show ARAX image
  4. In the ARAX GUI, this is the EPC image https://arax.ci.transltr.io/?r=645a836f-dee9-4e01-b95e-5eb7db2ab7c8 Not super clear if this is a UI or an ARAX issue.
edeutsch commented 3 months ago

I'm thinking this is not an ARAX issue. The ARAX GUI seems to clearly show that ARAX is getting information from service provider acting as a KP (although it may be inferred information already?) The primary is service provider and that is what is shown in the main UI. That edge may be showing up from multiple reasoners and perhaps coalesced by the ARS and thus maybe the UI hides the ARAX part? but does filter it properly?

I suspect it is a main UI issue or feature. Let me know if you think otherwise.

gprice1129 commented 3 months ago

This is because the resource_id for the analysis is ARAX but the primary knowledge source for the treats edge is TRAPI service provider. I'm not sure I understand all the details here, but for an inferred edge I would expect ARAX to be the primary knowledge source.