atlas

Research map / Graph learning / Graph self-supervised learning

BindGPT: A Scalable Framework for 3D Molecular Design via Language Modeling and Reinforcement Learning

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Pretrains a 108M GPT-NeoX-style language model on text-encoded 3D molecules (SMILES plus XYZ coordinates) and pockets, then SFTs on CrossDocked and fine-tunes with REINFORCE using Vina docking scores for pocket-conditioned 3D molecule generation.

Problem

Generating novel 3D molecules that bind a given protein pocket is hard; existing spatial generators depend on external tools (e.g., OpenBabel) for bond reconstruction and rely on specialized equivariant architectures trained on small datasets.

Approach

Represent molecules jointly as SMILES graph plus XYZ coordinates in plain text and pockets as CA-coordinate text, pretrain a decoder-only GPT-style model at scale, then finetune on CrossDocked and apply REINFORCE with docking rewards, avoiding equivariance assumptions and external graph reconstruction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use BindGPT instead of XYZ-TF for pretrained 3D molecule generation3D molecule generation · 3D molecule generation, pretrainingValid: 12.87% -> 98.58%Helped
generate explicit hydrogens (ablation)BindGPT · 3D molecule generation with explicit hydrogens, pretrainingValid: 98.58% -> 77.33%Hurt
condition on the binding energy score during fine-tuning (ablation)BindGPT-FT · Pocket-conditioned generationVina score: -5.44 ± 2.09 -> -7.24 ± 1.68Helped
fine-tune with reinforcement learning using docking rewards (ablation)BindGPT-FT · Pocket-conditioned generationVina score: -5.44 ± 2.09 -> -8.60± 1.90Helped
fine-tune with reinforcement learning using docking rewards (ablation)BindGPT-FT · Pocket-conditioned generationQED: 0.50 ± 0.17 -> 0.43\pm 0.17Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Uni-Mol pretraining dataset CrossDocked 2020 GEOM-DRUGS Platinum ZINC-250k

Benchmarks: GEOM-DRUGS Platinum CrossDocked hold-out pockets ZINC-250k perplexity

Metrics: validity QED SA Lipinski JS divergences of 3D structure and bond distributions RMSD RMSD coverage Vina score generation time

Baselines: EDM MolDiff XYZ-Transformer Torsional Diffusion Uni-Mol TargetDiff Pocket2Mol

Builds on: GPT-NeoX REINFORCE Uni-Mol CrossDocked SMILES randomization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy