IIBMP2022 Sapporo Demo
Link
Demo
Sapporo-service
WES API クライアントである Sapporo-service
の起動
WES API エンドポイントの定義は https://app.swaggerhub.com/apis/suecharo/sapporo-wes/sapporo-wes-1.0.1-oas3 を参照
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
現状の状態で、API リクエストにより、workflow のジョブの実行が可能である
現状対応している Workflow Engine は:
- cwltool (CWL)
- cromwell (CWL, WDL)
- Nextflow
- Snakemake
実際に workflow 実行の処理の手順としては:
-
- WES server (Sapporo-service) に Run Request が POST される
-
- Request の validation や、添付されたファイルのダウンロードなどを行う (saved to Run_Dir)
-
- run.sh が fork される
-
- run.sh 内で、workflow engine の command が実行される
全ての component は Docker コンテナとして起動される:
- Sapporo-service
- Workflow Engine
- Bioinfomatics Tools
Sapporo-web
Sapporo-web
は、既に SPA として deploy されているため、起動の必要がない
https://sapporo-wes.github.io/sapporo-web/
WES の登録


- 一つの Sapporo-web にいくつもの Sapporo-service (WES) を登録できる
- 情報は全てブラウザの localStorage に保存される
実行したい Workflow の登録


Run Request の記述
- Worklfow Attachment: Workflow Engine の実行 directory に配置されるファイル群
- Remote URL と Local File Upload の両方に対応している
cwltool は、ジョブ定義ファイルに remote url を記述できるため、workflow attachment を使わなくても良い

Public Instance
Deployed at DDBJ super-computer system