Generative protein sequence models for antimicrobial peptides and malate dehydrogenases, trained against a protein language model's latent space.
No providers recorded yet. Browse all providers
Sequence-based generative models for protein design are almost always trained to reproduce their training sequences amino acid by amino acid. That objective has a known flaw: two single-residue substitutions from the same wild-type sequence incur identical loss, even when one preserves function and the other destroys it. The discrete amino acid space is also highly multimodal, which makes the underlying distribution hard to fit.
AMPGPT and MDHGPT are the two model families produced by a paper from the Machine Biology Group at the University of Pennsylvania that attacks this problem directly. Both are fine-tuned from ProGen2-large, the 2.7-billion-parameter autoregressive protein transformer, but they are trained against a second objective in addition to the usual cross-entropy: the distance between the generated sequence and its training template as measured in the latent space of a frozen ESM-2 encoder. AMPGPT generates antimicrobial peptides; MDHGPT generates malate dehydrogenases, a much longer and more structurally constrained enzyme class.
Because embeddings from a masked protein language model cluster functionally similar sequences together, that latent distance acts as an approximate function checker. The paper frames the scheme equivalently as knowledge distillation, with the encoder as teacher and the generator as student.
The generator is initialized from ProGen2-large and the frozen validator is the 33-layer ESM-2 encoder. AMPGPT trained on 42,210 experimentally verified peptides pooled from APD3, DRAMP, LAMP2, DBAASP, and dbAMP for 50 epochs at batch size 16; MDHGPT trained on 16,706 enzyme sequences for 30 epochs at batch size 4. Both used AdamW at a 1e-5 peak learning rate with a warm-up over the first 5% of steps. Generation is seeded by sampling terminal dipeptides for peptides and decapeptides for enzymes from the training frequency distribution.
Evaluation used external predictors rather than the training objective. Over 10,000 generated peptides scored by the activity regressor APEX, AMPGPT variants reached a mean median MIC of 95.9–99.6 μmol/L against 102.7–104.9 for the same architecture trained without the latent objective, and 104.2–129.8 for GAN, VAE, conditional-VAE, and diffusion baselines. The paper's own tables show the gain is confined to APEX: on the Macrel classifier the ablated model is marginally ahead in several cells, and the authors report those differences as not statistically significant. The enzyme results are far less ambiguous — MDHGPT reaches 96.8% of generations classified as malate dehydrogenases versus 0% for the ablated model and for four ProtGPT checkpoints fine-tuned on sequence clusters.
The immediate use is candidate generation for antibiotic discovery, where a pool of tens of thousands of novel peptides can be filtered by an activity regressor down to a synthesis-scale shortlist, and for enzyme engineering, where the malate dehydrogenase result shows the approach carries from 1–100 residue peptides to full-length catalytic proteins. More broadly, the training scheme is architecture-agnostic: any generator that explicitly models training-data likelihood — variational autoencoders, flow models, diffusion models — can adopt the same reweighting term as a drop-in addition to its loss.
The paper's contribution is a training recipe more than a product, and its clearest evidence is the enzyme ablation, where adding the latent objective moves the fraction of functional generations from zero to nearly all. Validation is entirely computational — no generated peptide or enzyme was synthesized or assayed, and the authors name wet-lab confirmation as future work — so the reported gains rest on the reliability of Macrel, APEX, and a purpose-built enzyme classifier. Neither checkpoint has been released, and no public code accompanies the preprint, which remains unreviewed and licensed CC BY-NC. What the work establishes is narrower but useful: that a frozen protein language model can supply a differentiable-enough functional signal during generative training, without any labelled activity data.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.