SlideShare uma empresa Scribd logo
1 de 32
Using SADI services – installing the plugin Click on Advanced and then Updates and plugins.
Using SADI services – installing the plugin Click Find New Plugins.
Using SADI services – installing the plugin Select  SADI activity plugin 0.2.0 Click on Install.
Using SADI services – installing the plugin The plugin is being installed.
Using SADI services – installing the plugin When the plugin is installed a warning about restarting Taverna will be displayed. Click OK.
Using SADI services – installing the plugin Click on Close and then RESTART Taverna.
Using SADI services – installing the plugin When Taverna has restarted the Service panel will show a list of SADI services.
Using SADI services Now that we have SADI service available in Taverna we’re going to build a workflow to answer the questions: What genes are involved in KEGG pathway "hsa00232"? What proteins do those genes code for? What are the sequences of those proteins? The first step is to find a SADI service that will return the genes involved in a KEGG pathway.
Using SADI services – building a workflow Type sadikegg pathway genes into the Service panel Filter.
Using SADI services – building a workflow Right click on the getKEGGGenesByPathwayservice and click Add to workflow.
Using SADI services – building a workflow The getKEGGGenesByPathwayservice is added to the Workflow diagram. Click on the Display all service ports button to show the service inputs and outputs.
Using SADI services – building a workflow The service input and output ports are now shown in the diagram.
Using SADI services – building a workflow To add an output to the workflow right-click on the workflow diagram and click Workflow output port.
Using SADI services – building a workflow Name the output port gene and click OK.
Using SADI services – building a workflow Drag a link from the service output port to workflow output gene.
Using SADI services – building a workflow The next step in the workflow is to find a SADI service that takes the genes from getKEGGGenesByPathwayand returns the proteins that those genes code for.
Using SADI services – building a workflow Right-click on the service output port and click Find services that consume KEGG_Record…
Using SADI services – building a workflow Select getUniprotByKeggGene from the list of SADI services and click Connect.
Using SADI services – building a workflow The getUniprotByKeggGene service is added to the workflow and automatically connected to the output from getKEGGGenesByPathway.
Using SADI services – building a workflow Add a new workflow output called protein and connect the output from the getUniprotByKeggGene service to it.
Using SADI services – building a workflow The next step in the workflow is to find a SADI service that takes the proteins and returns sequences of those proteins. Right-click on the encodes output port and click Find services that consume UniProt_Record…
Using SADI services – building a workflow The UniProt info service attaches the property hasSequenceso select this service and click Connect.
Using SADI services – building a workflow The UniProt info service is added to the workflow and automatically connected to the output from getUniprotByKeggGene .
Using SADI services – building a workflow Add a new workflow output called sequence and connect the output from the hasSequenceoutput from the  UniProt info service to it.
Using SADI services – building a workflow The KEGG pathway were interested in is "hsa00232”, so we’ll add it as a constant value. Right-click on the KEGG_PATHWAY_Record input port and click Constant value.
Using SADI services – building a workflow Enter the value hsa00232 and click OK.
Using SADI services – building a workflow The workflow is now complete and ready to run.
Using SADI services – running the workflow To run the workflow click on the green arrow in the tool bar. Taverna will switch to the results view and start running the workflow.
Using SADI services – running the workflow The progress of the workflow is shown in the diagram while the workflow is running.
Using SADI services – viewing the results To see the all the results for an output click on the output tab for that output. To see an individual result click on the value in the result list. Output tab Result list
Using SADI services – viewing the results The output from a SADI service is an RDF node so Taverna displays the result as RDF by default. To change to a text display click on the Value type and select Text.
Using SADI services – viewing the results When the value type is set to Text just the URL for the protein is displayed.

Mais conteúdo relacionado

Destaque

¡LA FLOR DE LA HONESTIDAD!
¡LA FLOR DE LA HONESTIDAD!¡LA FLOR DE LA HONESTIDAD!
¡LA FLOR DE LA HONESTIDAD!pipis397
 
