GCP-VQVAE: A Geometry-Complete Language for Protein 3D Structure
Mahdi PourmirzaeiiD, Alex MoreheadiD, Farzaneh EsmailiiD, Jarett Zida ReniD, Mohammadreza PourmirzaeiiD, Dong He XuiD
Abstract
AO_SCPLOWBSTRACTC_SCPLOWConverting protein tertiary structure into discrete tokens via vector-quantized variational autoencoders (VQ-VAEs) creates a language of 3D geometry and provides a natural interface between sequence and structure models. While pose invariance is commonly enforced, retaining chirality and directional cues without sacrificing reconstruction accuracy remains challenging. In this paper, we introduce GCP-VQVAE, a geometry-complete tokenizer built around a strictly SE(3)-equivariant GCPNet encoder that preserves orientation and chirality of protein backbones. We vector-quantize rotation/translation-invariant readouts that retain chirality into a 4 096-token vocabulary, and a transformer decoder maps tokens back to backbone coordinates via a 6D rotation head trained with SE(3)-invariant objectives. Building on these properties, we train GCP-VQVAE on a corpus of 24 million monomer protein backbone structures gathered from the AlphaFold Protein Structure Database. On the CAMEO2024, CASP15, and CASP16 evaluation datasets, the model achieves backbone RMSDs of 0.4377 [A], 0.5293 [A], and 0.7567 [A], respectively, and achieves 100% codebook utilization on a held-out validation set, substantially outperforming prior VQ-VAE-based tokenizers and achieving state-of-the-art performance. Beyond these benchmarks, on a zero-shot set of 1 938 completely new experimental structures, GCP-VQVAE attains a backbone RMSD of 0.8193 [A] and a TM-score of 0.9673, demonstrating robust generalization to unseen proteins. Lastly, we show that the Large and Lite variants of GCP-VQVAE are substantially faster than the previous SOTA (AIDO), reaching up to [~] 408 x and [~] 530 x lower end-to-end latency, while remaining robust to structural noise. We make the GCP-VQVAE source code, zero-shot dataset, and its pretrained weights fully open for the research community: https://github.com/mahdip72/vq_encoder_decoder
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- FoldToken2: Learning compact, invariant and generative protein structure language
Zhangyang Gao, Cheng Tan, Stan Ziqing Li·bioRxiv·Jun 11, 2024
- Balancing Locality and Reconstruction in Protein Structure Tokenizer
Jiayou Zhang, Barthelemy Meynard-Piganeau, … Eric P. Xing·bioRxiv·Dec 2, 2024
- FoldToken3: Fold Structures Worth 256 Words or Less
Zhangyang Gao, Cheng Tan, Stan Ziqing Li·bioRxiv·Jul 8, 2024
- All-Atom Structure Tokenizer: AtomLM-9b for Biomolecular Structure Prediction
Jiaxian Yan, Dongchu Xie, … Zaixi Zhang·bioRxiv·Nov 4, 2026
- Flow Autoencoders are Effective Protein Tokenizers
Rohit Dilip, Evan Zhang, … David Van Valen·bioRxiv·Oct 1, 2025
- Tokenizing Foldable Protein Structures with Machine-Learned Artificial Amino-Acid Vocabulary
Xiaohan Lin, Zhen‐Yu Chen, … Jun Zhang·bioRxiv·Nov 27, 2023