atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

MOFFlow: Flow Matching for Structure Prediction of Metal-Organic Frameworks

ICLR 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein interface and docking prediction · 1 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.

Introduces MOFFlow, a Riemannian flow matching model over SE(3) block roto-translations and lattice parameters that predicts MOF crystal structures from building blocks.

Problem

Predicting crystal structures of metal-organic frameworks, which have hundreds to thousands of atoms per unit cell, is too expensive for DFT-based search and fails for existing general crystal structure generative models.

Approach

Treat MOF metal nodes and organic linkers as rigid bodies and generate their SE(3) roto-translations plus lattice parameters with Riemannian flow matching, using a new MOFAttention module (an invariant-point-attention variant that adds lattice parameters as attention offsets), reducing dimensionality from 3N atomic coordinates to 6M block degrees of freedom.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use building-block-based MOFFlow instead of atom-based DiffCSPMOF structure prediction · MOF test set, stol=0.5, 1 samplematch rate (%): 0.09 -> 31.69Helped
use building-block-based MOFFlow instead of atom-based DiffCSPMOF structure prediction · MOF test set, stol=0.5, 1 sampleRMSE: 0.3961 -> 0.2820Helped
use building-block-based MOFFlow instead of atom-based DiffCSPMOF structure prediction · MOF test set, stol=0.5, 1 sampleaverage generation time: 5.37 -> 1.94Helped
use building-block-based MOFFlow instead of RS or EAMOF structure prediction · MOF test set, stol=0.5match rate (%): 0.00 -> 31.69Helped
use standard multi-instance Batch instead of TimestepBatch (ablation)MOFFlow · MOF test settraining time (h): 1087.25 -> 332.74Helped
use standard multi-instance Batch instead of TimestepBatch (ablation)MOFFlow · MOF test setinference time (s): 1.94 -> 0.1932Helped
use standard multi-instance Batch instead of TimestepBatch (ablation)MOFFlow · MOF test set, stol=0.5match rate (%): 31.69 -> 32.73Helped
replace learned rotations with self-assembly rotations (ablation)MOFFlow using predicted translations and lattice · MOF test setmatch rate (%): 31.69 -> 30.04Hurt
replace learned rotations with self-assembly rotations (ablation)MOFFlow using predicted translations and lattice · MOF test setinference time (s): 1.94 -> 4.75Hurt
increase sampling integration steps from 50 to higher step counts (ablation)MOFFlow · MOF test setmatch rateHurt

Surprising findings

Limitations

Experimental setup

Datasets: hypothetical MOF database (324,426 structures)

Benchmarks: hypothetical MOF test split (30,880 structures)

Metrics: match rate RMSE inference time zeo++ property RMSE

Baselines: RS (CrySPY) EA (CrySPY) DiffCSP self-assembly algorithm

Builds on: Riemannian flow matching DiffCSP invariant point attention FrameFlow

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