HOJA DE VIDA "LEODAN MARTINEZ "
HOJA DE VIDA "LEODAN MARTINEZ "HOJA DE VIDA "LEODAN MARTINEZ "
HOJA DE VIDA "LEODAN MARTINEZ "leodanxxg
 
Part 1: Lean Clinical Workplace Design
Part 1: Lean Clinical Workplace DesignPart 1: Lean Clinical Workplace Design
Part 1: Lean Clinical Workplace DesignHenryRahn
 
Sample data and other ur ls
Sample data and other ur lsSample data and other ur ls
Sample data and other ur lsMark Wilkinson
 
Patient Account Services
Patient Account ServicesPatient Account Services
Patient Account Servicesmeghandue
 
ISoLA 2010: SADI Taverna plug-in
ISoLA 2010:  SADI Taverna plug-inISoLA 2010:  SADI Taverna plug-in
ISoLA 2010: SADI Taverna plug-inMark Wilkinson
 
Diseño deprogramas
Diseño deprogramasDiseño deprogramas
Diseño deprogramassenasoft
 
Migrate, Grow, and Cultivate your Community
Migrate, Grow, and Cultivate your CommunityMigrate, Grow, and Cultivate your Community
Migrate, Grow, and Cultivate your CommunityBrendan Sera-Shriar
 
Tomcat Maven Plugin
Tomcat Maven PluginTomcat Maven Plugin
Tomcat Maven PluginOlivier Lamy
 
Barisan Pentadbir SMKTP(AA)
Barisan Pentadbir SMKTP(AA)Barisan Pentadbir SMKTP(AA)
Barisan Pentadbir SMKTP(AA)hajahrokiah
 
¡ALIMENTOS Y MALESTARES!
¡ALIMENTOS Y MALESTARES!¡ALIMENTOS Y MALESTARES!
¡ALIMENTOS Y MALESTARES!pipis397
 
Leveraging trade associations
Leveraging trade associationsLeveraging trade associations
Leveraging trade associationsSmartBrief
 

Destaque (20)

SADI CSHALS 2013
SADI CSHALS 2013SADI CSHALS 2013
SADI CSHALS 2013
 
¡LA FLOR DE LA HONESTIDAD!
¡LA FLOR DE LA HONESTIDAD!¡LA FLOR DE LA HONESTIDAD!
¡LA FLOR DE LA HONESTIDAD!
 
Parade of books!
Parade of books!Parade of books!
Parade of books!
 
What is a pub?
What is a pub?What is a pub?
What is a pub?
 
HOJA DE VIDA "LEODAN MARTINEZ "
HOJA DE VIDA "LEODAN MARTINEZ "HOJA DE VIDA "LEODAN MARTINEZ "
HOJA DE VIDA "LEODAN MARTINEZ "
 
Index-Thumb
Index-ThumbIndex-Thumb
Index-Thumb
 
Red5 - PHUG Workshops
Red5 - PHUG WorkshopsRed5 - PHUG Workshops
Red5 - PHUG Workshops
 
Good library use
Good library useGood library use
Good library use
 
Part 1: Lean Clinical Workplace Design
Part 1: Lean Clinical Workplace DesignPart 1: Lean Clinical Workplace Design
Part 1: Lean Clinical Workplace Design
 
Sample data and other ur ls
Sample data and other ur lsSample data and other ur ls
Sample data and other ur ls
 
Patient Account Services
Patient Account ServicesPatient Account Services
Patient Account Services
 
ISoLA 2010: SADI Taverna plug-in
ISoLA 2010:  SADI Taverna plug-inISoLA 2010:  SADI Taverna plug-in
ISoLA 2010: SADI Taverna plug-in
 
Apache sirona
Apache sironaApache sirona
Apache sirona
 
Diseño deprogramas
Diseño deprogramasDiseño deprogramas
Diseño deprogramas
 
Migrate, Grow, and Cultivate your Community
Migrate, Grow, and Cultivate your CommunityMigrate, Grow, and Cultivate your Community
Migrate, Grow, and Cultivate your Community
 
