SlideShare a Scribd company logo
1 of 39
PSIMEx Workshop
Interactions and Pathways
6-7 October 2011
Rafael Jimenez
rafael@ebi.ac.uk
PSICQUIC
Table of contents
• Data integration
– Data integration approaches
• Warehousing vs. Federation
• Dataset integration
– Query interfaces
• Web Services
– SOAP vs. REST
• PSICQUIC
– Registry
– Services
• REST queries
• MIQL
– PSICQUIC view
– PSISCORE
• Registry
• Client
• Workflows
– myGrid tools
– PSICQUIC workflows
• myExperiment
• Taverna
1 3
5
Popular data integration approaches
4
6
2
...
Data centralization Data warehousing Dataset integration Hyperlinks
Federated databases View integration
13.12.2018 4
Warehousing vs. Federation
Database Query InterfaceQI User
Data warehousing Federated databases
S
i
S i
i
S
integration
standardization
Data warehousing
Examples:
• Pathway Commons
• String
• Atlas
….….
….....
….….
….....
….….
….....
PSICQUIC PSICQUIC PSICQUIC
Federated databases
PSICQUIC
Examples:
• DAS
• PSICQUIC
• EnCore
• RDF
Warehousing vs. Federation
• Data warehousing
– Pull data from several resources into one resource.
– Main features:
• Data centralization
• High maintenance
• Data out of date
• Modifications (schema, format, content, …)
• Federated databases
– Data residing in different sources with a common standard
protocol and query system.
– Main features:
• Fresh data (original)
• Data redundancy
• Data inconsistency
QI
i
3
Dataset integration
Curators / Annotators
Original data sources
Third party implementations
Users
Examples:
• Your own script
• Workflows
i
S
integration
standardization
3
Dataset integration
Examples:
• Your own script
• Workflows
Query Interfaces
Graphical User Interface (GUI)
leverage
1
2
Software
engineers
Bioinformaticians
Programmatic interface
• API (application programming interface)
• WS (web services)
Biologists
<xml>
…
</xml>
Custom
workflows & analysis
Web Services
• It is a piece of software that runs remotely
• It is accessible over a network (e.g. Internet)
• It is meant for machine to machine communication
• Independent from programming languages
• It can be operated following specific rules (i.e. protocol)
• There are 2 main protocols in use:
– REST
– SOAP
This introduction is intended for a non technical
audience with purposely simplified technical concepts.
Web Services
How should I invoke you?
Documentation
Make a request
Results
Web serverClient
describes the methods and variables to query the service
1
2
3
4
2
SOAP vs. REST
13
REST
• Geared to simplicity
• A browser can be a client
• Request as complex as a URL can be
http://www.ebi.ac.uk/Tools/webservices/psicquic/intact/webservices/current/search/query/P99999?format=xml25
SOAP
• Based on Standards
• Only accessed by software
• Allow description of complex data structure in request and response
SOAP REST
PSICQUIC
• Proteomics Standards Initiative Common QUery InterfaCe.
• Community effort to standardise the way to access and retrieve data
from Molecular Interaction databases.
• Widely implemented by independent interaction data resources.
• Based on the PSI standard formats (PSI-MI XML and MITAB)
• Not limited to protein-protein interactions, also e.g.
• Drug-target interactions
• Simplified pathway data
• A registry listing resources implementing PSICQUIC
• Documentation: http://psicquic.googlecode.com
PSICQUIC
http://www.ncbi.nlm.nih.gov/pubmed/21716279
• Services (SOAP/REST web services)
• IntAct
• Biogrid
• String
• ...
• Registry
• Clients
• PSICQUIC view
• Citoscape
• Envision2
• …
13.12.201816
Service
broker
Service
consumer
Service
provider
query
PublishFind
Service Oriented Architecture
PSI-MI
PSICQUIC
Registry
DAS ClientsDAS ClientsPSICQUIC
Clients
Format
PSICQUIC
sources
PSICQUIC
sources
PSICQUIC
Services
PSICQUIC
MIQL
PSICQUIC
Query Interactions
PSICQUIC
Registry
PSI-MIMIQL
Input Output
PSICQUIC
Service A
PSICQUIC
Service B
PSICQUIC
Service C
User View
Web Service System
Data Provenance
PSICQUIC
PSICQUIC Registry
• It contains a list of the PSICQUIC services from different
providers.
• It is a web service itself, and it can be accessed remotely
using REST.
• Information can be found about the services, such as the
URLs to use, number of interactions provided, versioning,
tags, etc.
PSICQUIC Registry
• 16 sources
• 16,358,233 interactions
http://www.ebi.ac.uk/Tools/webservices/psicquic/registry/registry?action=STATUS
PSICQUIC Registry
Tagging
Content
protein-protein
small molecule-protein
nucleic acid-protein
Interaction representation
evidence
clustered
Curation standards
mimix curation
imex curation
rapid curation
Source
internally curated
text mining
predicted
imported
Complex expansion
spoke
matrix
bipartite
• PSICQUIC services are Web Services
• SOAP
• REST
• The same methods to query several services
• Results from different sources following the same PSI-MI standards
• Results in two standard formats: PSI-MI XML or PSI-MI TAB.
PSICQUIC services
PSICQUIC SOAP service
species:trypanosoma AND detmethod:’two hybrid’
PSICQUIC REST queries
Bruno Aranda (baranda@ebi.ac.uk)
http://mint.bio.uniroma2.it/mint/psicquic/webservices/current/search/query/p53
http://www.ebi.ac.uk/Tools/webservices/psicquic/intact/webservices/current/search/query/p53
http://www.ebi.ac.uk/Tools/webservices/psicquic/chembl/webservices/current/search/query/p53
1
2
3
MIQL
Bruno Aranda (baranda@ebi.ac.uk)
• Molecular Interaction Query Language
MIQL
…/query/specie:rat
…/query/brca AND rpa1
• Terms
• Fields
• Operands
PSICQUIC view
• Simple and complex queries
• Link back to the original source for more details
• Clustering of queries across providers
• Visualization of graphical network
http://www.ebi.ac.uk/Tools/webservices/psicquic/view/
27
PSICQUIC view
source interactions
28
PSICQUIC view
clustering
PSICQUIC View
graphical network
0.90
0.380.25
—0.63
0.45
0.71
0.40
0.11
PSICQUIC PSISCORE
Query Interactions
PSI-MI
0.90
0.380.25
—0.63
0.45
0.71
0.40
0.11
PSICQUIC
Registry
Confidence Scores
PSI-MIMIQL
PSISCORE
Registry
client
Input Input
Output Output
PSICQUIC
Service A
PSICQUIC
Service B
PSISCORE
Service D
PSISCORE
Service E
PSICQUIC
Service C
User View
Web Service System
PSISCORE
PSISCORE registry
• 4 sources
• 14 scoring methods
PSISCORE client
EnVision: a PSICQUIC & PSISCORE client
Introduction to Web Services at EBI
Workflow
• Workflow
– Sequence of tasks that produces
a result of observable value
• Workflow management
system
– Computer system to compose
and execute workflows.
• Workflow components
– Input
– Service
– Output
– Shims
Service A
Service B
Create and run workflows
Share, discover and reuse workflows
Discover and reuse services
myGrid tools
PSICQUIC workflows in myExperiment
PSICQUIC workflow in Taverna
http://www.myexperiment.org/workflows/2274.html
tab25 0 1000 P99999
http://ebi.ac.uk/Tools/webservices/psicquic/intact/webservices/current/search
PSICQUIC workflow in Taverna
Thank you!
Questions?
ProteomicsServicesTeam

