drugdiscoveryfaq · drugdiscoveryfaq open%phacts%apiand%knime%have%the%answers!%...

1
Drug Discovery FAQ Open PHACTS API and KNIME have the answers! ChrisCne Chichester, Open PHACTS FoundaCon and Swiss InsCtute of BioinformaCcs Drug Discovery QuesCons Open PHACTS API calls Compounds Targets Pathways Diseases Tissues Example Drug Discovery FAQs Open PHACTS API calls needed Give me all oxidoreductase inhibitors active <100 nM in human and mouse Target Class Pharmacology (filters) Given a target find me all actives against that target. Find/predict polypharmacology of actives. Target Pharmacology (filters) > Compound Pharmacology For a given interaction profile, give me similar compounds Compound Information > Chemical Structure Search:Similarity For molecules that contain substructure X, retrieve all bioactivity data in serine protease assays Chemical Structure Search: Substructure > Compound Pharmacology (filters), Target Class Members For a specific target family, retrieve all compounds in specific assays Target Class Members > Target Pharmacology Retrieve diseases associated with all approved drugs Free Text to Concept > Compound Pharmacology > Disease Associations for Target OPS_SWAGGER This node parses a SWAGGER file to generate the list of API calls available from the Open PHACTS web service. AOer the user selects a call from the list, a parameter panel allows the addiCon of specific parameter sePngs. OPS_JSON OPS_JSON transforms the nested JSON results into columns that can be selected and renamed by the user. Two outputs are available; one that corresponds to the JSON paths as specified by the user, and the second table is the complete JSON result. Two nodes for all API calls Workflow and visualizaCon Select API call Add filter opCons Select and rename output columns 1,374 diseases have >10 drugs associated with them 166 diseases have only 1 drug as an associated treatment #Drugs / Disease #Di sea ses 1 16 6 2 10 7 3 53 4 72 5 24 6 15 7 26 8 21 3 9 57 >10 13 74 21 07 Nodes: heps://github.com/openphacts/OPSKnime API: heps://dev.openphacts.org Support: hep://support.openphacts.org Open PHACTS Drug Discovery FAQ Workflows: hep://www.myexperiment.org/packs/676.html Drug discovery FAQs: Workflows for answering mulCdomain drug discovery quesCons. Drug Discovery Today, 2014: hep://dx.doi.org/10.1016/j.drudis.2014.11.006 # Diseases # Drugs This work was supported by the InnovaCve Medicines IniCaCve Joint Undertaking under grant agreement n 115191 for Open PHACTS, resources of which are composed of financial contribuCon from the European Union’s Seventh Framework Programme (FP7/2007 2013) and EFPIA companies’ in kind contribuCon.

Upload: others

Post on 14-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DrugDiscoveryFAQ · DrugDiscoveryFAQ Open%PHACTS%APIand%KNIME%have%the%answers!% ChrisCne%Chichester,%Open%PHACTS%Foundaon%and%Swiss%InsCtute%of%Bioinformacs% DrugDiscoveryQuesons

Drug  Discovery  FAQ  Open  PHACTS  API  and  KNIME  have  the  answers!  

ChrisCne  Chichester,  Open  PHACTS  FoundaCon  and  Swiss  InsCtute  of  BioinformaCcs  

Drug  Discovery  QuesCons   Open  PHACTS  API  calls  Compounds  

Targets  

Pathways  Diseases  

Tissues  

Example Drug Discovery FAQs Open PHACTS API calls needed Give me all oxidoreductase inhibitors active <100 nM in human and mouse

Target Class Pharmacology (filters)

Given a target find me all actives against that target. Find/predict polypharmacology of actives.

Target Pharmacology (filters) > Compound Pharmacology

For a given interaction profile, give me similar compounds

Compound Information > Chemical Structure Search:Similarity

For molecules that contain substructure X, retrieve all bioactivity data in serine protease assays

Chemical Structure Search: Substructure > Compound Pharmacology (filters), Target Class Members

For a specific target family, retrieve all compounds in specific assays

Target Class Members > Target Pharmacology

Retrieve diseases associated with all approved drugs

Free Text to Concept > Compound Pharmacology > Disease Associations for Target

!

OPS_SWAGGER  This  node  parses  a  SWAGGER  file  to  generate  the  list  of  API  calls  available  from  the  Open  PHACTS  web  service.  AOer  the  user  selects  a  call  from  the  list,  a  parameter  panel  allows  the  addiCon  of  specific  parameter  sePngs.    OPS_JSON  OPS_JSON  transforms  the  nested  JSON  results  into  columns  that  can  be  selected  and  renamed  by  the  user.  Two  outputs  are  available;  one  that  corresponds  to  the  JSON  paths  as  specified  by  the  user,  and  the  second  table  is  the  complete  JSON  result.  

Two  nodes  for  all  API  calls  

Workflow  and  visualizaCon  

Select  API  call  

Add  filter  opCons  

Select  and  rename  output  columns  

1,374  diseases  have  >10  drugs  associated  with  them  

166  diseases  have  only  1  drug  as  an  associated  treatment  

#Drugs  /  Disease  #Diseases  

1   166  

2   107  3   53  4   72  5   24  6   15  7   26  

8   213  9   57  

>10   1374  

2107  

Nodes:  heps://github.com/openphacts/OPS-­‐Knime    API:  heps://dev.openphacts.org    Support:  hep://support.openphacts.org    Open  PHACTS  Drug  Discovery  FAQ  Workflows:  hep://www.myexperiment.org/packs/676.html    Drug  discovery  FAQs:  Workflows  for  answering  mulCdomain  drug  discovery  quesCons.    Drug  Discovery  Today,  2014:  hep://dx.doi.org/10.1016/j.drudis.2014.11.006  

#  Diseases  

#  Drugs  

This  work  was  supported  by  the  InnovaCve  Medicines  IniCaCve  Joint  Undertaking  under  grant  agreement  n  115191  for  Open  PHACTS,  resources  of  which  are  composed  of  financial  contribuCon  from  the  European  Union’s  Seventh  Framework  Programme  (FP7/2007-­‐  2013)  and  EFPIA  companies’  in  kind  contribuCon.