Tomcat Maven Plugin
Tomcat Maven PluginTomcat Maven Plugin
Tomcat Maven Plugin
 
Barisan Pentadbir SMKTP(AA)
Barisan Pentadbir SMKTP(AA)Barisan Pentadbir SMKTP(AA)
Barisan Pentadbir SMKTP(AA)
 
Tutorial 1.4 - Explore results in a heatmap
Tutorial 1.4 - Explore results in a heatmapTutorial 1.4 - Explore results in a heatmap
Tutorial 1.4 - Explore results in a heatmap
 
¡ALIMENTOS Y MALESTARES!
¡ALIMENTOS Y MALESTARES!¡ALIMENTOS Y MALESTARES!
¡ALIMENTOS Y MALESTARES!
 
Leveraging trade associations
Leveraging trade associationsLeveraging trade associations
Leveraging trade associations
 

Semelhante a SADI in Taverna Tutorial

IMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to TavernaIMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to TavernaIMPACT Centre of Competence
 
294151805 end-to-end-o data-service-sapui5-application
294151805 end-to-end-o data-service-sapui5-application294151805 end-to-end-o data-service-sapui5-application
294151805 end-to-end-o data-service-sapui5-applicationFaina Fridman
 
How to develop a gateway service using code based implementation
How to develop a gateway service using code based implementationHow to develop a gateway service using code based implementation
How to develop a gateway service using code based implementationnitin2517
 
All levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-appsAll levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-appsAndrii Skrypnychenko
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolShanmugam Veerichetty
 
Sap tao 2.0 Material
Sap tao 2.0 MaterialSap tao 2.0 Material
Sap tao 2.0 MaterialVGlobal Govi
 
Adepp Monitor User Guide
Adepp Monitor User GuideAdepp Monitor User Guide
Adepp Monitor User Guideguest360c0efa
 
Creating & consuming simple web service
Creating & consuming simple web serviceCreating & consuming simple web service
Creating & consuming simple web serviceAbhijit B.
 
Guide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolGuide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolSubrat Srivastava
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide supportSpagoWorld
 
QVSource Brain Dump
QVSource Brain DumpQVSource Brain Dump
QVSource Brain DumpChris Brain
 
Tao scripting demo
Tao scripting demoTao scripting demo
Tao scripting demoganeshbadana
 
Web services in asp.net
Web services in asp.netWeb services in asp.net
Web services in asp.netDharma Raju
 
Create and manage a web application on Azure (step to step tutorial)
Create and manage a web application on Azure (step to step tutorial)Create and manage a web application on Azure (step to step tutorial)
Create and manage a web application on Azure (step to step tutorial)Lee Stott
 
2014 Taverna tutorial Shims and Beanshell scripts
2014 Taverna tutorial Shims and Beanshell scripts2014 Taverna tutorial Shims and Beanshell scripts
2014 Taverna tutorial Shims and Beanshell scriptsmyGrid team
 
Hướng dẫn sq diversity optimizer
Hướng dẫn sq diversity optimizerHướng dẫn sq diversity optimizer
Hướng dẫn sq diversity optimizerTran Trung
 

Semelhante a SADI in Taverna Tutorial (20)

IMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to TavernaIMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to Taverna
 
294151805 end-to-end-o data-service-sapui5-application
294151805 end-to-end-o data-service-sapui5-application294151805 end-to-end-o data-service-sapui5-application
294151805 end-to-end-o data-service-sapui5-application
 
How to develop a gateway service using code based implementation
How to develop a gateway service using code based implementationHow to develop a gateway service using code based implementation
How to develop a gateway service using code based implementation
 
All levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-appsAll levels of performance testing and monitoring in web-apps
All levels of performance testing and monitoring in web-apps
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management tool
 
SAP TAO 2.0
SAP TAO 2.0SAP TAO 2.0
SAP TAO 2.0
 
Sap testing
Sap testingSap testing
Sap testing
 
