Use an integrated neo4j database to explore how human and machine learning agents might collaborate to extract evidence from knowledge graphs to derive predictions and mechanistic hypotheses.
Tasks
- Load a neo4j instance with diverse data types from Monarch and SemMed DB databases.
- Define and optimize cypher 'pathfinding' query templates.
- Apply templates toward answering selected CQs - start with 'positive control' queries that look for paths through the graph providing evidence supporting a known fact/mechanism (e.g. ALDH2 as a known modifier of FA, or cyclodextrin as a successful re-purposing for Niemann-Pick disease).
- Manually explore query results by evaluating types of paths returned, defining rules/approaches to identify most meaningful evidence, and refining queries to hone in on these paths in the data.
- Explore machine learning approaches to automate this process, and derive evidence-based predictions from data in knowledge graphs.
- Explore approaches/interfaces for human intervention in this process - i.e. how to present underlying rationale for automated predictions in a way that allows human users to evaluate the evidence, refine and extend queries based on this, and inform new experiments and analyses.
Goals
- Understand data and modeling requirements for this type of approach
- Inform architectural requirements for BB and reasoner applications - particularly w.r.t automated/machine learning methods that can help weight evidence and make predictions, and interfaces for human intervention in refining and extending ML results.
- Provide end-to-end examples of what open-ended, ML-guided exploration and discovery in the Translator might look like in practice.
Valued Expertise
- Monarch/SemMedDB data
- Cypher query language and graph-based algorithms (e.g. for pathfinding, traversals, edge-weighting)
- Visualization of graph data and paths
- Machine learning approaches
Use an integrated neo4j database to explore how human and machine learning agents might collaborate to extract evidence from knowledge graphs to derive predictions and mechanistic hypotheses.
Tasks
Goals
Valued Expertise