本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
HealthOmics 中的私有工作流程
當您想要建立自己的工作流程定義時,請使用私有工作流程。工作流程定義會指定工作流程的相關資訊,並定義工作流程任務。執行是工作流程的單一調用,而任務是執行中的單一程序。
HealthOmics 支援您在工作流程描述語言 (WDL)、常見工作流程語言 (CWL) 或 Nextflow 中建立的工作流程定義。
HealthOmics 工作流程提供下列選用功能:
-
Run groups – 您可以將私有工作流程新增至執行群組,以控制運算用量。執行群組是工作流程執行的集合,可共用一組資源限制,例如並行執行上限和執行持續時間上限。您可以設定這些限制來控制執行群組使用的運算資源。
-
Call caching – 您可以使用呼叫快取來儲存和重複使用任務輸出,進而縮短執行持續時間並節省運算成本。
-
Sharing workflows – 您可以與相同 AWS 帳戶 區域中的其他 共用私有工作流程。
-
Workflow versions – 您可以建立私有工作流程的版本。工作流程版本控制可讓使用者選擇何時開始使用更新的功能。工作流程版本不可變,並提供與工作流程相同的資料來源層級。
如需設定工作流程 IAM 許可的詳細資訊,請參閱 HealthOmics 的 IAM 許可。
如需如何使用 HealthOmics 私有工作流程的完整範例,請參閱 HealthOmics Github 教學