Multiscale guidance of protein structure prediction with heterogeneous cryo-EM data

Rishwanth Raghu, Axel Levy, Gordon Wetzstein, Ellen D. Zhong
6/4/2025
cs.LGq-bio.BM

Official code: ml-struct-bio/cryoboltz (39 stars, MIT, last commit 2025-11-30).

Abstract

Protein structure prediction models are now capable of generating accurate 3D structural hypotheses from sequence alone. However, they routinely fail to capture the conformational diversity of dynamic biomolecular complexes, often requiring heuristic MSA subsampling approaches for generating alternative states. In parallel, cryo-electron microscopy (cryo-EM) has emerged as a powerful tool for imaging near-native structural heterogeneity, but is challenged by arduous pipelines to transform raw experimental data into atomic models. Here, we bridge the gap between these modalities, combining cryo-EM density maps with the rich sequence and biophysical priors learned by protein structure prediction models. Our method, CryoBoltz, guides the sampling trajectory of a pretrained biomolecular structure prediction model using both global and local structural constraints derived from density maps, driving predictions towards conformational states consistent with the experimental data. We demonstrate that this flexible yet powerful inference-time approach allows us to build atomic models into heterogeneous cryo-EM maps across a variety of dynamic biomolecular systems including transporters and antibodies. Code is available at https://github.com/ml-struct-bio/cryoboltz .

View on arXivView PDF

Code Implementations(1)

MIT

CryoBoltz code for protein structure prediction with cryo-EM guidance. NeurIPS 2025.

393PythonNov 12, 202510 months agoMIT

Similar Papers

Cite this paper

@article{raghu2025multiscale,
  title  = {Multiscale guidance of protein structure prediction with heterogeneous cryo-EM data},
  author = {Rishwanth Raghu and Axel Levy and Gordon Wetzstein and Ellen D. Zhong},
  year   = {2025},
  eprint = {2506.04490},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.04490v2}
}

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

Discussion