More Related Content

What's hot

CKAN - the open source data portal platform
CKAN - the open source data portal platformCKAN - the open source data portal platform
CKAN - the open source data portal platformMaurizio Napolitano
 
OAI-PMH for dummies: how to build an institutional repository with limited re...
OAI-PMH for dummies: how to build an institutional repository with limited re...OAI-PMH for dummies: how to build an institutional repository with limited re...
OAI-PMH for dummies: how to build an institutional repository with limited re...Patrice Chalon
 
CrossCheck iThenticate Admin Webinar
CrossCheck iThenticate Admin WebinarCrossCheck iThenticate Admin Webinar
CrossCheck iThenticate Admin WebinarCrossref
 
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...Sandra McIntyre
 
Beacon Network
Beacon NetworkBeacon Network
Beacon NetworkMiro Cupak
 
Securing APIs with Open Policy Agent
Securing APIs with Open Policy AgentSecuring APIs with Open Policy Agent
Securing APIs with Open Policy AgentAnders Eknert
 
Unlocking the value: a metadata strategy for the British Library / Alan Danskin
Unlocking the value: a metadata strategy for the British Library / Alan DanskinUnlocking the value: a metadata strategy for the British Library / Alan Danskin
Unlocking the value: a metadata strategy for the British Library / Alan DanskinCILIP MDG
 
