Protein Discovery with Discrete Walk-Jump Sampling

Nathan C. Frey, Daniel Berenberg, Karina Zadorozhny, Joseph Kleinhenz, Julien Lafrance-Vanasse +8 more
6/8/2023
q-bio.BMcs.LG

No official code found. Best implementation: prescient-design/walk-jump (62 stars, Apache-2.0, last commit 2024-06-03). 1 more below.

Abstract

We resolve difficulties in training and sampling from a discrete generative model by learning a smoothed energy function, sampling from the smoothed data manifold with Langevin Markov chain Monte Carlo (MCMC), and projecting back to the true data manifold with one-step denoising. Our Discrete Walk-Jump Sampling formalism combines the contrastive divergence training of an energy-based model and improved sample quality of a score-based model, while simplifying training and sampling by requiring only a single noise level. We evaluate the robustness of our approach on generative modeling of antibody proteins and introduce the distributional conformity score to benchmark protein generative models. By optimizing and sampling from our models for the proposed distributional conformity score, 97-100% of generated samples are successfully expressed and purified and 70% of functional designs show equal or improved binding affinity compared to known functional antibodies on the first attempt in a single round of laboratory experiments. We also report the first demonstration of long-run fast-mixing MCMC chains where diverse antibody protein classes are visited in a single MCMC chain.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

Official repository for discrete Walk-Jump Sampling (dWJS)

629CSS, HTMLAug 14, 20232 years agoApache-2.0
antibodymachine-learningprotein-designprotein-sequencesproteins

A simple implementation of Protein Discovery with Discrete Walk-Jump Sampling

00PythonApr 29, 20251 years ago

Similar Papers

Cite this paper

@article{frey2023protein,
  title  = {Protein Discovery with Discrete Walk-Jump Sampling},
  author = {Nathan C. Frey and Daniel Berenberg and Karina Zadorozhny and Joseph Kleinhenz and Julien Lafrance-Vanasse and Isidro Hotzel and Yan Wu and Stephen Ra and Richard Bonneau and Kyunghyun Cho and Andreas Loukas and Vladimir Gligorijevic and Saeed Saremi},
  year   = {2023},
  eprint = {2306.12360},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.12360v2},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.12360.svg)](https://codeofpaper.com/paper/2306.12360)

Discussion