Skip to content

NVIDIA BioNeMo

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.

Table of Contents


License

BioNeMo components are generally released under:

Individual components may vary — check each resource for specific license terms.


Data

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

Models

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.

Understand

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.

Design

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.

Optimize

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.

Libraries and Tools

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.

Training and Customization

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


Optimized Inference and Deployment

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.


Agents and Skills

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.


Workflow Examples and Community Contributions

Application-level examples showing how BioNeMo platform components work together:

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.

Pinned Loading

  1. bionemo-recipes bionemo-recipes Public

    BioNeMo Recipes: For building and adapting AI models in drug discovery at scale

    Python 859 184

  2. Proteina-Complexa Proteina-Complexa Public

    Generative model for protein binder design for protein and small molecule targets. Combines a pretrained flow-based generative model (built on La-Proteina) with inference-time optimization.

    Python 440 79

  3. nvMolKit nvMolKit Public

    A high-performance, GPU-accelerated library for key computational chemistry tasks, such as molecular similarity, conformer generation, and geometry relaxation.

    Cuda 276 28

  4. genmol genmol Public

    GenMol is a generative AI model for creating novel molecules. It utilizes masked discrete diffusion and fragment-based generation to create valid molecules, which are encoded in the SAFE molecular …

    Python 206 37

  5. RNAPro RNAPro Public

    RNAPro is a state-of-the-art RNA 3D folding model developed in collaboration with the hosts and winners of the Stanford RNA 3D Folding Kaggle competition.

    Python 97 22

  6. KERMT KERMT Public

    KERMT is a pretrained graph neural network model for molecular property prediction.

    Python 100 18

Repositories

Showing 10 of 25 repositories
  • bionemo-recipes Public

    BioNeMo Recipes: For building and adapting AI models in drug discovery at scale

    NVIDIA-BioNeMo/bionemo-recipes's past year of commit activity
    Python 859 184 36 209 Updated Sep 24, 2026
  • NVIDIA-BioNeMo/BioNeMo-Structure-Prediction-Pipeline's past year of commit activity
    Python 3 Apache-2.0 3 0 0 Updated Sep 24, 2026
  • Proteina-Complexa Public

    Generative model for protein binder design for protein and small molecule targets. Combines a pretrained flow-based generative model (built on La-Proteina) with inference-time optimization.

    NVIDIA-BioNeMo/Proteina-Complexa's past year of commit activity
    Python 440 79 24 7 Updated Sep 24, 2026
  • nvMolKit Public

    A high-performance, GPU-accelerated library for key computational chemistry tasks, such as molecular similarity, conformer generation, and geometry relaxation.

    NVIDIA-BioNeMo/nvMolKit's past year of commit activity
    Cuda 276 28 8 4 Updated Sep 24, 2026
  • bionemo-agent-toolkit Public

    Turn any agent into a life science expert with NVIDIA BioNeMo skills.

    NVIDIA-BioNeMo/bionemo-agent-toolkit's past year of commit activity
    Python 464 73 2 8 Updated Sep 23, 2026
  • BioNeMo-Inference-Runtime Public

    Easy, fast, and memory-efficient structure prediction inference

    NVIDIA-BioNeMo/BioNeMo-Inference-Runtime's past year of commit activity
    Python 63 Apache-2.0 4 1 1 Updated Sep 23, 2026
  • .github Public
    NVIDIA-BioNeMo/.github's past year of commit activity
    0 0 0 0 Updated Sep 22, 2026
  • CodonFM Public

    A family of codon-resolution language models trained on 130 million protein-coding sequences from over 20,000 species.

    NVIDIA-BioNeMo/CodonFM's past year of commit activity
    Python 93 Apache-2.0 16 0 1 Updated Sep 18, 2026
  • nvSubquadratic Public

    NVIDIA's PyTorch-native library for subquadratic alternatives to attention on multi-dimensional data, with optimized FFT-convolution CUDA kernels.

    NVIDIA-BioNeMo/nvSubquadratic's past year of commit activity
    Python 11 Apache-2.0 2 0 3 Updated Sep 17, 2026
  • KERMT Public

    KERMT is a pretrained graph neural network model for molecular property prediction.

    NVIDIA-BioNeMo/KERMT's past year of commit activity
    Python 100 Apache-2.0 18 4 0 Updated Sep 15, 2026