Link Sets And Why They Are Important (EDF2012)
Link Sets And Why They Are Important (EDF2012)Link Sets And Why They Are Important (EDF2012)
Link Sets And Why They Are Important (EDF2012)Anja Jentzsch
 
Introduction to FileCatalyst Central
Introduction to FileCatalyst CentralIntroduction to FileCatalyst Central
Introduction to FileCatalyst CentralFileCatalyst
 
Top 5 Considerations When Evaluating NoSQL
Top 5 Considerations When Evaluating NoSQLTop 5 Considerations When Evaluating NoSQL
Top 5 Considerations When Evaluating NoSQLMongoDB
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...petrknoth
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...petrknoth
 
Evaluation criteria for nosql databases
Evaluation criteria for nosql databasesEvaluation criteria for nosql databases
Evaluation criteria for nosql databasesEbenezer Daniel
 
NISO Standards update: KBart and Demand Driven Acquisitions Best Practices
NISO Standards update: KBart and Demand Driven Acquisitions Best PracticesNISO Standards update: KBart and Demand Driven Acquisitions Best Practices
NISO Standards update: KBart and Demand Driven Acquisitions Best PracticesJason Price, PhD
 

What's hot (20)

CKAN: open source data catalog
CKAN: open source data catalogCKAN: open source data catalog
CKAN: open source data catalog
 
CKAN - the open source data portal platform
CKAN - the open source data portal platformCKAN - the open source data portal platform
CKAN - the open source data portal platform
 
OAI-PMH for dummies: how to build an institutional repository with limited re...
OAI-PMH for dummies: how to build an institutional repository with limited re...OAI-PMH for dummies: how to build an institutional repository with limited re...
OAI-PMH for dummies: how to build an institutional repository with limited re...
 
CrossCheck iThenticate Admin Webinar
CrossCheck iThenticate Admin WebinarCrossCheck iThenticate Admin Webinar
CrossCheck iThenticate Admin Webinar
 
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
Harvesting Using the Open Archives Initiative Protocol: What Your OAI Stream ...
 
Beacon Network
Beacon NetworkBeacon Network
Beacon Network
 
Bishop 2
Bishop 2Bishop 2
Bishop 2
 
Securing APIs with Open Policy Agent
Securing APIs with Open Policy AgentSecuring APIs with Open Policy Agent
Securing APIs with Open Policy Agent
 
Unlocking the value: a metadata strategy for the British Library / Alan Danskin
Unlocking the value: a metadata strategy for the British Library / Alan DanskinUnlocking the value: a metadata strategy for the British Library / Alan Danskin
Unlocking the value: a metadata strategy for the British Library / Alan Danskin
 
Levin "KBART Update"
Levin "KBART Update"Levin "KBART Update"
Levin "KBART Update"
 
