ExposuresProvider / cam-pipeline

Data loading pipeline for CAM database
https://exposuresprovider.github.io/cam-pipeline/
MIT License
2 stars 4 forks source link

Express CAM results as aux graphs #116

Open karafecho opened 9 months ago

karafecho commented 9 months ago

This issue is to suggest that CAM results are returned as aux graphs, which will support the richness of the full CAM assertions and comply with EPC / Data Modeling specifications. This may take some work, but I think it is worth the effort. Moreover, folks like Abrar, Max, and Jason Reilly have experience with aux graphs, and I'm sure they'd be happy to help. FWIW, Jason and Max were able to restructure TRAPI responses from the CQS as aux graphs with relatively little effort.

karafecho commented 8 months ago

Update: The expression of CAM results as aux graphs, meaning with the full CAM knowledge subgraph assertion, within a TRAPI result set is on the TCDC priority list as a proposed MVP2 for the next Translator release cycle (see slide 9 here). While the aux graph is not essential for achieving the goals of the proposed MVP2, it is desired and will not only help promote cam-kp, but also help us achieve our Translator milestone of icees-kg x cam-kp integration.

karafecho commented 8 months ago

Clarification: I don't think my prior post was clear. (Apologies, but I've been sick with a nasty, COVID-negative respiratory infection.) The idea here, and feel free to disagree, is for the CQS to surface cam-kp assertions such as ChemicalEntity - affects - Gene, but with cam-kp providing the full assertion as a mini-KG that the CQS then surfaces as an aux graph (see slide 9 here). This is on the TCDC priority list as a proposed CQS MVP2 for the next Translator release cycle and also on the EPC / Data Modeling priority list for the next release cycle. I'm in discussions with Matt B. and may want to pull you in for clarification; but hopefully I've provided some clarification in the meantime.