Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ライフサイエンス研究を加速する~SPCS JobサービスとGPUコンテナの使い方~
Search
Tatsuya Koreeda
December 25, 2025
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ライフサイエンス研究を加速する~SPCS JobサービスとGPUコンテナの使い方~
帰ってきたSPCS活用最新事例LT祭:再び解き放て、Snowpark Container Servicesの力!
https://techplay.jp/event/987932
Tatsuya Koreeda
December 25, 2025
More Decks by Tatsuya Koreeda
See All by Tatsuya Koreeda
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.6k
Snowflake Summit Deep Dive: Apache Iceberg
ktatsuya
1
160
明治薬科大学講義_ビッグデータ解析を支えるデータベース技術とクラウドコンピューティング
ktatsuya
1
180
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
2
930
【Data Superhero セッション 】 Snowflake基盤を途中からIaC化する:Terraform × Terragrunt × 環境分離設計
ktatsuya
1
560
Snowflake HCLS Meet Upヘルスケアユーザー会紹介
ktatsuya
0
130
Streamlit in Snowflakeをざっくりと復習
ktatsuya
0
580
Snowflakeデータ基盤の信頼性をTerraformによるCI/CDとdbt testで高める
ktatsuya
0
54
大規模で多様な バイオデータ管理・解析のためのSnowflake データウェアハウス
ktatsuya
0
240
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
670
KATA
mclloyd
PRO
35
15k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
The SEO identity crisis: Don't let AI make you average
varn
0
560
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
290
The Pragmatic Product Professional
lauravandoore
37
7.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The SEO Collaboration Effect
kristinabergwall1
1
570
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
540
Transcript
ライフサイエンス研究を加速する SPCS JobサービスとGPUコンテナの使い方 koreeda
2 自己紹介 名前 是枝達也 略歴 株式会社GA technologies クリニックフォアグループ バイオインフォマティシャン 資格・アワード
SnowPro Core Snowflake Squad 2024,2025 活動 SnowVillage Mayors Snowflake ヘルスケア UG リーダー Snowflake WEST UG リーダー
3 第一回も登壇させていただきました
ライフサイエンス研究とは 「生命とは何か」「生命はどう働くのか」解き明かす学問 「病気を予防する」、「病気になっても早く見つけて治療をする」ために研究される 病気の予防 病気の治療 創薬 ゲノム・遺伝子解 析 医療の充実
ヒトのゲノムデータのサイズ ヒトのゲノムデータの一 人あたりのサイズ = 100〜200 GB
ヒトのゲノムデータのサイズ ヒトのゲノムデータの一 人あたりのサイズ = 100〜200 GB 文字列だけの情報で 100GB近くある
ゲノムデータ解析における課題 100〜200 GB ヒトのゲノムデータ 大規模なゲノムデータを効率的に処理する基盤づくりが重要 臨床・治験を成り立たせるための 数十万人規模のゲノムデータ が必要 ✕
Case 1: Nextflow バイオインフォマティクスパイプラインのオーケストレーション
Nextflow ゲノム解析など計算量が大きいバイオインフォマティクス用に特化した、再現性の高いパイプライン を作るためのワークフローエンジン。並列処理や GPUでの処理を得意とする。
nf-snowflake SnowflakeでNextflowを使うための公式プラグイン。 Snowflake-Labsが公式サポートしている
params.sra_list = "ids.txt" params.outdir = "results" process FASTQ_DUMP { tag
"$sra_id" container 'biocontainers/sra-tools:2.10.0' input: val sra_id output: tuple val(sra_id), path("*.fastq.gz"), emit: reads script: """ fastq-dump --gzip --split-files ${sra_id} """ } process FASTQC { tag "$sra_id" container 'biocontainers/fastqc:v0.11.9_cv8' publishDir "${params.outdir}/fastqc_individual", mode: 'copy' input: tuple val(sra_id), path(reads) output: path "*.html" path "*.zip" script: """ fastqc -q ${reads} """ } workflow { Channel .fromPath(params.sra_list) .splitText() .map { it.trim() } .set { sra_ch } dump_ch = FASTQ_DUMP(sra_ch) FASTQC(dump_ch.reads) } Nextflowファイル:main.nf nf-snowflakeプラグイン nextflow.config nf-snowflakeの使い方
SPCS jobのspec定義 ・volumeMountsに input/output/workdirを指定 ・各種volumeにNXF_INPUT, RESULTS, WORKDIR)といっ た形でステージを割り当てる
Demo
https://github.com/Snowflake-Labs/nf-snowflake/issues/15 (余談)Snowflake社員の方に手厚くサポートしていただきました
Case 1: NVIDIA Parabricks SPCS Job + GPUコンテナによるゲノム解析
ヒトのゲノムデータが解析可能になるまでの処理時間 100〜200 GB ヒトのゲノムデータ = 2~8時間
NVIDIA Parabricks 【概要】 ・NVIDIAによるGPUによる並列計算でゲノム解析を劇的に高速化するソフト ウェア ・CPU比で最大約 40倍の高速化を実現 【欠点】 ・研究者が GPUを用意する方法が限定的(クラウドに精通した方が少ない)
・企業の研究者はスーパーコンピュータを使うことが難しい 高速だが、 GPU環境を用意するのがむずい
18 ゲノム解析に SPCSを使うメリット わずか1コマンドで GPUコンピュートプールが作成できるところが非常に簡便
SPCS Job で Parabricks を実行 Gemone Stage ゲノムファイル Parabricks image
Results Stage SPCS job (GPU)
Demo
まとめ ・SPCS job はかなり便利 ・ライフサイエンス研究において SPCSは強力な武器になりうる ・NextflowやParabricksを組み合わせることで高速なゲノミクス解析が可能にな りつつある
今日の発表の Zennの記事
ご清聴ありがとうございました