
Bionemo Nims
Run NVIDIA BioNeMo NIMs through the hosted scientific_capability tool with your own...
Install
npx skills add synthetic-sciences/openscience --skill bionemo-nims -g -a claude-code -y- Repository
- synthetic-sciences/openscience4.3k
- Category
- Design
- Updated
- 5d ago
- License
- CC-BY-4.0
- Context cost
- Lightabout 794 tokens
- Runs scripts
- No, instructions only
What it does
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).
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_capabilitywithaction: "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 (annvapi-…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 thatprotein-binder-designruns on Modal.action: "describe", id: "<id>"returns the hostedrequest_schema, the endpoint, the API schema version and the terms. Buildpayloadfrom 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).