Sap tao 2.0 Material
Sap tao 2.0 MaterialSap tao 2.0 Material
Sap tao 2.0 Material
 
Adepp Monitor User Guide
Adepp Monitor User GuideAdepp Monitor User Guide
Adepp Monitor User Guide
 
Creating & consuming simple web service
Creating & consuming simple web serviceCreating & consuming simple web service
Creating & consuming simple web service
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
 
Guide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation ToolGuide for Quality Center (QC) Automation Tool
Guide for Quality Center (QC) Automation Tool
 
My First Report slide support
My First Report slide supportMy First Report slide support
My First Report slide support
 
QVSource Brain Dump
QVSource Brain DumpQVSource Brain Dump
QVSource Brain Dump
 
Tao scripting demo
Tao scripting demoTao scripting demo
Tao scripting demo
 
Web services in asp.net
Web services in asp.netWeb services in asp.net
Web services in asp.net
 
Create and manage a web application on Azure (step to step tutorial)
Create and manage a web application on Azure (step to step tutorial)Create and manage a web application on Azure (step to step tutorial)
Create and manage a web application on Azure (step to step tutorial)
 
2014 Taverna tutorial Shims and Beanshell scripts
2014 Taverna tutorial Shims and Beanshell scripts2014 Taverna tutorial Shims and Beanshell scripts
2014 Taverna tutorial Shims and Beanshell scripts
 
OLT open script
OLT open script OLT open script
OLT open script
 
Hướng dẫn sq diversity optimizer
Hướng dẫn sq diversity optimizerHướng dẫn sq diversity optimizer
Hướng dẫn sq diversity optimizer
 

Mais de Mark Wilkinson

FAIR Metrics - Presentation to NIH KC1
FAIR Metrics - Presentation to NIH KC1FAIR Metrics - Presentation to NIH KC1
FAIR Metrics - Presentation to NIH KC1Mark Wilkinson
 
Introducing the fair evaluator
Introducing the fair evaluatorIntroducing the fair evaluator
Introducing the fair evaluatorMark Wilkinson
 
FAIR Projector Builder
FAIR Projector BuilderFAIR Projector Builder
FAIR Projector BuilderMark Wilkinson
 
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...Mark Wilkinson
 
smartAPIs: EUDAT Semantic Working Group Presentation @ RDA 9th Plenary
smartAPIs:  EUDAT Semantic Working Group Presentation @ RDA 9th PlenarysmartAPIs:  EUDAT Semantic Working Group Presentation @ RDA 9th Plenary
smartAPIs: EUDAT Semantic Working Group Presentation @ RDA 9th PlenaryMark Wilkinson
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshowMark Wilkinson
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...Mark Wilkinson
 
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015Mark Wilkinson
 
Example code for the SADI BMI Calculator Web Service
Example code for the SADI BMI Calculator Web ServiceExample code for the SADI BMI Calculator Web Service
Example code for the SADI BMI Calculator Web ServiceMark Wilkinson
 
Tutorial - Creating SADI semantic-web-services
Tutorial - Creating SADI semantic-web-servicesTutorial - Creating SADI semantic-web-services
Tutorial - Creating SADI semantic-web-servicesMark Wilkinson
 
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015Mark Wilkinson
 
Force11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, OxfordForce11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, OxfordMark Wilkinson
 
Presentation to the J. Craig Venter Institute, Dec. 2014
Presentation to the J. Craig Venter Institute, Dec. 2014Presentation to the J. Craig Venter Institute, Dec. 2014
Presentation to the J. Craig Venter Institute, Dec. 2014Mark Wilkinson
 
Enhancing Reproducibility and Transparency in Clinical Research through Seman...
Enhancing Reproducibility and Transparency in Clinical Research through Seman...Enhancing Reproducibility and Transparency in Clinical Research through Seman...
Enhancing Reproducibility and Transparency in Clinical Research through Seman...Mark Wilkinson
 
Web Science 2.0 - in silico science
Web Science 2.0 - in silico scienceWeb Science 2.0 - in silico science
Web Science 2.0 - in silico scienceMark Wilkinson
 
Web Science - ISoLA 2012
Web Science - ISoLA 2012Web Science - ISoLA 2012
Web Science - ISoLA 2012Mark Wilkinson
 
Web Science, SADI, and the Singularity
Web Science, SADI, and the SingularityWeb Science, SADI, and the Singularity
Web Science, SADI, and the SingularityMark Wilkinson
 
Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...
Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...
Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...Mark Wilkinson
 
SWAT4LS 2011: SADI Knowledge Explorer Plug-in
SWAT4LS 2011: SADI Knowledge Explorer Plug-inSWAT4LS 2011: SADI Knowledge Explorer Plug-in
SWAT4LS 2011: SADI Knowledge Explorer Plug-inMark Wilkinson
 

Mais de Mark Wilkinson (20)

FAIR Metrics - Presentation to NIH KC1
FAIR Metrics - Presentation to NIH KC1FAIR Metrics - Presentation to NIH KC1
FAIR Metrics - Presentation to NIH KC1
 
Introducing the fair evaluator
Introducing the fair evaluatorIntroducing the fair evaluator
Introducing the fair evaluator
 
FAIR Projector Builder
FAIR Projector BuilderFAIR Projector Builder
FAIR Projector Builder
 
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
Tech. session : Interoperability and Data FAIRness emerges from a novel combi...
 
smartAPIs: EUDAT Semantic Working Group Presentation @ RDA 9th Plenary
smartAPIs:  EUDAT Semantic Working Group Presentation @ RDA 9th PlenarysmartAPIs:  EUDAT Semantic Working Group Presentation @ RDA 9th Plenary
smartAPIs: EUDAT Semantic Working Group Presentation @ RDA 9th Plenary
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshow
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
 
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
 
Example code for the SADI BMI Calculator Web Service
Example code for the SADI BMI Calculator Web ServiceExample code for the SADI BMI Calculator Web Service
Example code for the SADI BMI Calculator Web Service
 
Sadi service
Sadi serviceSadi service
Sadi service
 
Tutorial - Creating SADI semantic-web-services
Tutorial - Creating SADI semantic-web-servicesTutorial - Creating SADI semantic-web-services
Tutorial - Creating SADI semantic-web-services
 
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
Data FAIRport Prototype & Demo - Presentation to Elsevier, Jul 10, 2015
 
Force11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, OxfordForce11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, Oxford
 
Presentation to the J. Craig Venter Institute, Dec. 2014
Presentation to the J. Craig Venter Institute, Dec. 2014Presentation to the J. Craig Venter Institute, Dec. 2014
Presentation to the J. Craig Venter Institute, Dec. 2014
 
Enhancing Reproducibility and Transparency in Clinical Research through Seman...
Enhancing Reproducibility and Transparency in Clinical Research through Seman...Enhancing Reproducibility and Transparency in Clinical Research through Seman...
Enhancing Reproducibility and Transparency in Clinical Research through Seman...
 
Web Science 2.0 - in silico science
Web Science 2.0 - in silico scienceWeb Science 2.0 - in silico science
Web Science 2.0 - in silico science
 
Web Science - ISoLA 2012
Web Science - ISoLA 2012Web Science - ISoLA 2012
Web Science - ISoLA 2012
 
Web Science, SADI, and the Singularity
Web Science, SADI, and the SingularityWeb Science, SADI, and the Singularity
Web Science, SADI, and the Singularity
 
Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...
Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...
Evaluating Hypotheses using SPARQL-DL as an abstract workflow language to cho...
 
SWAT4LS 2011: SADI Knowledge Explorer Plug-in
SWAT4LS 2011: SADI Knowledge Explorer Plug-inSWAT4LS 2011: SADI Knowledge Explorer Plug-in
SWAT4LS 2011: SADI Knowledge Explorer Plug-in
 