XC
XC XC
XC
 
Link Sets And Why They Are Important (EDF2012)
Link Sets And Why They Are Important (EDF2012)Link Sets And Why They Are Important (EDF2012)
Link Sets And Why They Are Important (EDF2012)
 
Introduction to FileCatalyst Central
Introduction to FileCatalyst CentralIntroduction to FileCatalyst Central
Introduction to FileCatalyst Central
 
Top 5 Considerations When Evaluating NoSQL
Top 5 Considerations When Evaluating NoSQLTop 5 Considerations When Evaluating NoSQL
Top 5 Considerations When Evaluating NoSQL
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...
 
Evaluation criteria for nosql databases
Evaluation criteria for nosql databasesEvaluation criteria for nosql databases
Evaluation criteria for nosql databases
 
Butler - Security Lessons Learned from an Ezproxy Admin
Butler - Security Lessons Learned from an Ezproxy AdminButler - Security Lessons Learned from an Ezproxy Admin
Butler - Security Lessons Learned from an Ezproxy Admin
 
Cohn "Publishing platforms as metadata hubs"
Cohn "Publishing platforms as metadata hubs"Cohn "Publishing platforms as metadata hubs"
Cohn "Publishing platforms as metadata hubs"
 
NISO Standards update: KBart and Demand Driven Acquisitions Best Practices
NISO Standards update: KBart and Demand Driven Acquisitions Best PracticesNISO Standards update: KBart and Demand Driven Acquisitions Best Practices
NISO Standards update: KBart and Demand Driven Acquisitions Best Practices
 

Similar to Psicquic

Molecular interactions. PSICQUIC and IntAct.
Molecular interactions. PSICQUIC and IntAct.Molecular interactions. PSICQUIC and IntAct.
Molecular interactions. PSICQUIC and IntAct.Rafael C. Jimenez
 
IntAct and data distribution with PSICQUIC
IntAct and data distribution with PSICQUICIntAct and data distribution with PSICQUIC
IntAct and data distribution with PSICQUICRafael C. Jimenez
 
PSI-MI standards and PSICQUIC
PSI-MI standards and PSICQUICPSI-MI standards and PSICQUIC
PSI-MI standards and PSICQUICRafael C. Jimenez
 
Affinomics Bioinformatics Meeting
Affinomics Bioinformatics MeetingAffinomics Bioinformatics Meeting
Affinomics Bioinformatics MeetingRafael C. Jimenez
 
Restful风格ž„web服务架构
Restful风格ž„web服务架构Restful风格ž„web服务架构
Restful风格ž„web服务架构Benjamin Tan
 
NCBO Technology Overview
NCBO Technology OverviewNCBO Technology Overview
NCBO Technology OverviewTrish Whetzel
 
ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...
ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...
ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...Dr. Haxel Consult
 
Exploration of multidimensional biomedical data in pub chem, Presented by Lia...
Exploration of multidimensional biomedical data in pub chem, Presented by Lia...Exploration of multidimensional biomedical data in pub chem, Presented by Lia...
Exploration of multidimensional biomedical data in pub chem, Presented by Lia...Lucidworks (Archived)
 
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.Rafael C. Jimenez
 
Linked Services for the Web of Data
Linked Services for the Web of DataLinked Services for the Web of Data
Linked Services for the Web of DataCarlos Pedrinaci
 
ChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platformsChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platformsKen Karapetyan
 
Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...
Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...
Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...Rafael C. Jimenez
 
UKRDDS Project Overview - Feb 2016
UKRDDS Project Overview - Feb 2016UKRDDS Project Overview - Feb 2016
UKRDDS Project Overview - Feb 2016Christopher Brown
 
Reaxys rmc unified platform_ webinar_
Reaxys rmc unified platform_ webinar_Reaxys rmc unified platform_ webinar_
Reaxys rmc unified platform_ webinar_Ann-Marie Roche
 
