Skip to main content

bionemo-nims

Run NVIDIA BioNeMo NIMs through the hosted scientific_capability tool with your own NVIDIA API key. Boltz-2 and OpenFold2/OpenFold3 structure prediction, MSA Search alignments, DiffDock docking, ProteinMPNN sequence design, RFdiffusion backbones, GenMol and MolMIM molecule generation, Evo 2 genomic sequence modeling. Use when a request names one of these models, "BioNeMo", "NIM", or asks for a hosted structure, docking or design prediction; not for self-hosted containers on Modal (see protein-binder-design).

소스 정보

저장소
synthetic-sciences/openscience
최근 소스 활동
2026년 9월 16일 20:48
감지된 SKILL.md 언어
영어
스타
4,294
포크
538

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
bionemo-nims
description
Run NVIDIA BioNeMo NIMs through the hosted scientific_capability tool with your own NVIDIA API key. Boltz-2 and OpenFold2/OpenFold3 structure prediction, MSA Search alignments, DiffDock docking, ProteinMPNN sequence design, RFdiffusion backbones, GenMol and MolMIM molecule generation, Evo 2 genomic sequence modeling. Use when a request names one of these models, "BioNeMo", "NIM", or asks for a hosted structure, docking or design prediction; not for self-hosted containers on Modal (see protein-binder-design).
summary
Hosted NVIDIA BioNeMo NIMs via scientific_capability: list, describe, plan, start, wait, artifacts; one approval per request.
category
biology
tags
["bionemo","nvidia","structure-prediction","docking","protein-design"]
role
workflow
allowed-tools
["scientific_capability","read","artifact"]
license
CC-BY-4.0
metadata
{"skill-author":"Synthetic Sciences","upstream":"NVIDIA-BioNeMo/bionemo-agent-toolkit","upstream-license":"CC-BY-4.0 (skills) / Apache-2.0 (code)"}
version
1.0.0
# NVIDIA BioNeMo NIMs (hosted) The ten BioNeMo NIM adapters run against NVIDIA's hosted endpoints with the user's own NVIDIA API key. Every request goes through the `scientific_capability` tool; nothing here installs software or starts compute. The capability ids are `boltz2`, `openfold2`, `openfold3`, `msa-search`, `diffdock`, `proteinmpnn`, `rfdiffusion`, `genmol`, `molmim` and `evo2`. ## Before the first request - `scientific_capability` with `action: "list"` shows the catalog and each entry's maturity. `action: "doctor", id: "<id>"` says whether the NVIDIA key is connected and the endpoint is reachable. Without a key, stop and tell the user: connect one under **Customize → Connectors → NVIDIA API** (an `nvapi-…` key from build.nvidia.com); requests are billed to that NVIDIA account under NVIDIA's terms. Do not look for the key in the environment, in compute targets, or in Modal secrets; the hosted route is separate from the self-hosted BioNeMo containers that `protein-binder-design` runs on Modal. - `action: "describe", id: "<id>"` returns the hosted `request_schema`, the endpoint, the API schema version and the terms. Build `payload` from that schema exactly; field names and enumerations differ between NIMs (a sequence list for Boltz-2, a PDB string plus ligand SMILES for DiffDock, an alignment for OpenFold2). ## Each request 1. `action: "plan", id, payload` validates every cross-field requirement locally. Nothing is sent and nothing is spent. Fix what it reports before going on. 2. `action: "start", id, payload, name, purpose` sends the request. The user sees an approval card bound to this exact request: endpoint, schema version, payload size, request hash and what leaves the device (sequences, structures, ligands). The approval is one-time; a changed payload asks again. Say in `purpose` what the result is for. 3. `action: "wait", job_id` (or `status`) until it settles; long predictions poll NVIDIA's status endpoint for you. `action: "artifacts", job_id` lists the delivered files with their SHA-256; `read` a structure or JSON from there, and save what the user keeps with `artifact save_file`. 4. Report the model, the API schema version from `describe`, the request hash and the artifact hashes with the result. A predicted structure or pose is a prediction: give its confidence (pLDDT, iptm, DiffDock confidence) and never call it experimental validation. ## Choosing a NIM | Need | Capability | | --- | --- | | Protein or complex structure from sequence, ligands and ions allowed | `boltz2` | | Monomer structure from an MSA (`msa-search` first) | `openfold2` | | Complex structure with templates | `openfold3` | | Protein–ligand poses for a given pocket | `diffdock` | | Sequences for a fixed backbone | `proteinmpnn` | | New backbones or binders against a target | `rfdiffusion` | | Small molecules from a fragment or property target | `genmol`, `molmim` | | DNA sequence generation and scoring | `evo2` | For a full binder campaign (RFdiffusion → ProteinMPNN → Boltz-2 refold → ranking), load `protein-binder-design`, which chains these the way the BioNeMo Agent Toolkit does.
GitHub에서 보기