SADI in Taverna Tutorial

  • 1. Using SADI services – installing the plugin Click on Advanced and then Updates and plugins.
  • 2. Using SADI services – installing the plugin Click Find New Plugins.
  • 3. Using SADI services – installing the plugin Select SADI activity plugin 0.2.0 Click on Install.
  • 4. Using SADI services – installing the plugin The plugin is being installed.
  • 5. Using SADI services – installing the plugin When the plugin is installed a warning about restarting Taverna will be displayed. Click OK.
  • 6. Using SADI services – installing the plugin Click on Close and then RESTART Taverna.
  • 7. Using SADI services – installing the plugin When Taverna has restarted the Service panel will show a list of SADI services.
  • 8. Using SADI services Now that we have SADI service available in Taverna we’re going to build a workflow to answer the questions: What genes are involved in KEGG pathway "hsa00232"? What proteins do those genes code for? What are the sequences of those proteins? The first step is to find a SADI service that will return the genes involved in a KEGG pathway.
  • 9. Using SADI services – building a workflow Type sadikegg pathway genes into the Service panel Filter.
  • 10. Using SADI services – building a workflow Right click on the getKEGGGenesByPathwayservice and click Add to workflow.
  • 11. Using SADI services – building a workflow The getKEGGGenesByPathwayservice is added to the Workflow diagram. Click on the Display all service ports button to show the service inputs and outputs.
  • 12. Using SADI services – building a workflow The service input and output ports are now shown in the diagram.
  • 13. Using SADI services – building a workflow To add an output to the workflow right-click on the workflow diagram and click Workflow output port.
  • 14. Using SADI services – building a workflow Name the output port gene and click OK.
  • 15. Using SADI services – building a workflow Drag a link from the service output port to workflow output gene.
  • 16. Using SADI services – building a workflow The next step in the workflow is to find a SADI service that takes the genes from getKEGGGenesByPathwayand returns the proteins that those genes code for.
  • 17. Using SADI services – building a workflow Right-click on the service output port and click Find services that consume KEGG_Record…
  • 18. Using SADI services – building a workflow Select getUniprotByKeggGene from the list of SADI services and click Connect.
  • 19. Using SADI services – building a workflow The getUniprotByKeggGene service is added to the workflow and automatically connected to the output from getKEGGGenesByPathway.
  • 20. Using SADI services – building a workflow Add a new workflow output called protein and connect the output from the getUniprotByKeggGene service to it.
  • 21. Using SADI services – building a workflow The next step in the workflow is to find a SADI service that takes the proteins and returns sequences of those proteins. Right-click on the encodes output port and click Find services that consume UniProt_Record…
  • 22. Using SADI services – building a workflow The UniProt info service attaches the property hasSequenceso select this service and click Connect.
  • 23. Using SADI services – building a workflow The UniProt info service is added to the workflow and automatically connected to the output from getUniprotByKeggGene .
  • 24. Using SADI services – building a workflow Add a new workflow output called sequence and connect the output from the hasSequenceoutput from the UniProt info service to it.
  • 25. Using SADI services – building a workflow The KEGG pathway were interested in is "hsa00232”, so we’ll add it as a constant value. Right-click on the KEGG_PATHWAY_Record input port and click Constant value.
  • 26. Using SADI services – building a workflow Enter the value hsa00232 and click OK.
  • 27. Using SADI services – building a workflow The workflow is now complete and ready to run.
  • 28. Using SADI services – running the workflow To run the workflow click on the green arrow in the tool bar. Taverna will switch to the results view and start running the workflow.
  • 29. Using SADI services – running the workflow The progress of the workflow is shown in the diagram while the workflow is running.
  • 30. Using SADI services – viewing the results To see the all the results for an output click on the output tab for that output. To see an individual result click on the value in the result list. Output tab Result list
  • 31. Using SADI services – viewing the results The output from a SADI service is an RDF node so Taverna displays the result as RDF by default. To change to a text display click on the Value type and select Text.
  • 32. Using SADI services – viewing the results When the value type is set to Text just the URL for the protein is displayed.