SADI in Taverna Tutorial
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

SADI in Taverna Tutorial

  • 1,789 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,789
On Slideshare
1,789
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
12
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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.