Skip to main content
NVIDIA
Explore
Models
Skills
Blueprints
GPUs
Docs
Help Center
Getting Started
  1. Create and verify your account to unlock full access to NVIDIA NIM APIs.
ResourcesDeveloper ForumsContact Support
FAQs
  • Terms of Use
    Privacy Policy
    Your Privacy Choices
    Contact

    Copyright © 2026 NVIDIA Corporation

    IPD

    proteinmpnn

    Downloadable

    ProteinMPNN is a deep learning model for predicting amino acid sequences for protein backbones.

    • BioNemo
    • Protein Generation
    • biology
    • nim
    • Drug Discovery
    Get API Key
    API ReferenceAPI Reference
    Accelerated by DGX Cloud

    Model Overview

    Description:

    ProteinMPNN (Protein Message Passing Neural Network) is a deep learning-based graph neural network designed to predict amino acid sequences for given protein backbones. This network leverages evolutionary, functional, and structural information to generate sequences that are likely to fold into the desired 3D structures.

    This model is available for commercial use.

    Third-Party Community Consideration

    This model is not owned or developed by NVIDIA. This model has been developed and built to a third-party's requirements for this application and use case.

    License / Terms of Use

    GOVERNING TERMS: This trial service is governed by the NVIDIA API Trial Service Terms of Use. Use of this model is governed by the NVIDIA Community Model License. Additional Information: MIT.

    The NIM container is governed by the NVIDIA Software License Agreement and Product-Specific Terms for AI Products. Users must accept the license terms on the NGC container page before pulling the container image.

    Use of the models in this Blueprint is governed by the NVIDIA AI Foundation Models Community License.

    You are responsible for ensuring that your use of NVIDIA provided models complies with all applicable laws.

    Deployment Geography

    Global

    Use Case

    ProteinMPNN enables researchers and commercial entities in the Drug Discovery, Life Sciences, and Protein Engineering fields to design amino acid sequences that fold into desired 3D protein structures. It is particularly useful for de novo protein design, enzyme engineering, and therapeutic protein development.

    Release Date

    build.nvidia.com: 7/27/2026 via build.nvidia.com/ipd/proteinmpnn
    NGC: 7/27/2026 via catalog.ngc.nvidia.com

    References:

    @article{dauparas2022robust,
      title={Robust deep learning--based protein sequence design using ProteinMPNN},
      author={Dauparas, Justas and Anishchenko, Ivan and Bennett, Nathaniel and Bai, Hua and Ragotte, Robert J and Milles, Lukas F and Wicky, Basile IM and Courbet, Alexis and de Haas, Rob J and Bethel, Neville and others},
      journal={Science},
      volume={378},
      number={6615},  
      pages={49--56},
      year={2022},
      publisher={American Association for the Advancement of Science}
    }
    

    Model Architecture:

    Architecture Type: Protein Amino Acid Sequence Prediction
    Network Architecture: ProteinMPNN
    Number of Model Parameters: 1.7 million

    Input:

    Input Type(s): Protein in Protein Data Bank (PDB) format
    Input Format(s): String
    Input Parameters: One-Dimensional (1D)
    Other Properties Related to Input: Accepts protein backbone structures in PDB format.

    Output:

    Output Type(s): Amino Acid Sequence
    Output Format: Multi-FASTA (text file)
    Output Parameters: One-Dimensional (1D)
    Other Properties Related to Output: Generates sequences predicted to fold into the input backbone structure.
    Our AI models are designed and/or optimized to run on NVIDIA GPU-accelerated systems. By leveraging NVIDIA's hardware (e.g. GPU cores) and software frameworks (e.g., CUDA libraries), the model achieves faster training and inference times compared to CPU-only solutions.

    Software Integration:

    Runtime Engine(s):

    • Triton

    Supported Hardware Microarchitecture Compatibility:

    • NVIDIA Blackwell, NVIDIA Hopper, NVIDIA Ampere, NVIDIA Lovelace

    Supported Operating System:

    • [Linux]
    • The integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment.

    Model Version(s):

    ProteinMPNN 1.0.0

    Training & Evaluation:

    Training Dataset:

    ** Data Modality

    • [Other: 3D Protein Structures]

    Link: The Protein Data Bank
    ** Data Collection Method by dataset

    • Hybrid: Automatic, Human

    For PDB dataset, scientists worldwide submit structural data determined by X-ray crystallography or cryo-electron microscopy (cryo-EM). This includes atomic coordinates, experimental data, and metadata about the biological macromolecules.

    ** Labeling Method by dataset

    • Hybrid: Automatic, Human

    For PDB dataset, expert biocurators review the submitted data to ensure accuracy and completeness. This involves checking the plausibility of the data and annotating it with relevant biological and chemical information. CATH 4.1 dataset is derived from the PDB dataset. The CATH (Class, Architecture, Topology, Homologous superfamily) database hierarchically classifies protein domain structures that are obtained from protein structures deposited in the PDB. The data in CATH are specifically sourced from PDB files and include structures determined at a resolution of 4 angstrom or better. The classification process involves both manual and automated methods to ensure accurate domain identification and classification. For ProteinMPNN, the data underwent quality filtering to ensure high accuracy, this involved removing structures with low resolution and potential errors.

    Properties: Model was trained by Institute for Protein Design. The dataset for training consisted of 23,358 sequences. Dataset: CATH 4.2, PDB. Sensors: X-ray crystallography, cryoEM.

    Evaluation Dataset:

    Link: The Protein Data Bank
    ** Data Collection Method by dataset

    • Automatic: random splits from PDB dataset.

    ** Labeling Method by dataset

    • Automatic: random splits from PDB dataset.

    Properties: The training, validation, and test splits were derived from protein assemblies in the PDB, which includes structures determined by X-ray crystallography or cryo-electron microscopy (cryoEM). The dataset was divided into random splits with 23,358 sequences for training, 1,464 for validation, and 1,529 for testing.

    Inference:

    Acceleration Engine: Triton
    Test Hardware:

    • NVIDIA Ampere A100
    • NVIDIA Blackwell B200
    • NVIDIA Blackwell B300
    • NVIDIA Blackwell RTX PRO 6000 Blackwell Workstation Edition
    • NVIDIA Grace Blackwell GB10 Superchip (DGX Spark)
    • NVIDIA Grace Blackwell GB200 Superchip
    • NVIDIA Grace Blackwell GB300 Superchip
    • NVIDIA Grace Hopper GH200 Superchip
    • NVIDIA Hopper H100
    • NVIDIA Hopper H200
    • NVIDIA Lovelace L40S
    • NVIDIA RTX6000-Ada

    Ethical Considerations:

    NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their supporting model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse. Please report model quality, risk, security vulnerabilities or NVIDIA AI Concerns here.

    You are responsible for ensuring the physical properties of model-generated molecules are appropriately evaluated, and comply with applicable safety regulations and ethical standards.

    Get Help

    Enterprise Support

    Get access to knowledge base articles and support cases or submit a ticket.

    On this page

    1. Model Overview
      1. Description
      2. Third-Party Community Consideration
      3. Deployment Geography
      4. Use Case
      5. Release Date
      6. References
      7. Model Architecture
      8. Input
      9. Output
      10. Software Integration
      11. Model Version(s)
    2. Training & Evaluation
      1. Training Dataset
      2. Evaluation Dataset
      3. Inference
      4. Ethical Considerations
    3. Enterprise Support