Translator Curated Query Service (CQS)
What is the CQS?
CQS Driving Use Cases
… others likely
High-level Overview of CQS Architecture
ARS
ARA
ARA
CQS
TRAPI inferred request message
Decision point: biolink:treats, inferred:true, & one or more matched CQS q-graph templates:
if no -> ignore;
if yes -> send matched q-graph TRAPI message to WFR
Responses returned to CQS and then merged, scored, and normalized
TRAPI response message
ARAs
KPs
WFR
For details, see https://github.com/NCATSTranslator/Clinical-Data-Committee-Tracking-Voting/issues/17
What drug may treat disease X?
Drug Y may treat disease X
AuxGraphs = MVP Templates 1, 2, 3 …
MVP1 Workflow Path A: Conceptual Design
Chemical Entity (n3)
Disease (n0)
(Input CURIE)
Gene (n2)
Chemical Entity (n1)
allowlist: cohd, icees-kg, multiomics-ehr-risk
exclude: entities in n1
(currently does not work)
e0:biolink: correlated_with, associated_with_likelihood_of
e1:biolink:affects, directly_physically_interacts_with
allowlist: text-mining-provider-targeted, molepro
e3:biolink: contributes_to, associated_with, gene_associated_with_condition
e2:biolink:affects, directly_physically_interacts_with
allowlist: text-mining-provider-targeted, molepro
CQS inference:
n3 ChemicalEntity - biolink:treats - n0 Disease
based on Path A AuxGraph
Caveat re Multiomics EHR Risk Provider: https://github.com/TranslatorSRI/CQS/issues/1
ETA for dev deployment: 11/22
MVP1 Workflow Path B: Conceptual Design
Drug / Chemical Entity (n3)
Disease (n0)
(Input CURIE)
Gene (n2)
Tissues (n1)
allowlist: chp
chp:gene-tissue enrichment
biolink:located_in
biolink:expresses
biolink:affects
CQS inference:
n3 ChemicalEntity - biolink:treats - n0 Disease
based on Path B AuxGraph
ETA for dev deployment: 11/22
MVP1 Workflow Path E: Conceptual Design
Drug / Chemical Entity (n1)
Disease (n0)
(Input CURIE)
biolink:treats
allowlist: open-predict
CQS inference*:
n1 ChemicalEntity - biolink:treats - n0 Disease
based on Path E AuxGraph
*In this case, CQS is “agreeing” with OpenPredict’s “treats” inference
ETA for dev deployment: 11/22
Proposed MVP1 Workflow Path F: Conceptual Design
Drug / Chemical Entity (n1)
Disease (n0)
(Input CURIE)
biolink:in_clinical_trials_for
allowlist: multiomics-clinical-trials
CQS inference:
n1 ChemicalEntity - biolink:treats - n0 Disease
based on Path F AuxGraph
Caveat re Multiomics EHR Risk Provider: https://github.com/TranslatorSRI/CQS/issues/1
Proposed for next release cycle
Proposed MVP2 Workflow Path A: Conceptual Design
Chemical Entity (n1)
Disease (n0)
(Input CURIE)
biolink:correlated_with, has_increased_likelihood_of
allowlist: cohd, icees-kg, multiomics-ehr-risk-kp
Gene (n2)
biolink:affects
allowlist: cam-kp
CQS inference:
n1 ChemicalEntity - biolink:affects - n2 Gene in context of n0 Disease
based on Path A AuxGraph / cam-kp AuxGraph
Proposed for next release cycle
Proposed MVP2 Workflow Path A: Example
ChemicalEntity (n1)
NamedThing (n2)
biolink:affects (qualified)
allowlist: cam-kp
CQS inference:
n1 ChemicalEntity - biolink:affects - n2 BiologicalProcessOrActivity
based on cam-kp AuxGraph
CAM curated workflow path
ChemicalEntity (n1): nitric oxide
CAM KP edges
1 biolink:colocalizes_with
23 biolink:has_attribute
45 biolink:phenotype_of
58 biolink:coexists_with
386 biolink:temporally_related_to
17132 biolink:acts_upstream_of_negative_effect
17238 biolink:acts_upstream_of_or_within_negative_effect
21249 biolink:is_output_of
24237 biolink:has_output
26863 biolink:directly_physically_interacts_with
32123 biolink:active_in
35980 biolink:location_of
35994 biolink:located_in
40838 biolink:has_part
40838 biolink:part_of
46390 biolink:capable_of
46390 biolink:enabled_by
46390 biolink:enables
65802 biolink:interacts_with
70691 biolink:acts_upstream_of_positive_effect
81286 biolink:acts_upstream_of_or_within_positive_effect
110243 biolink:overlaps
156277 biolink:acts_upstream_of_or_within
158822 biolink:contains_process
160662 biolink:actively_involved_in
166062 biolink:occurs_in
205323 biolink:preceded_by
205323 biolink:precedes
319823 biolink:regulates
483984 biolink:caused_by
484974 biolink:causes
675221 biolink:has_input
675221 biolink:is_input_of
3754751 biolink:participates_in
3782566 biolink:has_participant
5154895 biolink:affected_by
5160466 biolink:affects
Questions? Concerns?
Proposed MVP2 Workflow Path A: Example
MolecularActivity (n1)
MolecularActivity (n2)
biolink:affects (qualified)
allowlist: cam-kp
CQS inference:
n1 MolecularActivity - biolink:affects - n2 MolecularActivity
based on cam-kp AuxGraph
CAM curated workflow path
MVP1: What drugs may treat disease X?
biolink:cooccurs_in_literature_with
Branch CHP query refinement, ops
(Greg H.)
Tissue?
Gene?
Drug, Small Molecule?
Edge support from Text Miner
(Bill B.)
biolink:has_real_world_evidence_of_association_with
Edge support from CAM KP
(Gaurav V., Kara F.)
Edge support from CAM KP
(Gaurav V., Kara F.)
Branch query refinement, ops
(Kara F., Casey T., David K.)
COHD, ICEES-KG (Kara F., Casey T. Max W.),
Multiomics EHR Risk Provider to be added
(Basa B. Kamileh N.)
DiseaseOrPhenotypicFeature?
DiseaseOrPhenotypicFeature?
Gene?
ChemicalEntity?
gene_associated_with_condition
RWE
physically_interacts_with
Branch query refinement, ops
(Kara F., Casey T., David K.)
Path A
Path B
Path C
(Workflow B)
Genetics Provider
(Marc D.)
MolePro
(Vlado D.)
What drugs may treat rare pulmonary disease?
MVP1 Workflow Path A: Conceptual Design
Chemical** (n3)
Disease (n0)
(Input CURIE)
Gene (n2)
Chemical**
(n1)
allowlist: cohd, icees-kg, multiomics-ehr-risk
exclude: entities in n1
(currently does not work)
e0: biolink: correlated_with, associated_with_likelihood_of
e1: biolink: affects (qualified)*
*causes increased activity_or_abundance/expression/secretion, decreased degradation
**MolecularEntity, EnvironmentalExposure
e2: biolink: affects (qualified)*
e3: biolink: contributes_to, associated_with, gene_associated_with_condition
MVP1 Workflow Path A.1: Conceptual Design
Chemical Entity (n3)
Disease (n0)
(Input CURIE)
Gene (n2)
Chemical Entity (n1)
allowlist: cohd, icees-kg, multiomics-ehr-risk
exclude: entities in n1
(currently does not work)
e0:biolink: correlated_with, associated_with_likelihood_of
e1:biolink: directly_physically_interacts_with
e2:biolink: directly_physically_interacts_with
e3:biolink: contributes_to, associated_with, gene_associated_with_condition
Path A.1 AuxGraph =
returned answer subgraphs + EPC