Generative Modeling in Protein Design: Neural Representations, Conditional Generation, and Evaluation Standards
Organizations: Biomedical Engineering, The University of Sydney, Darlington, NSW 2006, Australia. · the College of Engineering and Computer Science, VinUniversity, Vietnam. · School of Computer Science and School, The University of Sydney, Darlington, NSW 2006, Australia.
Abstract
Generative modeling has become a central paradigm in protein research, extending machine learning beyond structure prediction toward sequence design, backbone generation, inverse folding, and biomolecular interaction modeling. However, the literature remains fragmented across representations, model classes, and task formulations, making it difficult to compare methods or identify appropriate evaluation standards. This survey provides a systematic synthesis of generative AI in protein research, organized around (i) foundational representations spanning sequence, geometric, and multimodal encodings; (ii) generative architectures including -equivariant diffusion, flow matching, and hybrid predictor-generator systems; and (iii) task settings from structure prediction and de novo design to protein-ligand and protein-protein interactions. Beyond cataloging methods, we compare assumptions, conditioning mechanisms, and controllability, and we synthesize evaluation best practices that emphasize leakage-aware splits, physical validity checks, and function-oriented benchmarks. We conclude with critical open challenges: modeling conformational dynamics and intrinsically disordered regions, scaling to large assemblies while maintaining efficiency, and developing robust safety frameworks for dual-use biosecurity risks. By unifying architectural advances with practical evaluation standards and responsible development considerations, this survey aims to accelerate the transition from predictive modeling to reliable, function-driven protein engineering.
Figures & tables
| Symbol | Meaning |
| Amino acid sequence of length | |
| Sequence / residue length | |
| Amino acid alphabet ( ) | |
| Backbone or atomic coordinates | |
| Residue frame ( , ) | |
| Product of residue-frame groups |
| Family | Symmetry | Information Content | Typical Tasks |
| Frame-based | -equivariant | Full backbone pose per residue | Structure prediction, backbone generation |
| Coordinate GNN | -equivariant | Atomic positions with vector features | Inverse folding, docking, property prediction |
| Invariant | -invariant | Pairwise distances, dihedrals, orientations | Contact prediction, scoring, classification |
| Multimodal | Task-dependent | Sequence + structure + function tokens | Joint generation, cross-modal retrieval |
| Model Type | Representation | Symmetry | Strengths | Limitations | Typical Tasks |
| VAE | Sequence or latent backbone embeddings | Invariant | Continuous latent space enables smooth interpolation between folds or sequences; supports property-guided latent optimization | Posterior collapse; difficulty enforcing long-range tertiary contacts; limited stereochemical fidelity | Sequence generation; fold interpolation; low-dimensional backbone sampling |
| GAN | Sequence, contact map, or distance map | Typically invariant | Implicit density modeling; capable of generating sharp structural patterns when stable | Mode collapse reduces structural diversity; unstable training; weak geometric constraint enforcement | Contact/distance map generation; structural feature augmentation |
| Autoregressive / Masked Transformer | Sequence tokens; optional structure-aware extensions | Invariant | Captures long-range evolutionary dependencies; scalable pretraining; strong conditional generation and zero-shot variant scoring | Limited explicit geometric awareness unless coupled with structure modules; high data and compute demands; evolutionary bias | Protein language modeling; inverse folding; variant prediction; sequence design |
| Score-Based Diffusion (DDPM) | 3D backbone or atomic coordinates | Often -equivariant | Stable training; models coordinate uncertainty and conformational ensembles; flexible conditioning on motifs or targets | Slow iterative sampling; explicit stereochemical constraints required; scaling to large complexes is costly | De novo backbone generation; motif scaffolding; conformational sampling |
| Flow Matching | 3D backbone or atomic coordinates | Often -equivariant | Continuous-time formulation enables fewer sampling steps; scalable vector-field parameterization | Sensitive to solver stability and vector-field estimation; implementation complexity | Fast backbone generation; peptide and scaffold design |
| Energy-Based / Score Models | Sequence or structure space | Invariant or equivariant | Integrates physical priors and multi-state objectives; flexible constrained generation | Intractable partition functions; expensive sampling in high dimensional spaces | Multi-state design; docking pose sampling; stability-aware optimization |
| Model | MSA | Complexes | All-Atom | Open Source | Key Features |
| AlphaFold2 [ 18 ] | Yes | No | Backbone | Weights only | Evoformer + IPA; deterministic refinement |
| RoseTTAFold [ 19 ] | Yes | Extended | Backbone | Yes | Three-track architecture; single-GPU inference |
| ESMFold [ 39 ] | No | No | Backbone | Yes | ESM-2 embeddings; millisecond inference |
| AlphaFold3 [ 21 ] | Yes | Yes | Yes | Restricted | PairFormer + diffusion; unified complex prediction |
| Boltz-1 [ 31 ] | Yes | Yes | Yes | Yes (MIT) | AF3-level accuracy; full training code released |
| Chai-1 [ 32 ] | Yes | Yes | Yes | Weights only | Multimodal; commercial API; PoseBusters 77% |
| Method | Backbone Setting | Conditioning | Architecture | Key Feature |
| ESM-IF1 [ 99 ] | Fixed | Backbone only | GNN encoder + Transformer decoder | Trained on 12M AF2-predicted structures |
| ProteinMPNN [ 34 ] | Fixed | Backbone only | Message-passing GNN | Standard in de novo pipelines; fast sampling |
| CarbonDesign [ 126 ] | Fixed | Backbone only | Evoformer + amortized MRF | Global pairwise coupling; multitask side-chain prediction |
| DynamicMPNN [ 127 ] | Flexible (multi-state) | Structural ensembles | MPNN on aligned ensembles | Multi-state design; conformational heterogeneity |
| AntiDIF [ 128 ] | Fixed (antibody) | Backbone + CDR context | Discrete diffusion + PiGNN | Antibody-specific; diverse CDR sampling |
| LigandMPNN [ 36 ] | Fixed | Backbone + ligand atoms | MPNN with ligand featurization | Ligand-conditioned; enzyme/binder design |
| Model | Type | Input Modality | Primary Output | Architecture Highlights | Strengths | Limitations |
| iNGNN-DTI [ 147 ] | Structure + Sequence | Drug graph + Protein graph (AlphaFold2) + embeddings | Binary DTI | NestedGNN; cross-AFT interaction; fusion with Chemformer/ESM | 3D context; interpretable; strong generalization | Requires structure; heavy preprocessing |
| DLM-DTI [ 146 ] | Sequence | Protein sequence + SMILES | Binary DTI | DualLM (ProtBERT+ student); ChemBERTa; concatenation head | Lightweight; competitive performance | Limited interpretability; likelihood only |
| PLAPT [ 144 ] | Sequence | Protein sequence + SMILES | Binding affinity | Transfer-learning; Branching NN (1792d embeddings) | Fast; compute-efficient; good for screening | No 3D pose; no pocket context |
| DiffDock [ 35 ] | Structure | Protein 3D + ligand graph | 3D binding pose | -equivariant diffusion; confidence model | Blind docking; multiple modes; fewer clashes | Requires 3D; no affinity; runtime scales |
| SurfDock [ 141 ] | Structure | Surface-mesh + residue-graph + ligand | 3D pose + confidence | Surface-informed diffusion; SurfScore MDN scorer | SOTA accuracy; surface-aware; strong generalization | Complex pipeline; requires preprocessing |
| Task | Key Metrics |
| Structure prediction | RMSD, GDT-TS, pLDDT, pTM, PAE |
| De novo design | scRMSD, designability rate, novelty (TM-score to PDB), pLDDT |
| Inverse folding | Sequence recovery (%), pairwise dissimilarity, Shannon entropy |
| Docking | Ligand RMSD ( ), PoseBusters validity, steric clash rate |
| Affinity prediction | Pearson , RMSE, virtual screening AUC |
| PPI | DockQ, interface RMSD, |