atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

CryoFM: A Flow-based Foundation Model for Cryo-EM Densities

ICLR 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Generative protein structure design

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.

Trains CryoFM, a hierarchical flow-matching transformer on ~3.5k curated EMDB density maps, and uses flow posterior sampling to apply it as a training-free prior for cryo-EM denoising, missing-wedge restoration and ab initio modeling.

Problem

Cryo-EM and cryo-ET reconstruction are inverse problems whose quality depends on a good prior over biomolecular density maps, but existing data-driven tools are task-specific and not general foundation models.

Approach

Learn an unconditional flow-matching prior over high-quality sharpened EMDB density maps with a hierarchical 3D transformer (HDiT-based, neighborhood attention at the ends), then convert it to a posterior sampler for arbitrary forward operators via flow posterior sampling, without fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CryoFM instead of DeepEMhancer for spectral-noise restorationCryoFM · Spectral noise denoising, 3.2 ÅFSC_AUC: 0.92\pm0.02 -> 0.95\pm0.01Helped
Use CryoFM instead of DeepEMhancer for spectral-noise restorationCryoFM · Spectral noise denoising, 4.3 ÅFSC_0.5: 4.3\pm0.2 -> 4.4\pm0.2Hurt
Use CryoFM instead of DeepEMhancer for spectral-noise restorationCryoFM · Spectral noise denoising, 6.1 ÅFSC_AUC: 0.62\pm0.05 -> 0.62\pm0.04No clear effect
Use CryoFM instead of DeepEMhancer for anisotropic-noise restorationCryoFM · Anisotropic noise denoising, [-45°, +45°]FSC_AUC: 0.80\pm0.03 -> 0.88\pm0.03Helped
Use CryoFM instead of DeepEMhancer for anisotropic-noise restorationCryoFM · Anisotropic noise denoising, [-30°, +30°]FSC_AUC: 0.79\pm0.05 -> 0.84\pm0.03Helped
Use CryoFM instead of DeepEMhancer for anisotropic-noise restorationCryoFM · Anisotropic noise denoising, [-15°, +15°]FSC_0.5: 3.4\pm0.2 -> 3.4\pm0.2No clear effect
Apply CryoFM flow posterior sampling to a missing-wedge observationCryoFM · Missing wedge restorationFSC_AUC (missing region): 0.0000 -> 0.76\pm0.06Helped
Add data normalization during training (ablation)CryoFM · Three downstream tasksFSC_AUCHelped
Increase the number of posterior-sampling time steps (ablation)CryoFM · Three density-restoration downstream tasksAveraged rankingHelped
Reduce the maximum posterior-sampling step size (ablation)CryoFM · Three density-restoration downstream tasksAveraged rankingHurt
Train the flow model in voxel space instead of latent space (ablation)CryoFM · Unconditional density samplingFine-detail qualityHelped
Reduce patchifying and downsampling parameters (ablation)CryoFM · Test setTest lossHelped

Surprising findings

Limitations

Experimental setup

Datasets: EMDB

Benchmarks: EMDB test maps with synthetic spectral noise EMDB test maps with anisotropic noise EMDB test maps with missing wedge synthetic and EMPIAR datasets for ab initio modeling

Metrics: FSC_AUC FSC_0.5 fail rate

Baselines: DeepEMhancer EMReady spIsoNet cryoSPARC

Builds on: flow matching diffusion posterior sampling HDiT rectified flow neighborhood attention

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