ProGen2 is a suite of transformer-based autoregressive protein language models developed by Salesforce Research that learns the statistical grammar of protein sequences from an unprecedentedly large dataset of over one billion protein sequences. Unlike masked language models such as ESM-2, ProGen2 generates amino acid sequences sequentially, conditioning each residue on all previously generated tokens, enabling it to produce full-length, novel proteins from scratch. The model family spans multiple parameter scales—from 151 million to 6.4 billion parameters—allowing users to balance computational cost against generative fidelity for different design tasks.
Glossary
ProGen2

What is ProGen2?
ProGen2 is a family of large-scale autoregressive protein language models trained on over one billion sequences with conditioning tags to generate proteins across diverse families and functions.
A defining feature of ProGen2 is its use of conditioning tags that specify desired protein properties such as taxonomic lineage, subcellular localization, or functional annotations during generation. This tag-based control mechanism allows researchers to steer the model toward producing sequences from specific protein families or with particular biological characteristics without retraining. When benchmarked against natural protein sequences, ProGen2-generated proteins exhibit high structural plausibility and folding confidence scores comparable to native proteins, making it a powerful tool for de novo protein design, functional enzyme engineering, and exploring uncharted regions of the protein fitness landscape.
Key Features of ProGen2
ProGen2 is a suite of autoregressive protein language models scaling up to 6.4 billion parameters, trained on over one billion sequences with taxonomic and functional conditioning tags for controlled generation.
Massive-Scale Autoregressive Training
ProGen2 employs a transformer-based autoregressive decoding architecture trained on over 1 billion protein sequences from diverse genomic, metagenomic, and immune repertoire databases. The model learns to predict the next amino acid given all preceding residues, capturing long-range dependencies and evolutionary constraints. This scale enables the model to internalize a comprehensive fitness landscape spanning all known protein families, resulting in state-of-the-art perplexity scores that correlate strongly with experimental stability and function.
Taxonomic and Functional Conditioning Tags
A defining innovation of ProGen2 is the use of conditioning tags prepended to input sequences during training and generation. These tags encode metadata such as:
- Taxonomic lineage (e.g., [Bacteria], [Eukaryota], [Mammalia])
- Cellular compartment (e.g., [Cytoplasm], [Membrane])
- Functional annotations (e.g., [Enzyme], [Transcription Factor]) This allows users to steer generation toward proteins with specific organismal origins or functional properties, enabling controlled semantic mutagenesis across the latent space.
Zero-Shot Variant Effect Prediction
ProGen2 can perform zero-shot variant effect prediction by computing the log-likelihood ratio between wild-type and mutated sequences. Without any task-specific fine-tuning, the model scores the functional impact of single amino acid substitutions, achieving strong correlation with deep mutational scan experimental data. This capability enables rapid in silico screening of mutations for protein engineering, identifying stabilizing or destabilizing variants before committing to costly wet-lab experiments.
Multi-Scale Model Suite
The ProGen2 family includes models at multiple scales to balance performance and computational cost:
- ProGen2-small (151M parameters): Fast inference for high-throughput screening
- ProGen2-medium (764M parameters): Balanced performance for most design tasks
- ProGen2-large (2.7B parameters): High-fidelity generation and variant scoring
- ProGen2-xlarge (6.4B parameters): Maximum representational capacity for challenging design problems Each model shares the same Byte Pair Encoding tokenizer optimized for amino acid sequences, enabling seamless scaling across the family.
Unconditional and Conditional Sequence Generation
ProGen2 supports both unconditional generation—producing novel protein sequences that resemble the natural distribution—and conditional generation guided by taxonomic or functional tags. Generated sequences exhibit:
- High sequence recovery rates when benchmarked against inverse folding models
- Structural plausibility validated by AlphaFold2 and ESMFold predictions
- Diversity comparable to natural protein families This dual-mode generation makes ProGen2 suitable for both exploratory design and targeted engineering of enzymes, antibodies, and therapeutic proteins.
Embedding Extraction for Downstream Tasks
Beyond generation, ProGen2 produces rich protein embeddings from its final hidden layers that capture structural, functional, and evolutionary information. These fixed-length vector representations can be extracted and used as input features for supervised predictors of:
- Enzyme Commission number classification
- Gene Ontology term annotation
- Subcellular localization prediction
- Thermostability and solubility regression The embeddings transfer effectively across diverse protein engineering tasks without requiring task-specific architecture modifications.
Frequently Asked Questions
Explore the architecture, training methodology, and unique capabilities of the ProGen2 suite of protein language models.
ProGen2 is a suite of large-scale autoregressive protein language models developed by Salesforce Research, trained on over one billion protein sequences to generate novel proteins with controllable properties. Unlike natural language models like GPT-3 that learn linguistic syntax, ProGen2 learns the biological grammar of proteins—the complex sequence-structure-function relationships that govern folding, stability, and catalytic activity. The key architectural distinction is the use of conditioning tags (e.g., taxonomic lineage, cellular compartment, function keywords) prepended to sequences during training, enabling controlled generation of proteins from specific families or with desired functional attributes. This transforms the model from a simple sequence generator into a programmable protein design engine.
ProGen2 vs. Other Protein Language Models
Architectural and capability comparison of ProGen2 against leading protein language models for sequence generation and representation learning.
| Feature | ProGen2 | ESM-2 | ProtGPT2 | ProteinMPNN |
|---|---|---|---|---|
Architecture | Autoregressive Transformer (GPT-style) | Bidirectional Transformer (BERT-style) | Autoregressive Transformer (GPT-2) | Message-Passing Neural Network |
Training Objective | Next-token prediction with conditioning tags | Masked language modeling | Next-token prediction | Structure-conditioned sequence decoding |
Training Data Size |
| ~65 million sequences (UniRef50) | ~50 million sequences (UniRef50) | ~25,000 structures (CATH 4.2) |
Conditional Generation | ||||
Structure-Aware | ||||
Zero-Shot Variant Effect | ||||
Inverse Folding Capability | ||||
Sequence Recovery Rate | 52.4% |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the foundational architectures, training paradigms, and downstream applications that contextualize ProGen2's role in generative protein engineering.
Autoregressive Protein Decoding
The generative mechanism underlying ProGen2, where sequences are produced one amino acid at a time. Each residue prediction is conditioned on all previously generated tokens in the chain.
- Left-to-right generation: Models causal dependencies in the primary sequence.
- Contrast with MLMs: Unlike masked models (e.g., ESM-2), autoregressive models are optimized for de novo sequence generation rather than representation learning.
- Conditioning tags: ProGen2 uses special control tags to steer the autoregressive process toward specific protein families or functions.
Byte Pair Encoding for Proteins
A subword tokenization algorithm adapted for amino acid sequences that segments proteins into frequent multi-residue tokens. This enables more efficient vocabulary representation in large language models like ProGen2.
- Reduces sequence length compared to single-residue tokenization.
- Captures common motifs (e.g., 'EL', 'LK', 'AAA') as single tokens.
- Improves computational efficiency during training and inference.
- ProGen2's massive scale (1B+ sequences) benefits significantly from this compressed representation.
Perplexity Scoring
A metric derived from language models that quantifies how surprising or unlikely a given amino acid sequence is under the model's learned distribution. ProGen2 uses perplexity to assess sequence quality and variant effects.
- Low perplexity: Sequence is highly probable under the model's learned protein grammar.
- Variant effect prediction: Mutations that increase perplexity are likely destabilizing or deleterious.
- Zero-shot capability: No task-specific training data required; the model's pre-trained distribution serves as a proxy for evolutionary fitness.
Fitness Landscape
A conceptual mapping of all possible protein sequences to their associated biological fitness or functional activity. ProGen2 learns a smoothed approximation of this landscape from evolutionary data.
- Sequence space: The vast combinatorial space of possible amino acid sequences.
- Peaks and valleys: High-fitness sequences cluster in regions ProGen2 learns to sample from.
- Guided generation: Conditioning tags allow navigation toward specific functional peaks.
- ProGen2's autoregressive sampling effectively performs a biased random walk across this learned landscape.
Semantic Mutagenesis
The process of navigating a protein language model's latent space to generate novel sequences with altered properties. With ProGen2, this involves interpolating or perturbing learned representations.
- Latent space interpolation: Blending embeddings of two functional proteins to generate chimeric sequences.
- Tag-based steering: Modifying conditioning tags to shift generated sequences toward new functional families.
- Directed evolution in silico: Semantic mutagenesis enables exploration of sequence diversity without laborious experimental screening.
- ProGen2's large-scale training provides a rich, continuous latent space for these operations.
Sequence Recovery Rate
The percentage of native amino acid residues correctly predicted by an inverse folding model, serving as a standard benchmark metric for protein design accuracy.
- Inverse folding context: Given a backbone structure, how well does the model recover the native sequence?
- ProGen2's role: While primarily a forward-generation model, ProGen2's learned representations can be fine-tuned for structure-conditioned design tasks.
- Benchmark comparison: Models like ProteinMPNN specialize in this metric, but ProGen2's generative diversity complements structure-focused approaches.
- High recovery rates indicate the model has internalized the sequence-structure relationship.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us