PepMLM
51895e7 / HF 898fca9Target sequence-conditioned peptide binder design using masked language modeling
PepMLM is a de novo peptide binder design tool that generates linear peptide sequences predicted to bind specific target proteins. Developed by the Chatterjee Lab and published in Nature Biotechnology in 2025, PepMLM employs a target sequence-conditioned masked language modeling approach built on ESM-2, a state-of-the-art protein language model.
Unlike structure-based design methods that require 3D coordinates of the target protein, PepMLM operates exclusively from amino acid sequences. The model positions peptide binders at the C-terminus of target proteins and reconstructs the binder region through span masking, enabling generative design of candidate binders to any target protein without structural information.
PepMLM was experimentally validated through binding assays and targeted protein degradation studies, demonstrating efficacy against cancer biomarkers, viral phosphoproteins, and Huntington's disease-related proteins.
ProteinIQ provides a web-based interface for running PepMLM without command-line installation or GPU configuration. Paste or upload target protein sequences, adjust generation parameters, and receive peptide binder candidates with pseudo-perplexity scores.
| Input | Description |
|---|---|
Target Protein Sequence(s) | Amino acid sequence of the target protein. Accepts FASTA format, raw text sequences, or UniProt IDs. Multiple targets can be processed in a single job. Maximum 50 sequences per job and 500 residues per target. Large batches may require fewer binders or a shorter peptide length to stay within one GPU job. |
| Setting | Description |
|---|---|
Peptide length | Length of generated binders in amino acids (3–50, default 15). |
Binders per target | Number of candidate peptides to generate for each target sequence (1–32, default 4). Higher values provide greater sequence diversity but increase computation time. |
Top-k sampling | Restricts sampling to the top most probable amino acids at each position (1–10, default 3). Lower values (1–2) produce conservative, high-confidence designs. Higher values (5–10) increase sequence diversity by exploring more of the probability distribution. |
The output presents peptide binder candidates in generation order and includes the source-compatible output.csv file.
| Column | Description |
|---|---|
Binder | Designed peptide sequence in single-letter amino acid code. PepMLM may sample X, the model's token for an unknown or unspecified amino acid. X does not identify a specific residue and must be resolved before synthesis. |
Pseudo Perplexity | Model-consistency score for the generated sequence conditioned on the target. Lower values indicate greater consistency with the model, but do not directly predict binding affinity. |
Input Sequence | Full target protein sequence. Only returned when processing multiple targets in one job. |
Pseudo-perplexity quantifies how "surprised" the model is by the generated peptide sequence conditioned on the target protein. The metric is calculated on the binder region by masking one binder token at a time and measuring reconstruction loss.
Use lower values to compare candidates generated for the same target with the same settings. PepMLM does not define universal validated pseudo-perplexity thresholds, and the score is not a direct measurement of binding affinity or experimental success.
PepMLM adapts the ESM-2 protein language model for conditional peptide generation through a novel masking strategy. The approach treats binder design as a sequence reconstruction problem where peptides are predicted given their target protein context.
The core innovation positions peptide sequences at the C-terminus of target proteins during training. The entire binder region is masked, forcing the model to reconstruct it based solely on the target sequence context. This contrasts with traditional masked language models that mask random tokens throughout the sequence.
During inference, the model receives a target protein sequence concatenated with a masked peptide template of length . Top-k sampling with categorical probability distributions generates amino acids position-by-position, producing diverse binder candidates rather than a single deterministic prediction.
PepMLM fine-tunes ESM-2 (650M parameters) on merged datasets from PepNN and Propedia, comprising 10,000 training samples and 203 test sequences. The model constrains binders to maximum 50 amino acids and target proteins to 500 residues.
The training objective minimizes masked language modeling loss exclusively on binder regions:
where represents amino acids in the masked binder region, is the target protein sequence, and includes already-generated positions.
In comparative studies, PepMLM achieved superior performance against RFdiffusion on structured targets:
X, which represents an unknown or unspecified amino acid rather than a synthesis-ready residueDesign protein, peptide, and nanobody binders against protein or small-molecule targets.
Peptide binder design through binding interface mimicry with a latent diffusion model
Generate docking poses, drug-like molecules, and peptides inside protein binding pockets with PocketXMol.
Generate protein binder candidates with Proteina-Complexa binder design settings.
Family-conditioned protein sequence generation from FASTA, A2M, or A3M input
All-atom SE(3)-equivariant diffusion for unconditional generation, motif scaffolding, and binder design.
Generate novel drug-like molecules in protein binding pockets using AI-powered structure-based design.
Design antibody CDRs with Proteo-R1 reasoning, diffusion, and optional framework inpainting.
Design antibody and nanobody binders with an end-to-end RosettaCommons pipeline
Design binders, enzymes and ligand pockets with all-atom flow matching