NVIDIA BioNeMo(Hub Repo)完整教學
一句話定位:NVIDIA 在 BioPharma 領域的官方 Developer Asset Hub — 不是程式庫、不是模型、不是框架,而是一份集中索引 README,把散落在
NVIDIA-Digital-Bio/NVIDIA/bionemo-framework/clara-parabricks-workflows/NVlabs/build.nvidia.com的 5 大支柱(資料 / 模型 / 函式庫 / 訓練 / NIM 推論) 串成一條可導覽的入口路徑。適合:藥物開發工程師、bioinformatics 分析師、CADD(電腦輔助藥物設計)團隊、計算生物學家、BioPharma 公司 IT 平台 / MLOps 團隊;準備在 NVIDIA GPU 平台或 NVIDIA DGX Cloud 上跑生成式 AI 藥物探索流程的所有人。
不適合:完全沒接觸過生物製藥的開發者(建議先補完蛋白質結構 / 小分子化學基礎);只想用一個小模型的人(直接看
NVIDIA-Digital-Bio/<model>即可,不需經本 hub)。⚠️ 重要法律提醒:repo README 明確分割三套授權 — 程式碼 Apache 2.0、資料 CC BY 4.0、模型權重 NVIDIA Open Model License (NOML)。NOML 與 Apache-2.0 商用條件不同;商用前須個別檢查每個模型權重的授權。部分 NVIDIA-Digital-Bio 模型額外掛 research-use only。
目錄
1. 專案定位
1.1 這是什麼
NVIDIA/BioNeMo 是 NVIDIA 對外打包的 BioNeMo 平台中央索引 repo。它的物理檔案只有一份 README.md(147 行)— 但這份 README 的角色不是「一個 repo 的說明」,而是整個 BioPharma 開發者資產的入口地圖:
1┌──────────────────────────────────────────────────────────────┐
2│ NVIDIA BioNeMo Developer Platform Hub │
3├──────────────────────────────────────────────────────────────┤
4│ (1) Data → AlphaFold DB / NGC 蛋白資料集(開放) │
5│ (2) Models → 25+ 模型(NVIDIA-Digital-Bio org) │
6│ (3) Libraries → GPU 加速底層(cuEquivariance/Parabricks)│
7│ (4) Training → BioNeMo Framework(訓練 / 微調 reference)│
8│ (5) NIM Inference → 10+ 企業級推論微服務 │
9│ (6) Examples → digital-biology-examples(端到端) │
10└──────────────────────────────────────────────────────────────┘
換句話說,本 repo 是 NVIDIA BioPharma AI 全家桶的目錄頁,相當於:
- LLM 線的
NVIDIA-NeMo/Nemotron(一樣的 hub 角色,但對象是大語言模型) - 物理 AI 線的
NVIDIA/cosmos(World Foundation Model 入口) - 自駕 AI 線的
NVIDIA/Isaac-GR00T(人形機器人 foundation model 入口)
只是 BioNeMo 的對象是生物製藥的生成式 AI。
1.2 NVIDIA Clara BioPharma 生態定位
要理解 BioNeMo,必須先看它在 NVIDIA Clara 家族裡的位置:
flowchart TB
Clara[NVIDIA Clara
醫療生命科學平台]
Clara --> CB[Clara BioPharma
生物製藥]
Clara --> CP[Clara Parabricks
基因體]
Clara --> CH[Clara Holoscan
手術 / 感測 AI]
Clara --> CI[Clara Imaging
醫療影像]
CB --> BNF[BioNeMo Framework
訓練 / 微調]
CB --> BNB[BioNeMo Blueprints
參考工作流]
CB --> BNN[BioNeMo NIM
推論微服務]
BNF -.指向.-> Hub[NVIDIA/BioNeMo
本 repo
索引 README]
BNB -.指向.-> Hub
BNN -.指向.-> Hub
classDef hub fill:#fcd34d,stroke:#92400e,color:#000
classDef cb fill:#a7f3d0,stroke:#065f46,color:#000
class Hub hub
class CB cb
四條 Clara 線路:
| 線路 | 對象 | 關鍵元件 |
|---|---|---|
| Clara BioPharma | 藥物開發(target ID → lead optimization) | 本 repo + BioNeMo Framework + NIM |
| Clara Parabricks | 基因體(DNA/RNA secondary analysis) | clara-parabricks-workflows |
| Clara Holoscan | 即時手術 / 感測 AI | nvidia/holoscan-sdk |
| Clara Imaging | 醫療影像 AI(MONAI 上游) | MONAI |
本 repo 屬於 Clara BioPharma 線,三大支柱(Framework / Blueprints / NIM)的對外入口。
1.3 在 NVIDIA AI 全家桶生態系的位置
NVIDIA 對外發布 AI 平台採「三大線路 + 各自 hub repo」模式:
| 線路 | Hub Repo | 訓練 / 框架 Repo | 對象 |
|---|---|---|---|
| LLM(語言模型) | NVIDIA-NeMo/Nemotron | NeMo / Megatron-Bridge | 大語言模型 training recipes |
| Physical AI(世界 / 機器人) | NVIDIA/cosmos / NVIDIA/Isaac-GR00T | Isaac Lab / Cosmos | World foundation models / 人形機器人 |
| BioPharma(本線) | NVIDIA/BioNeMo | NVIDIA/bionemo-framework | 生物分子 / 蛋白 / RNA / 小分子生成式 AI |
跨線路對照:
- 與 Nemotron Hub 對比:兩者都是「對外 hub README + 一條框架 repo + 雲端服務」三件套。差異在 Nemotron 的訓練 recipes 多在 hub repo 本身(596 個 .py + 372 個 .md),BioNeMo Hub 反而是純導覽(1 個 .md),訓練重心完全下放給
bionemo-framework。 - 與 Cosmos Hub 對比:Cosmos 是世界基礎模型 hub(物理 AI),BioNeMo 是分子基礎模型 hub(生物 AI);兩者都用 NIM 提供企業推論。
- 與 digital-biology-examples 對比:本 repo 是 平台目錄(What’s available),
digital-biology-examples是 應用範例(How to put them together)。兩者互補:先讀本 repo 知道有哪些模型 / NIM 可用 → 再讀digital-biology-examples看怎麼串成完整 drug discovery pipeline。
平行兄弟 repo 對照:本系列同步處理的還有
NVIDIA/bionemo-framework(訓練框架本體 — inner engine)與NVIDIA/digital-biology-examples(端到端範例)。三者形成「outer hub → inner framework → application examples」的三層學習路徑。
1.4 為什麼 NVIDIA 在生物製藥這麼用力?
- 市場規模:全球藥物開發每款新藥成本 ~$2.6B、~10 年;任何能縮短的工具都有巨大價值
- AlphaFold 革命:DeepMind 2021 AlphaFold 證明 AI 可以解決 50 年蛋白質摺疊問題;生成式 AI 是下一波(從預測 → 生成)
- NVIDIA GPU 是天然 fit:分子模擬、蛋白質結構、equivariant neural networks(用幾何對稱)都重度仰賴 GPU
- NIM 商業模式:把 SOTA 模型打包成可商用、可部署、有 SLA 的微服務 — 製藥公司付費用,不用自己訓練模型
1.5 統計快照(2026-06-02)
| 指標 | 數值 |
|---|---|
| Stars | 66 |
| 預設分支 | main |
| 建立日期 | 2025-10-26 |
| 最後 commit | 2026-03-15(02bb9a5:Update readme) |
| 檔案數 | 1 個(README.md, 147 行) |
| Issues | 已停用 |
| Releases | 無 |
| Topics | 未設 |
| License(README 內宣告) | Apache-2.0(程式碼)+ CC BY 4.0(資料)+ NVIDIA Open Model License(權重) |
| 主要語言 | Markdown |
| 維護者 | NVIDIA BioNeMo Team |
數字看起來很「小」(66 stars / 1 個檔案),但這個 hub 連結出去的生態系實際達到 25+ 模型 repo + 10+ NIM + 5+ 函式庫 + 1 個 70K-line framework + 1 個官方範例集。
2. 安裝指南
2.1 你需要安裝本 repo 嗎?
99% 的情況不需要。 本 repo 純粹是 README 索引,沒有可執行物。
實際要安裝的是它指向的子元件,依使用場景三選一:
| 場景 | 該裝什麼 | 入口 |
|---|---|---|
| 想跑 NIM 推論(最快上手) | NVIDIA Container Toolkit + Docker | build.nvidia.com/explore/biology |
| 想用 BioNeMo Framework 訓練 / 微調 | Python 3.10+ + PyTorch + CUDA + bionemo-framework | NVIDIA/bionemo-framework |
| 想用 單一模型(e.g. La-Proteina) | Python + 對應 repo 的 README | NVIDIA-Digital-Bio/<model> |
2.2 場景一:NIM 推論(推薦給多數人)
NIM = NVIDIA Inference Microservice,每個 NIM 是個 Docker container,啟動後提供 REST API。
2.2.1 系統需求
| 元件 | 需求 |
|---|---|
| GPU | NVIDIA GPU with compute capability ≥ 7.0(V100 以後) |
| Driver | NVIDIA Driver 535+ |
| Container Runtime | Docker 20.10+ 或 Podman 4.0+ |
| NVIDIA Container Toolkit | 1.14+ |
| 作業系統 | Linux(Ubuntu 22.04 / RHEL 9 / SLES 15) |
| 網路 | 能存取 nvcr.io(NVIDIA Container Registry) |
2.2.2 取得 NGC API Key
1# 1. 註冊 NVIDIA NGC 帳號 https://ngc.nvidia.com
2# 2. 申請 API Key
3# 3. 設定環境變數
4export NGC_API_KEY="<your-key>"
5echo "$NGC_API_KEY" | docker login nvcr.io --username '$oauthtoken' --password-stdin
2.2.3 拉並跑一個 NIM(以 MolMIM 為例)
1docker pull nvcr.io/nim/nvidia/molmim:latest
2
3docker run --gpus all -d \
4 --name molmim \
5 -p 8000:8000 \
6 -e NGC_API_KEY="$NGC_API_KEY" \
7 nvcr.io/nim/nvidia/molmim:latest
8
9# 等 30-60 秒讓模型載入
10curl http://localhost:8000/v1/health
2.2.4 試 inference
1curl -X POST http://localhost:8000/generate \
2 -H "Content-Type: application/json" \
3 -d '{
4 "smi": "CC(=O)Oc1ccccc1C(=O)O",
5 "num_molecules": 5,
6 "scoring_property": "QED"
7 }'
2.3 場景二:BioNeMo Framework(訓練 / 微調)
1# 推薦用 uv 管虛擬環境
2uv venv --python 3.10
3source .venv/bin/activate
4
5git clone https://github.com/NVIDIA/bionemo-framework.git
6cd bionemo-framework
7uv pip install -e .
8
9# 或拉官方 NGC container(推薦,省 dependency 地獄)
10docker pull nvcr.io/nvidia/clara/bionemo-framework:latest
詳細安裝請看 bionemo-framework 子 repo 的 tutorial。
2.4 場景三:單一模型(適合研究用)
每個 NVIDIA-Digital-Bio/<model> 都附自己的 README + setup。常見模式:
1git clone https://github.com/NVIDIA-Digital-Bio/la-proteina.git
2cd la-proteina
3uv venv --python 3.10
4source .venv/bin/activate
5uv pip install -r requirements.txt
6# Download weights from HuggingFace (NOML license — read first!)
7huggingface-cli download nvidia/la-proteina --local-dir weights/
8python sample.py --config configs/default.yaml
2.5 雲端選項(零本機 GPU)
完全沒 GPU 也能玩:
| 平台 | 玩法 |
|---|---|
| build.nvidia.com | NVIDIA 提供的免費 NIM 試用入口,REST API 直接打 |
| NVIDIA DGX Cloud | 付費企業方案,跑 BioNeMo Framework 完整訓練 |
| AWS / GCP / Azure | 跑 NVIDIA NIM container(AWS Marketplace / GCP Marketplace 有上架) |
3. 核心架構解析
3.1 BioNeMo 三大支柱 + 一個 hub repo
flowchart TB
Hub[NVIDIA/BioNeMo
README 索引]
Hub --> P1[Pillar 1: Data
AlphaFold DB / NGC]
Hub --> P2[Pillar 2: Models
NVIDIA-Digital-Bio org]
Hub --> P3[Pillar 3: Libraries
Parabricks / nvMolKit / cuEquiv]
Hub --> P4[Pillar 4: Training
bionemo-framework]
Hub --> P5[Pillar 5: NIM Inference
build.nvidia.com]
P2 --> M_U[Understand
CodonFM / RNAPro]
P2 --> M_D[Design
La-Proteina / GenMol / Megalodon]
P2 --> M_O[Optimize
KERMT / ReaSyn / DualBind]
P5 --> NIM1[OpenFold3 / Boltz-2
結構預測]
P5 --> NIM2[ProteinMPNN / RFDiffusion
蛋白設計]
P5 --> NIM3[MolMIM / GenMol / DiffDock
小分子設計 / docking]
P5 --> NIM4[Evo2-40B / MSA Search
基因體 / 序列]
classDef hub fill:#fcd34d,stroke:#92400e,color:#000
classDef pillar fill:#bfdbfe,stroke:#1e40af,color:#000
class Hub hub
class P1,P2,P3,P4,P5 pillar
平台的核心邏輯是:
- Data 餵 Models:開放資料集(如 ESMFold 重新摺疊的 455K 蛋白)給 NVIDIA 自家模型預訓練
- Models 用 Libraries:模型訓練 / 推論時呼叫 GPU 加速函式庫(cuEquivariance 加速等變網路,nvMolKit 加速分子處理)
- Training → Inference:用 BioNeMo Framework 訓練 / 微調後,包成 NIM 對外提供 API
- Examples 串起一切:
digital-biology-examples用以上元件示範完整 drug discovery pipeline
3.2 25+ 模型分類圖
按藥物開發三階段(Understand → Design → Optimize)分類:
3.2.1 Understand 階段(理解生物分子)
| 模型 | 對象 | 任務 | Repo |
|---|---|---|---|
| CodonFM | RNA | Codon-level foundation model(130M coding seqs / 22K+ species),mRNA design / 穩定度 / variant 解讀 | NVIDIA-Digital-Bio/CodonFM |
| RNAPro | RNA | 3D 結構預測(SOTA),結合 Protenix + RNA FM + MSA + template | NVIDIA-Digital-Bio/RNAPro |
3.2.2 Design 階段(生成新分子)
| 模型 | 對象 | 任務 | Repo |
|---|---|---|---|
| Proteina-Complexa | 蛋白 | Binder design(蛋白 / 小分子 target),flow-based + inference-time optimization | NVIDIA-Digital-Bio/Proteina-Complexa |
| La-Proteina | 蛋白 | All-atom 生成(backbone + side chain),latent flow matching,up to 800 residues | NVIDIA-Digital-Bio/la-proteina |
| Proteina | 蛋白 | Backbone 生成,hierarchical fold-class conditioning + scalable transformer | NVIDIA-Digital-Bio/proteina |
| ProtComposer | 蛋白 | Spatial-layout conditioned 結構生成(3D ellipsoids 控制 shape) | NVlabs/protcomposer |
| GenMol | 小分子 | Fragment-based generation,masked discrete diffusion over SAFE,支援 scaffold decoration / linker design / lead optimization | NVIDIA-Digital-Bio/genmol |
| Megalodon | 小分子 | 3D molecule generative,equivariant graph transformer,同時生 2D topology + 3D 構象 | NVIDIA-Digital-Bio/megalodon |
| AvgFlow | 小分子 | 3D conformer generation,SO(3)-averaged flow-matching + reflow | NVIDIA-Digital-Bio/avgflow |
3.2.3 Optimize 階段(屬性預測 / 優化)
| 模型 | 任務 | Repo |
|---|---|---|
| KERMT | ADMET property prediction(GNN,cuik-molmaker 加速資料 IO) | NVIDIA-Digital-Bio/KERMT |
| ReaSyn | 合成路徑預測(encoder-decoder Transformer,Chain-of-Reaction notation) | NVIDIA-Digital-Bio/ReaSyn |
| DualBind | Protein-ligand binding affinity(3D,supervised MSE + denoising,比 FEP 快數量級) | NVIDIA-Digital-Bio/dualbind |
3.2.4 額外(Framework 內模型)
| 模型 | 對象 | 框架 |
|---|---|---|
| ESM-2 / ESMFold | 蛋白序列 / 結構預測 | bionemo-framework training recipes |
| Geneformer | 單細胞 transcriptomics foundation model | bionemo-framework |
| Evo2 | 基因體 long-context 模型 | bionemo-framework + NIM |
3.3 10+ NIM 微服務地圖
flowchart LR
UI[Drug Discovery
Workflow]
UI --> SeqDesign[序列設計
ProteinMPNN]
UI --> StructDesign[結構設計
RFDiffusion]
UI --> StructPred[結構預測
OpenFold3 / OpenFold2 / Boltz-2]
UI --> MSA[MSA 生成
MSA Search]
UI --> MolGen[小分子生成
MolMIM / GenMol]
UI --> Docking[Docking
DiffDock]
UI --> Genomic[基因體
Evo2-40B]
SeqDesign -.NIM API.-> Deploy[Self-hosted
Docker / K8s / AWS / GCP / Azure / DGX]
StructDesign -.NIM API.-> Deploy
StructPred -.NIM API.-> Deploy
classDef nim fill:#dcfce7,stroke:#15803d,color:#000
class SeqDesign,StructDesign,StructPred,MSA,MolGen,Docking,Genomic nim
各 NIM 一句話定位:
| NIM | 一句話 | URL |
|---|---|---|
| OpenFold3 | 3D 複合物(蛋白 + DNA + RNA + ligand)結構預測,AlphaFold 3 開源實作 | build.nvidia.com/openfold/openfold3 |
| OpenFold2 | 蛋白單體結構預測,AlphaFold 2 開源實作 | build.nvidia.com/openfold/openfold2 |
| Boltz-2 | 生物分子複合物結構預測(MIT 開源) | build.nvidia.com/mit/boltz2 |
| Evo2-40B | 40B 基因體 foundation model,long-context(百萬 bp) | build.nvidia.com/arc/evo2-40b |
| MSA Search | 從 query 序列生 MSA(多序列比對) | build.nvidia.com/colabfold/msa-search |
| ProteinMPNN | 從蛋白 backbone 設計 amino acid sequence | build.nvidia.com/ipd/proteinmpnn |
| RFDiffusion | Diffusion 生成蛋白 backbone / binder | build.nvidia.com/ipd/rfdiffusion |
| GenMol | Fragment-based 小分子生成 | build.nvidia.com/nvidia/genmol-generate |
| DiffDock | Blind docking(predict protein-ligand 結合 pose) | build.nvidia.com/mit/diffdock |
| MolMIM | 屬性導向小分子生成(QED / logP / 自訂目標) | build.nvidia.com/nvidia/molmim-generate |
3.4 GPU 函式庫支柱
底層加速一覽:
| 函式庫 | 任務 | Repo |
|---|---|---|
| Parabricks | GPU 加速基因體 secondary analysis(BWA / GATK / Deepvariant 等) | clara-parabricks-workflows |
| nvMolKit | GPU 分子處理(fingerprint / Tanimoto / Butina clustering / ETKDG conformer / MMFF optim / substructure search) | NVIDIA-Digital-Bio/nvMolKit |
| cuik-molmaker | 分子 featurization for GNN,Chemprop training 1.6× + inference 2.4× + 80% memory ↓ | NVIDIA-Digital-Bio/cuik-molmaker |
| nvQSP | GPU 量化系統藥理(QSP)ODE solver,virtual patient 77× CPU speedup | NVIDIA-Digital-Bio/nvQSP |
| cuEquivariance | Equivariant neural network 加速 kernel(AlphaFold-like 模型核心) | NVIDIA/cuEquivariance |
| BioNeMo-SCDL | 單細胞 data loader(big data 訓練) | NVIDIA/bionemo-framework |
| BioNeMo-MoCo | 連續 / 離散 interpolant 生成式建模框架(diffusion / flow matching) | NVIDIA/bionemo-framework |
| BioNeMo-Noodles | FASTA mmap 高效 IO | NVIDIA/bionemo-framework |
3.5 整條 Drug Discovery Pipeline
把所有元件串起來看完整 pipeline:
flowchart LR
Target[Target Identification
已知 disease target]
Target -->|CodonFM / RNAPro
RNA 序列 / 結構分析| Understand
Understand[Target 結構解析
OpenFold3 / Boltz-2]
Understand -->|蛋白結構 ready| Design[de novo Design]
Design -->|蛋白 binder| Proteina[Proteina-Complexa
RFDiffusion]
Design -->|小分子| SmallMol[GenMol / MolMIM
Megalodon]
Proteina --> Filter[結構 / 屬性篩選]
SmallMol --> Filter
Filter -->|ADMET| KERMT[KERMT 預測]
Filter -->|合成性| ReaSyn[ReaSyn 評估]
Filter -->|binding affinity| DualBind[DualBind / DiffDock]
KERMT --> Hit[Hit candidates]
ReaSyn --> Hit
DualBind --> Hit
Hit -->|wet lab| Lab[實驗驗證]
Lab -->|失敗 → 回頭| Design
Lab -->|成功| Lead[Lead optimization]
Lead -->|nvQSP| QSP[QSP virtual patient]
QSP --> IND[IND-enabling]
classDef nim fill:#dcfce7,stroke:#15803d,color:#000
classDef model fill:#bfdbfe,stroke:#1e40af,color:#000
class Understand,DualBind,Proteina,SmallMol nim
class KERMT,ReaSyn model
這條 pipeline 對應 §5 的 5 條典型 recipe。
4. Helper Scripts 詳細用法
本 repo 沒有 helper scripts(純 README)。本節改為提供「平台層常見 CLI / SDK 操作」,讓讀者知道實際使用時會碰到的指令。
4.1 NIM 操作三步驟
1# Step 1: 登入 nvcr.io(NGC container registry)
2echo "$NGC_API_KEY" | docker login nvcr.io --username '$oauthtoken' --password-stdin
3
4# Step 2: 拉 + 跑 NIM
5docker pull nvcr.io/nim/<org>/<model>:<tag>
6docker run --gpus all -d -p 8000:8000 \
7 -e NGC_API_KEY="$NGC_API_KEY" \
8 nvcr.io/nim/<org>/<model>:<tag>
9
10# Step 3: 打 REST API
11curl http://localhost:8000/v1/health
12curl -X POST http://localhost:8000/<endpoint> -H "Content-Type: application/json" -d '<payload>'
4.2 Python SDK 範例(呼叫 MolMIM 生成分子)
1import requests
2import json
3
4ENDPOINT = "http://localhost:8000/generate"
5
6payload = {
7 "smi": "CCO", # ethanol as seed
8 "num_molecules": 10,
9 "iterations": 5,
10 "scoring_property": "QED", # drug-likeness
11 "minimize": False,
12}
13
14response = requests.post(ENDPOINT, json=payload, timeout=60)
15data = response.json()
16
17for mol in data.get("generated", []):
18 print(mol["smi"], mol["score"])
4.3 雲端 build.nvidia.com(不裝本機,直接打)
NVIDIA 提供雲端試用 endpoint,免費額度可玩:
1import requests
2import os
3
4API_KEY = os.environ["NVCF_API_KEY"] # 從 build.nvidia.com 申請
5URL = "https://health.api.nvidia.com/v1/biology/nvidia/molmim/generate"
6
7headers = {"Authorization": f"Bearer {API_KEY}", "Accept": "application/json"}
8payload = {"smi": "CCO", "num_molecules": 5, "scoring_property": "QED"}
9
10r = requests.post(URL, headers=headers, json=payload)
11print(r.json())
4.4 BioNeMo Framework CLI(訓練端)
實際 CLI 在 NVIDIA/bionemo-framework,常見:
1# 訓練 ESM-2
2bionemo-train --config configs/esm2/650m.yaml --data /data/uniref/
3
4# 微調 Geneformer 給單細胞分類
5bionemo-finetune --base geneformer --dataset my_scRNA.h5ad --task cell-type
6
7# 評估
8bionemo-eval --checkpoint ckpts/last.ckpt --benchmark uniref50_eval
4.5 自家模型(NVIDIA-Digital-Bio)採樣範例
以 La-Proteina 為例:
1git clone https://github.com/NVIDIA-Digital-Bio/la-proteina.git
2cd la-proteina
3uv venv --python 3.10 && source .venv/bin/activate
4uv pip install -r requirements.txt
5huggingface-cli download nvidia/la-proteina --local-dir weights/
6
7python sample.py \
8 --config configs/sample_unconditional.yaml \
9 --length 256 \
10 --num_samples 16 \
11 --output samples/
5. 應用場景:5 條典型藥物開發流程
5.1 Recipe A — Target-Indication Validation(標的驗證)
情境:拿到一個 disease,要找 / 驗證可能的蛋白標的。
1Step 1: 文獻 + DepMap / OpenTargets 找候選 target gene
2Step 2: CodonFM 分析該 gene 的 codon usage / 穩定度
3Step 3: OpenFold3 預測 target 蛋白 3D 結構
4Step 4: 用 Proteina 生成候選 binder 看是否可 drugable
5Step 5: 評估 → 若 drugable → 進 Recipe B
關鍵 NIM:CodonFM、OpenFold3、Proteina-Complexa。
5.2 Recipe B — De Novo Protein Binder Design(蛋白設計)
情境:要設計新蛋白 binder(抗體 / 配體)綁定已知 target。
1Step 1: target.pdb 載入
2Step 2: RFDiffusion 生成 backbone(指定 hot spot residue)
3Step 3: ProteinMPNN 從 backbone 設計 amino acid 序列
4Step 4: OpenFold3 / Boltz-2 驗證設計的序列摺成預期結構
5Step 5: Proteina-Complexa 評估 binding affinity / interface
6Step 6: 選出 top N 進 wet lab 表達 / SPR / ITC 驗證
關鍵 NIM:RFDiffusion、ProteinMPNN、OpenFold3、Boltz-2。
具體 NIM API 範例:
1# RFDiffusion: generate backbone
2import requests
3
4rfd_url = "http://localhost:8001/generate"
5payload = {
6 "input_pdb": open("target.pdb").read(),
7 "contigs": "A1-50/0 50-100", # design 100aa binder near A1-50
8 "hotspots": ["A30", "A35", "A40"],
9 "num_designs": 10,
10}
11backbones = requests.post(rfd_url, json=payload).json()
12
13# ProteinMPNN: sequence design
14mpnn_url = "http://localhost:8002/design"
15for bb in backbones["designs"]:
16 seqs = requests.post(mpnn_url, json={"pdb": bb["pdb"], "n": 8}).json()
17 # ...
5.3 Recipe C — Small Molecule Lead Generation(小分子 hit 發現)
情境:target 結構已知,要生成 hit 化合物。
1Step 1: target.pdb + binding site 定義
2Step 2: GenMol(fragment-based)生成 1000 候選
3Step 3: MolMIM 屬性導向優化(QED / logP / pkd 設目標)
4Step 4: Megalodon 生 3D 構象
5Step 5: DiffDock 預測 binding pose
6Step 6: DualBind 估算 binding affinity
7Step 7: KERMT 預測 ADMET(toxicity / metabolism)
8Step 8: ReaSyn 評估可合成性
9Step 9: 排序 → top 50 進 wet lab assay
關鍵 NIM / 模型:GenMol、MolMIM、Megalodon、DiffDock、DualBind、KERMT、ReaSyn。
範例 MolMIM 屬性導向:
1payload = {
2 "smi": "c1ccc2c(c1)nc(N)n2", # seed scaffold
3 "num_molecules": 100,
4 "scoring_property": "QED",
5 "minimize": False,
6 "particles": 30,
7 "iterations": 10,
8}
5.4 Recipe D — 單細胞分析 + Target ID
情境:scRNA-seq 找 disease-specific upregulated gene 當 target。
1Step 1: scRNA-seq data (h5ad) 載入
2Step 2: BioNeMo-SCDL 切 batch 餵 Geneformer
3Step 3: Geneformer 預測 cell-type / 細胞狀態
4Step 4: 對比 disease vs healthy 找差異 gene
5Step 5: 候選 target → 進 Recipe A
關鍵元件:bionemo-framework、Geneformer、BioNeMo-SCDL。
5.5 Recipe E — Genomic Variant Analysis(基因體變異)
情境:variant calling + variant 功能預測。
1Step 1: BAM/FASTQ 進 Parabricks(GPU 加速 BWA + GATK / DeepVariant)
2Step 2: VCF 餵 Evo2-40B 預測 variant 對表達 / function 的影響
3Step 3: CodonFM 評估 silent mutation 是否影響 mRNA stability
4Step 4: 篩出 pathogenic variant → 報告
關鍵元件:Parabricks、Evo2-40B、CodonFM。
補充:Parabricks 是傳統 secondary analysis(不算生成式 AI),但因為被列在 BioNeMo 5 大支柱裡,所以 hub 也指向它。
6. 資安掃描報告
6.1 掃描範圍與方法
本 repo 只有 1 個 README.md + git metadata。傳統「掃 scripts / src」並不適用。
掃描內容:
- README 內所有外連連結(domains / paths / NGC org 名稱)
- 授權條款(多重授權交叉檢查)
- repo 設定(issues 是否開啟 / 預設分支 / SAST 觸發面)
1grep -nE "http[s]?://|nvcr.io|huggingface.co|github.com|build.nvidia.com" README.md | head -40
6.2 風險評級總結
| 風險類別 | 等級 | 說明 |
|---|---|---|
| 程式注入 / 命令注入 | 🟢 低 | 無程式碼,無命令執行面 |
| 依賴漏洞 | 🟢 低 | 無 package.json / requirements.txt / Dockerfile |
| 機密外洩 | 🟢 低 | 無 .env / 無 token / 無 API key |
| 供應鏈攻擊 | 🟡 中 | README 連結到 25+ 外部 repo,需逐個檢查 sub-repo 信譽 |
| 授權混淆 | 🔴 高(重要!) | 三套授權混用,模型權重 NOML ≠ Apache-2.0,商用必須個案查 |
| 連結 typosquatting | 🟡 中 | NVIDIA-Digital-Bio org 名稱與 NVIDIA 不同,注意官方 vs 仿冒 |
| 公開資料合規 | 🟡 中 | 連結到 AlphaFold DB / NGC dataset,須確認下游用法符合 CC BY 4.0 attribution |
| 內部資訊洩漏 | 🟢 低 | README 不含 internal endpoint / Slack / private GitHub link |
6.3 詳細發現
🔴 高風險 — 授權混合
README 第 30–38 行:
- Data: CC BY 4.0 license
- Model weights: NVIDIA Open Model License Agreement
- Code: Apache 2.0 license
Individual components may vary — check each resource for specific license terms.
法務 implications:
| 元件 | License | 商用條件 |
|---|---|---|
| Apache 2.0(程式碼) | 標準寬鬆 | OK,需保留 NOTICE |
| CC BY 4.0(資料) | Attribution required | OK,需 cite NVIDIA |
| NOML(模型權重) | NVIDIA 自訂條款 | 個案分析;部分條款限制:(a) 模型 output 須標註來自 NOML 模型;(b) 不可拿模型 output 訓練新模型賣(distillation 限制可能存在);(c) 須遵守 NVIDIA Trustworthy AI policy |
緩解:
- 不假設 BioNeMo 平台一律 Apache-2.0
- 每個 model repo 進去看 LICENSE
- 商用前讓法務團隊個別審 NOML 條款
🟡 中風險 — 供應鏈廣度
README 指向 4 個 GitHub org:
| Org | 角色 | 信譽 |
|---|---|---|
NVIDIA | 官方 | ✅ 已驗證(GitHub verified badge) |
NVIDIA-NeMo | LLM 線 | ✅ 官方 |
NVIDIA-Digital-Bio | 25+ 模型 | ✅ 官方(同 NVIDIA 母公司) |
clara-parabricks-workflows | 基因體 | ✅ 官方 Clara 子線 |
NVlabs | 研究 | ✅ 官方 research lab |
⚠️ 注意 typosquatting:NVIDIA-Digital-Bio 看起來像 NVIDIA 但其實是另一個 org name。check verified badge + 對照 NVIDIA 官網。
🟡 中風險 — Container 來源
README 推薦使用 nvcr.io(NVIDIA Container Registry)。本身 trusted,但需注意:
- 拉 image 前確認 tag(latest 可能突然更新)
- 公司 policy 可能要求用 internal mirror 而非 public nvcr.io
- DGX Cloud / NIM 上線後容器版本鎖定建議用 SHA 而非 tag
🟢 低風險 — 程式 / 機密 / 注入
無程式 → 無 eval / exec / subprocess / shell=True 風險面。
6.4 給內部 onboarding 的建議
- 新人入門先讀 README:理解平台全貌
- 要實際用模型前先過法務:每個 NVIDIA-Digital-Bio model 個案審 NOML / research-use only
- NIM 部署用 SHA tag 而非
latest:避免上線後容器突然更新破 reproducibility - 公司 internal mirror 拉 nvcr.io image:減少 supply chain 攻擊面
- 記下完整 license attribution:CC BY 4.0 資料、Apache 2.0 程式、NOML 權重,發 paper / 內部報告須個別 cite
6.5 整體結論
🟢 整體低風險,但 🔴 商用 / 內部產品化前必須過法務(NOML 條款解讀)。
對純研究 / POC 用,本 hub 可放心當作起點;對 production drug discovery pipeline,每個 building block 都得個案審。
7. FAQ
Q1:本 repo 跟 NVIDIA/bionemo-framework 是什麼關係?
A:本 repo(NVIDIA/BioNeMo)是 outer 索引 README,列出整個平台有什麼。
NVIDIA/bionemo-framework 是 inner 訓練 / 微調框架,是平台的工程主體。
類比:本 repo 是「目錄頁」、bionemo-framework 是「實際的教科書」。
Q2:那 NVIDIA/digital-biology-examples 又是什麼?
A:那是 應用範例集,把 framework + NIM + 模型串起來示範完整 drug discovery pipeline。本 repo 告訴你「有什麼可用」、digital-biology-examples 告訴你「怎麼串起來解問題」。
Q3:為什麼這個 repo 才 66 stars?是不是不重要?
A:星數低是因為它只是 README。實際 BioNeMo 生態系 star 數加總(bionemo-framework + 各模型 repo + NIM 使用量)數千甚至上萬。本 repo 是「入口頁」不是「主力產品」,star 數不該作為判斷重要性的指標。
Q4:我可以直接商用 NVIDIA-Digital-Bio 的模型嗎?
A:個案而定。模型權重多為 NVIDIA Open Model License (NOML),與 Apache-2.0 不同。NOML 條款典型包含 attribution、output 標註、distillation 限制等。商用前務必過法務。
Q5:本 repo 跟 AlphaFold 是什麼關係?
A:BioNeMo 平台整合而非取代 AlphaFold。NIM 提供 OpenFold2 / OpenFold3(AlphaFold 2 / 3 開源實作),以及 Boltz-2(MIT 蛋白複合物模型)。資料層連結 AlphaFold DB(DeepMind 維護的開放資料庫)。
Q6:我沒 GPU 也可以玩 BioNeMo 嗎?
A:可以。build.nvidia.com/explore/biology 提供雲端 NIM 試用 API,免費額度足夠 POC。也可以用 Google Colab + 小型模型試。完整訓練 / 大規模推論才需自有 GPU 或上 DGX Cloud。
Q7:BioNeMo 跟 Clara Parabricks 的關係?
A:兩者都在 Clara 醫療家族裡,但對象不同:
- BioNeMo = 生物製藥 AI(分子設計 / 蛋白結構 / RNA)
- Parabricks = 基因體 secondary analysis(DNA/RNA 序列 → variant calling) 本 hub README 把 Parabricks 也列入「Libraries & Tools」,因為實際 drug discovery 常需用 Parabricks 做 patient genomic profiling 再餵給 target ID 流程。
Q8:BioNeMo 的競品有哪些?
A:
- Schrödinger / OpenEye:傳統 CADD 軟體(物理 / docking 為主)
- InsilicoMedicine:自家 AI drug discovery 公司
- DeepMind / Isomorphic Labs:AlphaFold + 內部 drug discovery
- Atomic AI / Iambic:startup 級小模型 NVIDIA 的策略是「做平台」而非賣藥,讓所有 biotech 都能用 NVIDIA GPU + NIM 跑 SOTA。
Q9:BioNeMo 跟 HuggingFace BioGPT / BioBERT 不同嗎?
A:完全不同領域。
- HuggingFace BioGPT/BioBERT = 生物 / 醫學文本 NLP(讀 paper / 抓 entity)
- BioNeMo = 生物分子 AI(DNA / RNA / 蛋白 / 小分子的生成 / 預測) 兩者可以互補:用 BioGPT 從文獻挖 target candidate → 用 BioNeMo 設計 binder。
Q10:我該從哪個 NIM 開始試?
A:依興趣三選一:
- 想看蛋白結構:OpenFold3(最潮,AlphaFold 3 開源版)
- 想設計小分子:MolMIM(最簡單 API,QED 屬性導向)
- 想做基因體:Evo2-40B(40B 模型 + 百萬 bp context)
8. 進階技巧
8.1 本機 NIM cluster(多服務協作)
如果想跑完整 Recipe B / C,需多 NIM 協作:
1# docker-compose.yml
2version: "3.9"
3services:
4 rfdiffusion:
5 image: nvcr.io/nim/ipd/rfdiffusion:latest
6 runtime: nvidia
7 ports: ["8001:8000"]
8 environment:
9 NGC_API_KEY: ${NGC_API_KEY}
10 proteinmpnn:
11 image: nvcr.io/nim/ipd/proteinmpnn:latest
12 runtime: nvidia
13 ports: ["8002:8000"]
14 environment:
15 NGC_API_KEY: ${NGC_API_KEY}
16 openfold3:
17 image: nvcr.io/nim/openfold/openfold3:latest
18 runtime: nvidia
19 ports: ["8003:8000"]
20 environment:
21 NGC_API_KEY: ${NGC_API_KEY}
1docker compose up -d
2# 用 Python orchestrator 串:RFDiffusion → ProteinMPNN → OpenFold3
8.2 K8s 部署(生產級)
NIM 都附 Helm chart:
1helm repo add nvidia https://helm.ngc.nvidia.com/nvidia
2helm install molmim nvidia/molmim \
3 --set ngcApiKey=$NGC_API_KEY \
4 --set resources.limits."nvidia\.com/gpu"=1
監控建議:Prometheus + Grafana + NVIDIA DCGM Exporter(GPU metrics)。
8.3 微調 BioNeMo 模型給自家資料
範例:用 BioNeMo Framework 微調 ESM-2 給自家蛋白資料:
1from bionemo.esm2 import ESM2Config, ESM2Trainer
2from bionemo.data import ProteinDataModule
3
4config = ESM2Config.from_pretrained("facebook/esm2_t33_650M_UR50D")
5dm = ProteinDataModule(
6 train_fasta="my_proteins.fasta",
7 batch_size=8,
8 max_seq_len=1024,
9)
10
11trainer = ESM2Trainer(
12 config=config,
13 data_module=dm,
14 output_dir="ckpts/esm2_finetuned",
15 max_epochs=10,
16 precision="bf16-mixed",
17 devices=8,
18)
19trainer.fit()
8.4 Cross-modal pipeline(語言 + 結構)
把 NIM 跟 LLM 結合,用自然語言驅動 drug discovery:
1# 1. 用 Nemotron Super 解讀文獻 → 推論可能 target
2# 2. 用 BioNeMo OpenFold3 預測 target 結構
3# 3. 用 BioNeMo MolMIM 生成 hit
4# 4. 用 Nemotron 寫報告
5
6from nemotron import NemotronClient
7from bionemo_nim import OpenFold3, MolMIM
8
9llm = NemotronClient(model="nano-3-omni")
10of3 = OpenFold3(endpoint="http://of3:8000")
11mm = MolMIM(endpoint="http://molmim:8000")
12
13# Pipeline
14disease = "Pancreatic ductal adenocarcinoma"
15target_idea = llm.complete(f"Suggest 3 druggable targets for {disease}")
16for tgt in target_idea:
17 structure = of3.predict(tgt.sequence)
18 hits = mm.generate(seed=tgt.known_inhibitor, n=100, scoring="QED")
19 report = llm.complete(f"Summarize hits for {tgt.name}: {hits}")
8.5 NIM 自訂模型(bring your own)
NVIDIA 提供 NIM SDK 讓你把自家模型也包成 NIM container:
1# 1. Clone NIM SDK
2git clone https://github.com/NVIDIA/nim-deploy.git
3
4# 2. 包模型
5nim-build --model my_model.pt --config nim_config.yaml
6
7# 3. 跑 container
8docker run --gpus all -p 8000:8000 my_model_nim:latest
9. 整合進其他工作流
9.1 整合進 AI knowledge template
對應到 19 個 layer 的 mapping:
| Layer | 用途 |
|---|---|
| ai-gh-save | 已產生 inbox/2026-06-02-github-NVIDIA-BioNeMo.md(標準索引) |
| gh-tutorial-qd | 已產生本詳細教學 md + qd + plain HTML(本流程) |
| paper-search | 找 BioNeMo / La-Proteina / GenMol / MolMIM / DiffDock 原始 paper |
| paper-qa-lite | 把 BioNeMo tech papers 餵成 corpus,問「Geneformer 跟 scGPT 差異?」 |
| graphify | 對 bionemo-framework 跑 graphify 看模組依賴關係 |
| kami | 把 §3 NIM 地圖抽成單頁 cheat sheet |
| research-pipeline-v2 | 套 9-stage research workflow 設計 BioNeMo-based drug discovery pipeline |
| video-to-tutorial | NVIDIA GTC BioNeMo session 影片 → 教學 md |
| tu-plan-generator | ToolUniverse 內部模式評估某 ChEMBL 分子 → 串 BioNeMo NIM 評估結構 |
9.2 跨 repo 兄弟 tutorial 對照
本系列同步處理的兄弟 tutorial:
| Tutorial | 路徑 | 角色 |
|---|---|---|
| 本 tutorial | inbox/2026-06-02-tutorial-NVIDIA-BioNeMo.md | BioNeMo Hub(outer 索引) |
| bionemo-framework tutorial(同日並行) | inbox/2026-06-02-tutorial-NVIDIA-bionemo-framework.md | 訓練 / 微調 framework(inner engine) |
| digital-biology-examples tutorial(同日並行) | inbox/2026-06-02-tutorial-NVIDIA-digital-biology-examples.md | 端到端範例(application layer) |
| Nemotron tutorial(2026-06-02 已產出) | inbox/2026-06-02-tutorial-Nemotron.md | LLM 線對照(Hub repo 平行範例) |
| NVlabs explorer guide | inbox/2026-06-02-NVlabs-explorer-guide.md | NVIDIA Research 全圖 |
| Cosmos / Isaac-GR00T / Nemotron-Labs-Diffusion / alpamayo | 同日 / 既有 tutorial | 跨線路 NVIDIA AI 全景 |
讀完所有兄弟可一次看清 NVIDIA AI 三大線路(LLM / Physical / BioPharma)的完整佈局。
9.3 內部 onboarding(BioInfo / 計算生物團隊)
新人 4 週路線:
- Week 1:讀本 hub README + bionemo-framework 文檔;跑一個 NIM(推薦 MolMIM 或 OpenFold3 試用 API);認識 25+ 模型分類
- Week 2:跑
digital-biology-examples的 protein binder design 範例;理解 RFDiffusion → ProteinMPNN → OpenFold3 串接 - Week 3:用 bionemo-framework 微調一個小模型(ESM-2 small / Geneformer)給自家資料
- Week 4:依團隊方向(target ID / 小分子 / 蛋白設計 / scRNA-seq / 基因體)選一條 recipe 跑完整 pipeline
1 ↓
2BioNeMo: CodonFM / Geneformer 解讀 gene
3 ↓
4OpenFold3 預測 target 結構 → drugability 評估
5 ↓
6MolMIM / GenMol 生成 hit
7 ↓
9.5 跟 Clara 全家桶整合
| 上游 | 用法 | 接 BioNeMo 哪邊 |
|---|---|---|
| Clara Parabricks | DNA/RNA 病人 sequencing → variant call | Evo2-40B 解讀 variant 功能 |
| Clara Holoscan | Real-time intraoperative AI | 一般不串 BioNeMo |
| Clara Imaging(MONAI) | 醫療影像(CT/MRI/X-ray)AI | 不串 BioNeMo(不同分子層級) |
主要 sweet spot 是 Parabricks → BioNeMo target validation。
10. 重點摘要 Checklist
10.1 概念與架構
- 能解釋本 repo 為什麼只有 1 個 README(hub 定位)
- 能說出 BioNeMo 平台五大支柱(Data / Models / Libraries / Training / NIM)
- 能畫出 NVIDIA Clara 四線路(BioPharma / Parabricks / Holoscan / Imaging)的位置
- 能說明本 repo / bionemo-framework / digital-biology-examples 三者分工
- 能解釋 Hub repo 模式(同樣套路:Nemotron / Cosmos / Isaac-GR00T / BioNeMo)
10.2 模型與 NIM
- 能列出 Understand / Design / Optimize 三階段對應的模型
- 能說出至少 5 個 NIM 微服務的用途
- 知道 OpenFold3 / Boltz-2 / Evo2-40B 各自的角色
- 能說出 GenMol / MolMIM / Megalodon 三個小分子模型的差異
- 知道 KERMT / ReaSyn / DualBind 在 Optimize 階段各自做什麼
10.3 工程與部署
- 能用 docker run 啟一個 NIM container
- 知道
nvcr.io是 NVIDIA Container Registry - 會用 NGC API Key 登入
- 能在
build.nvidia.com雲端打 REST API - 知道 K8s helm chart 怎麼部署 NIM
10.4 應用 Recipe
- 能描述 Target ID → Protein Design → Small Molecule Lead → ADMET → Lead Opt 完整 pipeline
- 知道 Recipe A (target val) / B (binder) / C (small mol) / D (scRNA) / E (genomic) 各自呼叫哪些元件
- 能說明 wet-lab loop(in silico → wet → in silico iteration)
10.5 倫理與合規
- 知道 repo License 三層(Apache-2.0 / CC BY 4.0 / NOML 權重)
- 商用 / 內訓前先過法務(NOML 個案分析)
- 知道
NVIDIA-Digital-Bioorg 與NVIDIA不同但同屬 NVIDIA 官方 - 知道部分模型可能再加 research-use only 條款
11. 進一步閱讀
11.1 官方資源
- 本 hub:https://github.com/NVIDIA/BioNeMo
- BioNeMo Framework 文檔:https://docs.nvidia.com/bionemo-framework/
- NIM 入口:https://build.nvidia.com/explore/biology
- NVIDIA BioPharma 主頁:https://www.nvidia.com/en-us/industries/healthcare/biopharma/
- NGC Catalog(NVIDIA model registry):https://catalog.ngc.nvidia.com/
- NVIDIA Open Model License:https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/
11.2 必讀 GitHub Org
NVIDIA-Digital-Bio— 25+ 自家模型 https://github.com/NVIDIA-Digital-BioNVIDIA/bionemo-framework— 訓練框架 https://github.com/NVIDIA/bionemo-frameworkNVIDIA/digital-biology-examples— 端到端範例 https://github.com/NVIDIA/digital-biology-examplesclara-parabricks-workflows— 基因體 https://github.com/clara-parabricks-workflowsNVlabs/protcomposer— ProtComposer 模型 https://github.com/NVlabs/protcomposer
11.3 重要 Paper / Tech Report
- AlphaFold 2:Jumper et al. Nature 2021 — 蛋白結構預測里程碑
- AlphaFold 3:Abramson et al. Nature 2024 — 複合物(蛋白 + DNA + RNA + ligand)
- RFDiffusion:Watson et al. Nature 2023 — Diffusion-based protein backbone design
- ProteinMPNN:Dauparas et al. Science 2022 — Inverse folding
- ESM-2 / ESMFold:Lin et al. Science 2023 — Protein language model
- DiffDock:Corso et al. ICLR 2023 — Generative blind docking
- Geneformer:Theodoris et al. Nature 2023 — scRNA foundation model
- MolMIM / GenMol / La-Proteina:NVIDIA blogs + arXiv
11.4 相關 NVIDIA Hub Repo(跨線路對照)
- LLM 線:
NVIDIA-NeMo/Nemotron— 大語言模型 hub - Physical AI 線:
NVIDIA/cosmos— World Foundation Model - 機器人線:
NVIDIA/Isaac-GR00T— 人形機器人 foundation model - 研究線:
NVlabs/*— NVIDIA Research 全部 lab - 本線(BioPharma):
NVIDIA/BioNeMo
11.5 內部對照 tutorial(同日 / 既有)
inbox/2026-06-02-tutorial-Nemotron.md— Nemotron Hub(LLM 平行範例)inbox/2026-06-02-tutorial-NVIDIA-bionemo-framework.md— 訓練框架 inner engine(同日並行)inbox/2026-06-02-tutorial-NVIDIA-digital-biology-examples.md— 端到端範例(同日並行)inbox/2026-06-02-tutorial-Isaac-GR00T.md— 人形機器人 hubinbox/2026-06-02-tutorial-Nemotron-Labs-Diffusion.md— Diffusion researchinbox/2026-06-02-tutorial-alpamayo.md— Alpamayo 自駕模型inbox/2026-06-02-NVlabs-explorer-guide.md— NVlabs research lab 全圖
11.6 推薦進階學習路徑
| 階段 | 目標 | 推薦資源 |
|---|---|---|
| 基礎 | 認識生物分子 AI 全景 | 本 tutorial + NVIDIA GTC BioNeMo session 影片 |
| 入門 | 跑通第一個 NIM | MolMIM Quick Start + build.nvidia.com |
| 中階 | 跑完整 protein binder design | RFDiffusion + ProteinMPNN + OpenFold3 三 NIM 串接(digital-biology-examples) |
| 進階 | 微調自家模型 | bionemo-framework ESM-2 / Geneformer fine-tune |
| 專家 | 自訂模型包 NIM | NIM SDK + Helm chart 上 K8s |
本 tutorial 由
gh-tutorial-qdworkflow 自動產生 / 2026-06-02。原始 repo:https://github.com/NVIDIA/BioNeMo。授權三層(Apache-2.0 程式 / CC BY 4.0 資料 / NOML 權重),商用前過法務。
Comments