CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid

<p>Abstract</p> <p>Background</p> <p>In biological and medical domain, the use of web services made the data and computation functionality accessible in a unified manner, which helped automate the data pipeline that was previously performed manually. Workflow technology...

Full description

Bibliographic Details
Main Authors: Sulakhe Dinanath, Soiland-Reyes Stian, Nenadic Alexandra, Madduri Ravi, Tan Wei, Foster Ian, Goble Carole A
Format: Article
Language:English
Published: BMC 2010-11-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/11/542
id doaj-e9e332f738594e71810e69994bbea8fd
record_format Article
spelling doaj-e9e332f738594e71810e69994bbea8fd2020-11-24T21:21:53ZengBMCBMC Bioinformatics1471-21052010-11-0111154210.1186/1471-2105-11-542CaGrid Workflow Toolkit: A taverna based workflow tool for cancer gridSulakhe DinanathSoiland-Reyes StianNenadic AlexandraMadduri RaviTan WeiFoster IanGoble Carole A<p>Abstract</p> <p>Background</p> <p>In biological and medical domain, the use of web services made the data and computation functionality accessible in a unified manner, which helped automate the data pipeline that was previously performed manually. Workflow technology is widely used in the orchestration of multiple services to facilitate in-silico research. Cancer Biomedical Informatics Grid (caBIG) is an information network enabling the sharing of cancer research related resources and caGrid is its underlying service-based computation infrastructure. CaBIG requires that services are composed and orchestrated in a given sequence to realize data pipelines, which are often called scientific workflows.</p> <p>Results</p> <p>CaGrid selected Taverna as its workflow execution system of choice due to its integration with web service technology and support for a wide range of web services, plug-in architecture to cater for easy integration of third party extensions, etc. The caGrid Workflow Toolkit (or the toolkit for short), an extension to the Taverna workflow system, is designed and implemented to ease building and running caGrid workflows. It provides users with support for various phases in using workflows: service discovery, composition and orchestration, data access, and secure service invocation, which have been identified by the caGrid community as challenging in a multi-institutional and cross-discipline domain.</p> <p>Conclusions</p> <p>By extending the Taverna Workbench, caGrid Workflow Toolkit provided a comprehensive solution to compose and coordinate services in caGrid, which would otherwise remain isolated and disconnected from each other. Using it users can access more than 140 services and are offered with a rich set of features including discovery of data and analytical services, query and transfer of data, security protections for service invocations, state management in service interactions, and sharing of workflows, experiences and best practices. The proposed solution is general enough to be applicable and reusable within other service-computing infrastructures that leverage similar technology stack.</p> http://www.biomedcentral.com/1471-2105/11/542
collection DOAJ
language English
format Article
sources DOAJ
author Sulakhe Dinanath
Soiland-Reyes Stian
Nenadic Alexandra
Madduri Ravi
Tan Wei
Foster Ian
Goble Carole A
spellingShingle Sulakhe Dinanath
Soiland-Reyes Stian
Nenadic Alexandra
Madduri Ravi
Tan Wei
Foster Ian
Goble Carole A
CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
BMC Bioinformatics
author_facet Sulakhe Dinanath
Soiland-Reyes Stian
Nenadic Alexandra
Madduri Ravi
Tan Wei
Foster Ian
Goble Carole A
author_sort Sulakhe Dinanath
title CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
title_short CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
title_full CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
title_fullStr CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
title_full_unstemmed CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
title_sort cagrid workflow toolkit: a taverna based workflow tool for cancer grid
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2010-11-01
description <p>Abstract</p> <p>Background</p> <p>In biological and medical domain, the use of web services made the data and computation functionality accessible in a unified manner, which helped automate the data pipeline that was previously performed manually. Workflow technology is widely used in the orchestration of multiple services to facilitate in-silico research. Cancer Biomedical Informatics Grid (caBIG) is an information network enabling the sharing of cancer research related resources and caGrid is its underlying service-based computation infrastructure. CaBIG requires that services are composed and orchestrated in a given sequence to realize data pipelines, which are often called scientific workflows.</p> <p>Results</p> <p>CaGrid selected Taverna as its workflow execution system of choice due to its integration with web service technology and support for a wide range of web services, plug-in architecture to cater for easy integration of third party extensions, etc. The caGrid Workflow Toolkit (or the toolkit for short), an extension to the Taverna workflow system, is designed and implemented to ease building and running caGrid workflows. It provides users with support for various phases in using workflows: service discovery, composition and orchestration, data access, and secure service invocation, which have been identified by the caGrid community as challenging in a multi-institutional and cross-discipline domain.</p> <p>Conclusions</p> <p>By extending the Taverna Workbench, caGrid Workflow Toolkit provided a comprehensive solution to compose and coordinate services in caGrid, which would otherwise remain isolated and disconnected from each other. Using it users can access more than 140 services and are offered with a rich set of features including discovery of data and analytical services, query and transfer of data, security protections for service invocations, state management in service interactions, and sharing of workflows, experiences and best practices. The proposed solution is general enough to be applicable and reusable within other service-computing infrastructures that leverage similar technology stack.</p>
url http://www.biomedcentral.com/1471-2105/11/542
work_keys_str_mv AT sulakhedinanath cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
AT soilandreyesstian cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
AT nenadicalexandra cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
AT madduriravi cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
AT tanwei cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
AT fosterian cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
AT goblecarolea cagridworkflowtoolkitatavernabasedworkflowtoolforcancergrid
_version_ 1725997736608661504