Generating Highly Designable Proteins with Geometric Algebra Flow Matching

Simon Wagner, Leif Seute, Vsevolod Viliuga, Nicolas Wolf, Frauke Gräter +1 more
11/7/2024
cs.LGstat.ML

No official code found. Best implementation: hits-mli/gafl (20 stars, last commit 2025-10-31).

Abstract

We introduce a generative model for protein backbone design utilizing geometric products and higher order message passing. In particular, we propose Clifford Frame Attention (CFA), an extension of the invariant point attention (IPA) architecture from AlphaFold2, in which the backbone residue frames and geometric features are represented in the projective geometric algebra. This enables to construct geometrically expressive messages between residues, including higher order terms, using the bilinear operations of the algebra. We evaluate our architecture by incorporating it into the framework of FrameFlow, a state-of-the-art flow matching model for protein backbone generation. The proposed model achieves high designability, diversity and novelty, while also sampling protein backbones that follow the statistical distribution of secondary structure elements found in naturally occurring proteins, a property so far only insufficiently achieved by many state-of-the-art generative models.

View on arXivView PDF

Code Implementations(1)

hits-mli/gaflCommunity100%

Geometric Algebra Flow Matching (GAFL) for Protein Backbone Generation

203Shell, PythonDec 6, 202411 months agoNOASSERTION

Similar Papers

Cite this paper

@article{wagner2024generating,
  title  = {Generating Highly Designable Proteins with Geometric Algebra Flow Matching},
  author = {Simon Wagner and Leif Seute and Vsevolod Viliuga and Nicolas Wolf and Frauke Gräter and Jan Stühmer},
  year   = {2024},
  eprint = {2411.05238},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.05238},
  url    = {http://arxiv.org/abs/2411.05238v1},
  journal = {NEURIPS 2024 2024}
}

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

Discussion