Search for Gene Expression Images using any Gene Name
This is a simple workflow demonstrating how to integrate multiple linked data sources using restful services in Taverna.
In this workflow it first searches for all possible gene names for a query gene from FlyBase repository, an authorative genetic database for Drosophila research, and then it uses returned gene names to search for gene expression images from Oxford FlyTED image repository.
Two Restful services were used:
- One for retrieving all flybase features matching a querying gene name {name}: http://www.open-biomed.org.uk/service/flybase/features/name/{name};
- And another for retrieving all FlyTED image records that are associated with the query probe name {probe}: http://www.open-biomed.org.uk/service/flyted/records/probe/{probe}
Both services are part of the FlyKit toolkit and they are built using the Talis Puelia Linked Data API to expose a Restful service interface for Linked Data resources.
Some test input can be: schuy, Adh, or Act5C.
Preview
Run
Run this Workflow in the Taverna Workbench...
Option 1:
Copy and paste this link into File > 'Open workflow location...'
http://myexperiment.org/workflows/2883/download?version=1
[ More Info ]
Workflow Components
Reviews (1)
By |
Title: Can't find any images Rating: 3 out of 5 Created: 2012-05-08 10:05:24 | Updated: 2012-05-08 10:05:24
Some quick comments:
Good use of REST activity and XPath activity. I would set Retries to 2 on the REST activities to deal with network errors, in particular for the second service which is called many times.
Not sure why there is a merge with a single value inside the nested workflow, probably due to Taverna bug T2-495.
Inside Taverna, under "Details", No "Example" value given on the workflow input port - I would prefer the example mentioned here, "schuy" to ...
[ more ] |
View |
Other workflows that use similar services (0)
There are no workflows in myExperiment that use similar services to this Workflow.
Comments (1)
Log in to make a comment
The workflow is right, so are the results. But you got 404 because our server has been down since January. We are in the process of repairing the disk.