Welcome to the NVIDIA BioNeMo Github Organization.
The repositories hosted here often accompany our publications and are released open source to the community to accelerate scientific innovation. Unless otherwise noted, the code is provided as-is and is not actively maintained.
Find out more about our research labs at research.nvidia.com/labs/dbr and research.nvidia.com and about our healthcare products at nvidia.com/en-us/industries/healthcare-life-sciences/.
Explore our pinned repositories below to see some of our featured projects!
NVIDIA BioNeMo is an open developer platform for AI-driven life science research.
It provides GPU-accelerated models, tools, and datasets for the entire AI lifecycle, enabling researchers and developers to build, customize, and deploy AI applications that transform physical lab results into the digital insights that drive the next experiment.
The platform is built on five core pillars:
- Data: Large-scale datasets for training, fine-tuning, and benchmarking models.
- Models: Open-source models for understanding biological systems, designing novel proteins and small molecules, and optimizing candidates for synthesizability, binding affinity, and molecular properties.
- Libraries and Tools: Foundational GPU-optimized libraries and kernels for accelerated AI training and inference.
- Training and Customization: Frameworks and recipes for pretraining, fine-tuning, and adapting models for specialized use cases.
- Optimized Inference and Deployment: Enterprise-ready NVIDIA inference microservices (NIM) and reference architectures for production use.
Note: Many components of the BioNeMo platform are modular and hosted in their own dedicated GitHub repositories or organizations. This README serves as a central index to guide you to the right tools.
- License
- Data
- Models
- Libraries and Tools
- Training and Customization
- Optimized Inference and Deployment
- Agents and Skills
- Workflow Examples and Community Contributions
BioNeMo components are generally released under:
- 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.
Unlike natural language models trained on internet-scale data, biology and chemistry lack the critical mass of data required for large, general-purpose foundation models. To address this ecosystem-wide gap, NVIDIA is partnering with leading organizations to create and release open datasets.
| Dataset | Description |
|---|---|
| 3D Structures of Protein Complexes (available through the AlphaFold Database) |
Large-scale open database of predicted protein complex structures built with ecosystem partners to accelerate interaction biology and drug discovery. License: CC BY 4.0 |
| Consistency Distilled Synthetic Protein Database | 455K curated, high-quality protein sequence-structure pairs. Built using ProteinMPNN to generate synthetic sequences for Foldseek AFDB cluster representative structures, then refolded with ESMFold to obtain fully atomistic, self-consistent models. Filtered to pLDDT > 80. License: CC BY 4.0 |
NVIDIA BioNeMo provides high-quality, fully open-source models — including the full training codebase, pre-trained weights, and research papers — completely free to use. These models are hosted in the NVIDIA-BioNeMo GitHub organization.
These models reflect our active research directions, and we highly encourage community feedback, collaboration, and adaptation to push their capabilities further.
| Use Case | Model | Description |
|---|---|---|
| Target Identification / Disease Understanding (RNA) | CodonFM | Codon-level RNA foundation model trained on 130M protein-coding sequences from 22K+ species. Captures synonymous codon variation for mRNA design, stability modeling, and variant interpretation. |
| Target Identification / Disease Understanding (DNA) | JEPA-DNA | Genomic foundation models that combine standard DNA language-model pretraining with a joint-embedding predictive (JEPA) objective, so they learn both local nucleotide patterns and broader functional structure. Released checkpoints for DNABERT-2, Nucleotide Transformer v3, and HyenaDNA were evaluated across 17 GFMBench genomic benchmark tasks including promoter identification, splice site classification, and variant effect prediction. |
| Structure Prediction (RNA) | RNAPro | State-of-the-art RNA 3D structure prediction model. Combines Protenix-based co-folding architectures with RNA foundation models, MSA, and template-based modeling. |
| Structure Prediction (Protein-Ligand Complex) | nvDock | All-atom diffusion model for docking ligands into a known protein binding pocket. Pairs a 44M-parameter score model with a 7.4M-parameter SO(3)-equivariant confidence ranker, trained on 975K protein-ligand complexes from PLINDER and SAIR and evaluated on the 306-complex PoseBusters benchmark. |
| Use Case | Model | Description |
|---|---|---|
| Proteins | Proteina-Complexa | Protein binder design for protein and small molecule targets. Combines a pretrained flow-based generative model (built on La-Proteina) with inference-time optimization for high-quality binder generation. |
| La-Proteina | All-atom protein generation using partially latent flow matching. Jointly generates amino acid sequence and full atomistic structure (backbone + side chains) for up to 800 residues. Enables atomistic motif scaffolding for enzyme design. | |
| Proteina | Large-scale flow-based generative model for protein backbone structures with hierarchical fold-class conditioning and a scalable transformer architecture. | |
| ProtComposer | Spatial-layout-conditioned protein structure generation using 3D ellipsoids to control shape and substructure arrangements. | |
| Small Molecules | GenMol | Fragment-based molecule generation using masked discrete diffusion over SAFE representations. Supports de novo design, scaffold decoration, linker design, motif extension, and lead optimization. |
| Megalodon | Transformer-based 3D molecule generative model using equivariant graph transformer architecture. Generates both 2D topology and 3D structure with physically realistic, low-energy conformations. | |
| AvgFlow | Efficient molecular 3D conformer generation using SO(3)-averaged flow-matching and reflow. Architecture-agnostic framework applicable to equivariant and non-equivariant models. |
| Use Case | Model | Description |
|---|---|---|
| Property Prediction | KERMT | Pretrained graph neural network for molecular property prediction (ADMET). Multi-task extension of GROVER with accelerated data loading via cuik-molmaker. SOTA on real-world ADMET data. |
| Synthesizability | ReaSyn | Synthesis pathway prediction using an encoder-decoder Transformer with Chain-of-Reaction notation. Predicts reaction steps from building blocks to final products, or finds synthesizable analogs for unsynthesizable targets. |
| Binding Energy | DualBind | 3D structure-based deep learning model for protein-ligand binding affinity prediction using a dual-loss framework (supervised MSE + unsupervised denoising). Orders of magnitude faster than physics-based FEP methods. |
GPU-optimized libraries and tools that integrate into existing workflows. Engineered to be lightweight and specialized for maximum performance without dependency bloat.
| Task | Tool | Description |
|---|---|---|
| Data Processing & Analysis | Parabricks | GPU-accelerated genomics software suite for rapid secondary analysis of DNA/RNA sequencing data. |
| nvMolKit | GPU-accelerated cheminformatics library for molecular fingerprinting, Tanimoto/cosine similarity, Butina clustering, conformer generation (ETKDGv3), MMFF geometry optimization, and substructure search. | |
| cuik-molmaker | Molecular featurization package for converting chemical structures into GNN inputs. Accelerates Chemprop training by 1.6x and inference by 2.4x with 80% memory reduction. | |
| nvQSP | GPU-accelerated Quantitative Systems Pharmacology ODE solvers. 77x speedup over CPU for virtual patient simulations with bit-exact FP64 reproducibility. | |
| Training & Inference | cuEquivariance | CUDA-X library with optimized kernels for efficient training of geometry-aware equivariant neural networks (AlphaFold-like and molecular structure models). |
| BioNeMo Inference Runtime | Open source Python library for accelerating biomolecular structure model inference on NVIDIA GPUs. It provides biology-aware optimized PyTorch modules, GPU kernels, graph optimizations, and reusable acceleration components for specialized architectures such as Pairformer and Evoformer stacks, triangle operations, pairwise attention, diffusion transformers, and atom-level modules. | |
| nvSubquadratic | PyTorch-native library of subquadratic alternatives to attention for 1D, 2D, and 3D data. Fused FFT-convolution CUDA kernels reach 1M-token sequences in 265 ms, with module-level speedups over unfused PyTorch of >40x on implicit filter generation, ~6x on causal FFT conv1D, and >5x on 2D FFT conv2D. | |
| warpKAN | GPU-accelerated Kolmogorov-Arnold Network (KAN) layers built on NVIDIA Warp with PyTorch bindings. Efficient B-spline evaluation gives 5.5-15x speedups over PyTorch implementations and supports grid sizes up to 2^18, including Unbounded KANs. | |
| Molecular Simulation | FourierD3 | GPU-accelerated DFT-D3(BJ) dispersion corrections for JAX. Low-rank coefficient factorization plus particle-mesh summation scales the long-range contribution as O(N log N) without a real-space cutoff, returning periodic dispersion energies with position and strain derivatives. |
BioNeMo provides frameworks and recipes for pretraining, fine-tuning, and adapting biomolecular AI models at scale on GPU infrastructure.
| Tool | Description |
|---|---|
| BioNeMo Recipes | Reference training implementations and ready-to-run examples showing how to achieve lower-precision training, maximum scaling & throughput for models like ESM-2, AMPLIFY, Geneformer, CodonFM, Evo2, Llama3, Mixtral, and Qwen using FSDP and TransformerEngine. Covers BF16, FP8, MXFP8, and NVFP4 precision plus sequence packing and context parallelism. |
| Context Parallelism (boltz-cp) | Long-sequence parallelism for protein structure prediction models. Distributes activation tensors across GPUs to overcome single-GPU memory limits for large biomolecules. |
Documentation: docs.nvidia.com/bionemo-framework and nvidia-bionemo.github.io/bionemo-recipes
BioNeMo NIM microservices are enterprise-ready inference microservices with built-in API endpoints. Each NIM includes algorithmic, system, and runtime optimizations into a prebuilt container — go from zero to inference in minutes.
| NIM | Description |
|---|---|
| OpenFold3 | 3D structure prediction for molecular complexes (proteins, DNA, RNA, ligands) |
| OpenFold2 | Protein structure prediction from sequence, MSAs, and templates |
| Boltz-2 | Biomolecular complex structure prediction |
| Evo2-40B | Genomic foundation model with long-context sequence understanding |
| MSA Search | Multiple sequence alignment generation from query sequences |
| ProteinMPNN | Amino acid sequence design for protein backbones |
| RFDiffusion | Generative model for protein backbone and binder design |
| GenMol | Fragment-based small molecule generation |
| DiffDock | Molecular blind docking for predicting protein-ligand binding poses |
| MolMIM | Molecular generation optimized for user-defined drug properties |
Browse all available NIM microservices: build.nvidia.com/explore/biology
NIM microservices can be deployed self-hosted via Docker or Kubernetes, or on cloud platforms including AWS, Google Cloud, Microsoft Azure, and NVIDIA DGX Cloud.
Agent skills package BioNeMo models, NIM microservices, and GPU libraries into instructions that any coding or scientific agent can follow, turning a general-purpose agent into a life science collaborator.
| Toolkit | Description |
|---|---|
| BioNeMo Agent Toolkit | Installable skill catalog covering 10 NIM microservices (Boltz-2, DiffDock, Evo 2, GenMol, MolMIM, MSA-Search, OpenFold2, OpenFold3, ProteinMPNN, RFdiffusion), open models (Proteina-Complexa, KERMT), and GPU libraries (Parabricks, nvMolKit, cuEquivariance). Also ships end-to-end meta-skills for generative virtual screening and MSA-based structure prediction. |
Install with npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit, or through the bundled Claude Code and Codex plugin marketplaces.
Application-level examples showing how BioNeMo platform components work together:
- digital-biology-examples — End-to-end workflow examples for drug discovery and biological research.
Note: If you have an example you'd like to contribute, we'd love to include it. Please get started by opening a GitHub issue and we'll reach out to you.