Towards Joint Sequence-Structure Generation of Nucleic Acid and Protein Complexes with SE(3)-Discrete Diffusion

Alex Morehead, Jeffrey Ruffolo, Aadyot Bhatnagar, Ali Madani
12/21/2023
q-bio.BMcs.AIcs.LG

Official code: Profluent-Internships/MMDiff (59 stars, MIT, last commit 2024-05-06).

Abstract

Generative models of macromolecules carry abundant and impactful implications for industrial and biomedical efforts in protein engineering. However, existing methods are currently limited to modeling protein structures or sequences, independently or jointly, without regard to the interactions that commonly occur between proteins and other macromolecules. In this work, we introduce MMDiff, a generative model that jointly designs sequences and structures of nucleic acid and protein complexes, independently or in complex, using joint SE(3)-discrete diffusion noise. Such a model has important implications for emerging areas of macromolecular design including structure-based transcription factor design and design of noncoding RNA sequences. We demonstrate the utility of MMDiff through a rigorous new design benchmark for macromolecular complex generation that we introduce in this work. Our results demonstrate that MMDiff is able to successfully generate micro-RNA and single-stranded DNA molecules while being modestly capable of joint modeling DNA and RNA molecules in interaction with multi-chain protein complexes. Source code: https://github.com/Profluent-Internships/MMDiff.

View on arXivView PDF

Code Implementations(1)

MIT

Joint Sequence-Structure Generation of Nucleic Acid and Protein Complexes with SE(3)-Discrete Diffusion

596Perl, ShellDec 4, 20232 years agoMIT

Cite this paper

@article{morehead2023towards,
  title  = {Towards Joint Sequence-Structure Generation of Nucleic Acid and Protein Complexes with SE(3)-Discrete Diffusion},
  author = {Alex Morehead and Jeffrey Ruffolo and Aadyot Bhatnagar and Ali Madani},
  year   = {2023},
  eprint = {2401.06151},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.06151v1}
}

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/2401.06151.svg)](https://codeofpaper.com/paper/2401.06151)

Discussion