ACC Cyfronet AGH, Krakow, Poland.
Centre for Computational Imaging & Simulation Technologies in Biomedicine (CISTIB), Electronic and Electrical Engineering Department, The University of Sheffield, Sheffield, UK.
Comput Methods Programs Biomed. 2017 Jul;146:37-46. doi: 10.1016/j.cmpb.2017.05.006. Epub 2017 May 20.
To address the increasing need for collaborative endeavours within the Virtual Physiological Human (VPH) community, the VPH-Share collaborative cloud platform allows researchers to expose and share sequences of complex biomedical processing tasks in the form of computational workflows. The Taverna Workflow System is a very popular tool for orchestrating complex biomedical & bioinformatics processing tasks in the VPH community. This paper describes the VPH-Share components that support the building and execution of Taverna workflows, and explains how they interact with other VPH-Share components to improve the capabilities of the VPH-Share platform.
Taverna workflow support is delivered by the Atmosphere cloud management platform and the VPH-Share Taverna plugin. These components are explained in detail, along with the two main procedures that were developed to enable this seamless integration: workflow composition and execution.
The presented workflow integration provides VPH-Share users with a wide range of different possibilities to compose and execute workflows, such as desktop or online composition, online batch execution, multithreading, remote execution, etc. The specific advantages of each supported tool are presented, as are the roles of Atmosphere and the VPH-Share plugin within the VPH-Share project. The combination of the VPH-Share plugin and Atmosphere engenders the VPH-Share infrastructure with far more flexible, powerful and usable capabilities for the VPH-Share community. As both components can continue to evolve and improve independently, we acknowledge that further improvements are still to be developed and will be described.
为了满足虚拟生理人(VPH)社区中日益增长的协作需求,VPH-Share 协作云平台允许研究人员以计算工作流的形式公开和共享复杂生物医学处理任务的序列。Taverna 工作流系统是在 VPH 社区中组织复杂生物医学和生物信息学处理任务的非常流行的工具。本文介绍了支持构建和执行 Taverna 工作流的 VPH-Share 组件,并解释了它们如何与其他 VPH-Share 组件交互,以提高 VPH-Share 平台的功能。
Taverna 工作流支持由 Atmosphere 云管理平台和 VPH-Share Taverna 插件提供。详细介绍了这两个组件,以及为实现这种无缝集成而开发的两个主要过程:工作流组成和执行。
1)VPH-Share 与其他组件和系统的无缝集成。2)扩展了工作流的不同工具的范围。3)成功集成了来自其他 VPH 项目的科学工作流。4)医疗应用的执行速度提高。
所提出的工作流集成提供了广泛的不同可能性,供 VPH-Share 用户组成和执行工作流,例如桌面或在线组成、在线批处理执行、多线程、远程执行等。介绍了每种支持工具的具体优势,以及 Atmosphere 和 VPH-Share 插件在 VPH-Share 项目中的角色。VPH-Share 插件和 Atmosphere 的结合为 VPH-Share 社区提供了更灵活、强大和可用的基础设施。由于这两个组件都可以继续独立发展和改进,我们承认还有进一步的改进需要开发,并将予以描述。