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

Evidence based Quality Control for the Monarch Graph #487

Open
RichardBruskiewich opened this issue Jul 11, 2023 · 1 comment
Open

Evidence based Quality Control for the Monarch Graph #487

RichardBruskiewich opened this issue Jul 11, 2023 · 1 comment
Assignees

Comments

@RichardBruskiewich
Copy link
Collaborator

@RichardBruskiewich and @sierra-moxon (cc: @putmantime) to connect on how to harmonize the testing framework from Translator with Monarch knowledge graph quality.

@RichardBruskiewich
Copy link
Collaborator Author

@kevinschaper (cc: @sierra-moxon) do we have a clear statement, somewhere, of our QC objectives for Monarch, in addition to what Corey is implementing? Do we have a list of QC questions we specifically need to answer? I know that these are brought up in various technical meetings and perhaps partly captured in meeting minutes, but I wonder if we have one definitive list somewhere?

One suspects here that KGX graph validation could be the entry point for QC validation of the Monarch graph; that said, a fresh review of KGX versus reasoner-validator validation may be helpful.

An alternate 'quick fix' would be to commission a Plater wrapper for the Monarch graph to be tested (isn't that what we already have in place for the SRI Reference Graph (or whatever we call it these days?). In such a case, we can then run reasoner-validator validation via that TRAPI interface, on the graph.

Another angle here would be to refactor out (or simply use a subset of) some of the core Biolink Model validation code in reasoner-validator, namely, the 'knowledge graph' validation part, for specific use in Monarch QC validation. This part of the code is somewhat agnostic (with perhaps minor caveats to be discerned) about the wider context of its usage in TRAPI Response validation, since the code mainly uses the Biolink Model Toolkit to validation TRAPI Response.Message.KnowledgeGraph JSON. The alignment to KGX validation is subject to further review.

Another more challenging Monarch QC validation approach is to develop a test edge data set to run through the 'one hop' tests of the SRI_Testing framework; however, it is hard to know if the terms of reference of SRI_Testing are totally relevant to Monarch QC (and besides, the SRI_Testing application is lagging in development at the moment?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants