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

Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
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
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 

Recently uploaded (20)

Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
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
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 

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