API Testing. Streamline your testing process.
API Testing. Streamline your testing process.API Testing. Streamline your testing process.
API Testing. Streamline your testing process.Andrey Oleynik
 
Community application design for streaming analytics
Community application design for streaming analyticsCommunity application design for streaming analytics
Community application design for streaming analyticsSandeep Kumar
 

Similar to Psicquic (20)

Molecular interactions. PSICQUIC and IntAct.
Molecular interactions. PSICQUIC and IntAct.Molecular interactions. PSICQUIC and IntAct.
Molecular interactions. PSICQUIC and IntAct.
 
Psicquic applications
Psicquic applicationsPsicquic applications
Psicquic applications
 
IntAct and data distribution with PSICQUIC
IntAct and data distribution with PSICQUICIntAct and data distribution with PSICQUIC
IntAct and data distribution with PSICQUIC
 
PSI-MI standards and PSICQUIC
PSI-MI standards and PSICQUICPSI-MI standards and PSICQUIC
PSI-MI standards and PSICQUIC
 
The UK National Chemical Database Service – an integration of commercial and ...
The UK National Chemical Database Service – an integration of commercial and ...The UK National Chemical Database Service – an integration of commercial and ...
The UK National Chemical Database Service – an integration of commercial and ...
 
Affinomics Bioinformatics Meeting
Affinomics Bioinformatics MeetingAffinomics Bioinformatics Meeting
Affinomics Bioinformatics Meeting
 
Restful风格ž„web服务架构
Restful风格ž„web服务架构Restful风格ž„web服务架构
Restful风格ž„web服务架构
 
NCBO Technology Overview
NCBO Technology OverviewNCBO Technology Overview
NCBO Technology Overview
 
ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...
ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...
ICIC 2014 Increasing the efficiency of pharmaceutical research through data i...
 
Marrying ACDLabs technologies to eScience Projects at the Royal Society of C...
Marrying ACDLabs technologies to eScience Projects at the  Royal Society of C...Marrying ACDLabs technologies to eScience Projects at the  Royal Society of C...
Marrying ACDLabs technologies to eScience Projects at the Royal Society of C...
 
Exploration of multidimensional biomedical data in pub chem, Presented by Lia...
Exploration of multidimensional biomedical data in pub chem, Presented by Lia...Exploration of multidimensional biomedical data in pub chem, Presented by Lia...
Exploration of multidimensional biomedical data in pub chem, Presented by Lia...
 
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
 
Linked Services for the Web of Data
Linked Services for the Web of DataLinked Services for the Web of Data
Linked Services for the Web of Data
 
ChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platformsChemSpider – disseminating data and enabling an abundance of chemistry platforms
ChemSpider – disseminating data and enabling an abundance of chemistry platforms
 
Data formats and ontologies
Data formats and ontologiesData formats and ontologies
Data formats and ontologies
 
Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...
Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...
Non technical introduction to Web Services & Workflows. Taverna, Biocatalogue...
 
UKRDDS Project Overview - Feb 2016
UKRDDS Project Overview - Feb 2016UKRDDS Project Overview - Feb 2016
UKRDDS Project Overview - Feb 2016
 
Reaxys rmc unified platform_ webinar_
Reaxys rmc unified platform_ webinar_Reaxys rmc unified platform_ webinar_
Reaxys rmc unified platform_ webinar_
 
API Testing. Streamline your testing process.
API Testing. Streamline your testing process.API Testing. Streamline your testing process.
API Testing. Streamline your testing process.
 
Community application design for streaming analytics
Community application design for streaming analyticsCommunity application design for streaming analytics
Community application design for streaming analytics
 

More from Rafael C. Jimenez

BMB Resource Integration Workshop
BMB Resource Integration WorkshopBMB Resource Integration Workshop
BMB Resource Integration Workshop Rafael C. Jimenez
 
Proteomics repositories integration using EUDAT resources
Proteomics repositories integration using EUDAT resourcesProteomics repositories integration using EUDAT resources
Proteomics repositories integration using EUDAT resourcesRafael C. Jimenez
 
