Target-aware peptide design by flow matching on torus manifolds, generating a peptide's torsion angles, pose and sequence inside a receptor pocket.
No providers recorded yet. Browse all providers
A peptide backbone has far fewer real degrees of freedom than its atom count suggests. Bond lengths such as N–Cα, and angles such as N–Cα–C, are fixed by chemistry to within a fraction of an ångström; what actually varies are the torsion angles φ, ψ and ω. A generative model that places all four backbone atoms per residue freely in Euclidean space is therefore optimizing 6N coordinates where the chemistry permits 3N−3, and it spends the surplus on broken and overlapping bonds. In the paper's own comparison, an atom-level diffusion baseline transferred from small-molecule design produced a chemically valid peptide only 42% of the time.
PPFlow removes that surplus by construction. It parameterizes the peptide backbone as a point on a hypertorus of torsion angles, together with a global centroid translation in R³ and an orientation in SO(3), and learns a conditional flow matching vector field on each of those manifolds jointly. Because bond lengths and ideal angles are never variables, every structure the ODE sampler emits reconstructs to a chemically valid peptide. The authors state this is the first flow matching model built for torsional angles on torus manifolds, and the first deep-learning model for target-specific peptide generation.
PPFlow was developed by Haitao Lin, Stan Z. Li and colleagues at the AI Lab of Westlake University with collaborators at Zhejiang University, first posted in March 2024 and published at ICML 2024. The paper also releases PPBench2024, the training corpus it builds to make the task learnable at all.
Receptor context is encoded by two MLPs — one over single residues (type, backbone dihedrals, local atom coordinates), one over residue pairs (distances, dihedrals, relative positions) — followed by six transformer layers with self-attention. SE(3) equivariance comes from subtracting the receptor's center of mass and using invariant point attention with local coordinate systems.
Evaluation uses PPDBench, an external benchmark of 133 complexes with peptides of 9–15 residues, with overlapping PDB IDs removed from training. PPFlow-FA reaches a mean ADCP re-docked binding energy of −351.27 against −319.54 for the diffusion counterpart the authors build as DiffPP, with reference peptides at −427.72 kcal/mol; 35.43% of designs improve on the reference. Validity is 1.00 against DiffPP's 0.41, novelty 0.99 and diversity 0.67. These are the corrected figures: a validation script bug scored all methods on fragment segments and inflated the FoldX stability metric in the ICML proceedings version, and the authors revised the arXiv paper and re-released the sampled peptides. On flexible re-docking PPFlow places the peptide centroid most accurately but trails DiffPP and the classical HDock on ligand-RMSD and success rate, at 46 seconds per target against HDock's 186 and AutoDock Vina's 1,325.
The primary use is structure-based design of therapeutic peptides: given a receptor's binding pocket, PPFlow proposes candidates with sequence and docked full-atom conformation together, and its optimization mode perturbs an existing peptide along the learned probability path to recover higher-affinity variants — the workflow behind analogue campaigns on natural peptides. Its speed makes it usable as a pre-screen ahead of physics-based docking, and PPBench2024 is reusable independently of the model.
PPFlow was among the first target-conditioned peptide generators, and its torus parameterization has become a standard building block. Later peptide models — THFlow, APM and PepMirror among them — carry it as a comparison arm, and the DiffPP variant it defines is now a common baseline itself. It sits alongside PepFlow, a contemporary full-atom peptide binder designer flowing on the same manifolds. PPBench2024 supplied training data for a task that previously had none at scale. The authors are candid about the limits — docking accuracy is not competitive with dedicated methods, side-chain packing gains over classical packers are small, and the published erratum makes the stability comparison narrower than it first appeared. Results are computational throughout; no designed peptide was synthesized or assayed.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.