HealthOmics 中的私有工作流程 - AWS HealthOmics

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

HealthOmics 中的私有工作流程

當您想要建立自己的工作流程定義時,請使用私有工作流程。工作流程定義會指定工作流程的相關資訊,並定義工作流程任務。執行是工作流程的單一調用,而任務是執行中的單一程序。

HealthOmics 支援您在工作流程描述語言 (WDL)、常見工作流程語言 (CWL) 或 Nextflow 中建立的工作流程定義。

HealthOmics 工作流程提供下列選用功能:

  • Run groups – 您可以將私有工作流程新增至執行群組,以控制運算用量。執行群組是工作流程執行的集合,可共用一組資源限制,例如並行執行上限和執行持續時間上限。您可以設定這些限制來控制執行群組使用的運算資源。

  • Call caching – 您可以使用呼叫快取來儲存和重複使用任務輸出,進而縮短執行持續時間並節省運算成本。

  • Sharing workflows – 您可以與相同 AWS 帳戶 區域中的其他 共用私有工作流程。

  • Workflow versions – 您可以建立私有工作流程的版本。工作流程版本控制可讓使用者選擇何時開始使用更新的功能。工作流程版本不可變,並提供與工作流程相同的資料來源層級。

如需設定工作流程 IAM 許可的詳細資訊,請參閱 HealthOmics 的 IAM 許可

如需如何使用 HealthOmics 私有工作流程的完整範例,請參閱 HealthOmics Github 教學課程或 HealthOmics 的 AWS 研討會端對端教學課程。