Summary of Technical Coordinators discussions
Summary of Technical Coordinators discussionsSummary of Technical Coordinators discussions
Summary of Technical Coordinators discussionsRafael C. Jimenez
 
The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...Rafael C. Jimenez
 
Standardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresStandardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresRafael C. Jimenez
 
An introduction to programmatic access
An introduction to programmatic accessAn introduction to programmatic access
An introduction to programmatic accessRafael C. Jimenez
 
Life science requirements from e-infrastructure: initial results from a joint...
Life science requirements from e-infrastructure:initial results from a joint...Life science requirements from e-infrastructure:initial results from a joint...
Life science requirements from e-infrastructure: initial results from a joint...Rafael C. Jimenez
 
Technical activities in ELIXIR Europe
Technical activities in ELIXIR EuropeTechnical activities in ELIXIR Europe
Technical activities in ELIXIR EuropeRafael C. Jimenez
 
Challenges of big data. Summary day 1.
Challenges of big data. Summary day 1.Challenges of big data. Summary day 1.
Challenges of big data. Summary day 1.Rafael C. Jimenez
 
Challenges of big data. Aims of the workshop.
Challenges of big data. Aims of the workshop.Challenges of big data. Aims of the workshop.
Challenges of big data. Aims of the workshop.Rafael C. Jimenez
 
Data submissions and archiving raw data in life sciences. A pilot with Proteo...
Data submissions and archiving raw data in life sciences. A pilot with Proteo...Data submissions and archiving raw data in life sciences. A pilot with Proteo...
Data submissions and archiving raw data in life sciences. A pilot with Proteo...Rafael C. Jimenez
 
ELIXIR and data grand challenges in life sciences
ELIXIR and data grand challenges in life sciencesELIXIR and data grand challenges in life sciences
ELIXIR and data grand challenges in life sciencesRafael C. Jimenez
 
SASI, A lightweight standard for exchanging course information
SASI, A lightweight standard for exchanging course informationSASI, A lightweight standard for exchanging course information
SASI, A lightweight standard for exchanging course information Rafael C. Jimenez
 

More from Rafael C. Jimenez (20)

BMB Resource Integration Workshop
BMB Resource Integration WorkshopBMB Resource Integration Workshop
BMB Resource Integration Workshop
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Proteomics repositories integration using EUDAT resources
Proteomics repositories integration using EUDAT resourcesProteomics repositories integration using EUDAT resources
Proteomics repositories integration using EUDAT resources
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Summary of Technical Coordinators discussions
Summary of Technical Coordinators discussionsSummary of Technical Coordinators discussions
Summary of Technical Coordinators discussions
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...The European life-science data infrastructure: Data, Computing and Services ...
The European life-science data infrastructure: Data, Computing and Services ...
 
Standardisation in BMS European infrastructures
Standardisation in BMS European infrastructuresStandardisation in BMS European infrastructures
Standardisation in BMS European infrastructures
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
ELIXIR
ELIXIRELIXIR
ELIXIR
 
Standards
StandardsStandards
Standards
 
ELIXIR TCG update
ELIXIR TCG updateELIXIR TCG update
ELIXIR TCG update
 
An introduction to programmatic access
An introduction to programmatic accessAn introduction to programmatic access
An introduction to programmatic access
 
Life science requirements from e-infrastructure: initial results from a joint...
Life science requirements from e-infrastructure:initial results from a joint...Life science requirements from e-infrastructure:initial results from a joint...
Life science requirements from e-infrastructure: initial results from a joint...
 
Technical activities in ELIXIR Europe
Technical activities in ELIXIR EuropeTechnical activities in ELIXIR Europe
Technical activities in ELIXIR Europe
 
Challenges of big data. Summary day 1.
Challenges of big data. Summary day 1.Challenges of big data. Summary day 1.
Challenges of big data. Summary day 1.
 
Challenges of big data. Aims of the workshop.
Challenges of big data. Aims of the workshop.Challenges of big data. Aims of the workshop.
Challenges of big data. Aims of the workshop.
 
Data submissions and archiving raw data in life sciences. A pilot with Proteo...
Data submissions and archiving raw data in life sciences. A pilot with Proteo...Data submissions and archiving raw data in life sciences. A pilot with Proteo...
Data submissions and archiving raw data in life sciences. A pilot with Proteo...
 
ELIXIR and data grand challenges in life sciences
ELIXIR and data grand challenges in life sciencesELIXIR and data grand challenges in life sciences
ELIXIR and data grand challenges in life sciences
 
SASI, A lightweight standard for exchanging course information
SASI, A lightweight standard for exchanging course informationSASI, A lightweight standard for exchanging course information
SASI, A lightweight standard for exchanging course information
 

Recently uploaded

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 

Recently uploaded (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 

Psicquic

  • 1. PSIMEx Workshop Interactions and Pathways 6-7 October 2011 Rafael Jimenez rafael@ebi.ac.uk PSICQUIC
  • 2. Table of contents • Data integration – Data integration approaches • Warehousing vs. Federation • Dataset integration – Query interfaces • Web Services – SOAP vs. REST • PSICQUIC – Registry – Services • REST queries • MIQL – PSICQUIC view – PSISCORE • Registry • Client • Workflows – myGrid tools – PSICQUIC workflows • myExperiment • Taverna
  • 3. 1 3 5 Popular data integration approaches 4 6 2 ... Data centralization Data warehousing Dataset integration Hyperlinks Federated databases View integration
  • 4. 13.12.2018 4 Warehousing vs. Federation Database Query InterfaceQI User Data warehousing Federated databases S i S i i S integration standardization
  • 5. Data warehousing Examples: • Pathway Commons • String • Atlas
  • 6. ….…. …..... ….…. …..... ….…. …..... PSICQUIC PSICQUIC PSICQUIC Federated databases PSICQUIC Examples: • DAS • PSICQUIC • EnCore • RDF
  • 7. Warehousing vs. Federation • Data warehousing – Pull data from several resources into one resource. – Main features: • Data centralization • High maintenance • Data out of date • Modifications (schema, format, content, …) • Federated databases – Data residing in different sources with a common standard protocol and query system. – Main features: • Fresh data (original) • Data redundancy • Data inconsistency
  • 8. QI i 3 Dataset integration Curators / Annotators Original data sources Third party implementations Users Examples: • Your own script • Workflows i S integration standardization
  • 9. 3 Dataset integration Examples: • Your own script • Workflows
  • 10. Query Interfaces Graphical User Interface (GUI) leverage 1 2 Software engineers Bioinformaticians Programmatic interface • API (application programming interface) • WS (web services) Biologists <xml> … </xml> Custom workflows & analysis
  • 11. Web Services • It is a piece of software that runs remotely • It is accessible over a network (e.g. Internet) • It is meant for machine to machine communication • Independent from programming languages • It can be operated following specific rules (i.e. protocol) • There are 2 main protocols in use: – REST – SOAP This introduction is intended for a non technical audience with purposely simplified technical concepts.
  • 12. Web Services How should I invoke you? Documentation Make a request Results Web serverClient describes the methods and variables to query the service 1 2 3 4 2
  • 13. SOAP vs. REST 13 REST • Geared to simplicity • A browser can be a client • Request as complex as a URL can be http://www.ebi.ac.uk/Tools/webservices/psicquic/intact/webservices/current/search/query/P99999?format=xml25 SOAP • Based on Standards • Only accessed by software • Allow description of complex data structure in request and response SOAP REST
  • 14. PSICQUIC • Proteomics Standards Initiative Common QUery InterfaCe. • Community effort to standardise the way to access and retrieve data from Molecular Interaction databases. • Widely implemented by independent interaction data resources. • Based on the PSI standard formats (PSI-MI XML and MITAB) • Not limited to protein-protein interactions, also e.g. • Drug-target interactions • Simplified pathway data • A registry listing resources implementing PSICQUIC • Documentation: http://psicquic.googlecode.com
  • 16. • Services (SOAP/REST web services) • IntAct • Biogrid • String • ... • Registry • Clients • PSICQUIC view • Citoscape • Envision2 • … 13.12.201816 Service broker Service consumer Service provider query PublishFind Service Oriented Architecture PSI-MI PSICQUIC Registry DAS ClientsDAS ClientsPSICQUIC Clients Format PSICQUIC sources PSICQUIC sources PSICQUIC Services PSICQUIC MIQL
  • 17. PSICQUIC Query Interactions PSICQUIC Registry PSI-MIMIQL Input Output PSICQUIC Service A PSICQUIC Service B PSICQUIC Service C User View Web Service System Data Provenance PSICQUIC
  • 18. PSICQUIC Registry • It contains a list of the PSICQUIC services from different providers. • It is a web service itself, and it can be accessed remotely using REST. • Information can be found about the services, such as the URLs to use, number of interactions provided, versioning, tags, etc.
  • 19. PSICQUIC Registry • 16 sources • 16,358,233 interactions http://www.ebi.ac.uk/Tools/webservices/psicquic/registry/registry?action=STATUS
  • 20. PSICQUIC Registry Tagging Content protein-protein small molecule-protein nucleic acid-protein Interaction representation evidence clustered Curation standards mimix curation imex curation rapid curation Source internally curated text mining predicted imported Complex expansion spoke matrix bipartite
  • 21. • PSICQUIC services are Web Services • SOAP • REST • The same methods to query several services • Results from different sources following the same PSI-MI standards • Results in two standard formats: PSI-MI XML or PSI-MI TAB. PSICQUIC services
  • 22. PSICQUIC SOAP service species:trypanosoma AND detmethod:’two hybrid’
  • 23. PSICQUIC REST queries Bruno Aranda (baranda@ebi.ac.uk) http://mint.bio.uniroma2.it/mint/psicquic/webservices/current/search/query/p53 http://www.ebi.ac.uk/Tools/webservices/psicquic/intact/webservices/current/search/query/p53 http://www.ebi.ac.uk/Tools/webservices/psicquic/chembl/webservices/current/search/query/p53 1 2 3
  • 24. MIQL Bruno Aranda (baranda@ebi.ac.uk) • Molecular Interaction Query Language
  • 26. PSICQUIC view • Simple and complex queries • Link back to the original source for more details • Clustering of queries across providers • Visualization of graphical network http://www.ebi.ac.uk/Tools/webservices/psicquic/view/
  • 30. 0.90 0.380.25 —0.63 0.45 0.71 0.40 0.11 PSICQUIC PSISCORE Query Interactions PSI-MI 0.90 0.380.25 —0.63 0.45 0.71 0.40 0.11 PSICQUIC Registry Confidence Scores PSI-MIMIQL PSISCORE Registry client Input Input Output Output PSICQUIC Service A PSICQUIC Service B PSISCORE Service D PSISCORE Service E PSICQUIC Service C User View Web Service System PSISCORE
  • 31. PSISCORE registry • 4 sources • 14 scoring methods
  • 33. EnVision: a PSICQUIC & PSISCORE client
  • 34. Introduction to Web Services at EBI Workflow • Workflow – Sequence of tasks that produces a result of observable value • Workflow management system – Computer system to compose and execute workflows. • Workflow components – Input – Service – Output – Shims Service A Service B
  • 35. Create and run workflows Share, discover and reuse workflows Discover and reuse services myGrid tools
  • 36. PSICQUIC workflows in myExperiment
  • 37. PSICQUIC workflow in Taverna http://www.myexperiment.org/workflows/2274.html tab25 0 1000 P99999 http://ebi.ac.uk/Tools/webservices/psicquic/intact/webservices/current/search