LEGO-MOF: Equivariant Latent Manipulation for Editable, Generative, and Optimizable MOF Design
Organizations: School of Science and Engineering (SSE), The Chinese University of Hong Kong, Shenzhen (CUHKSZ), Shenzhen, China. · School of Data Science (SDS), The Chinese University of Hong Kong, Shenzhen (CUHKSZ), Shenzhen, China.
Abstract
Metal-organic frameworks (MOFs) are highly promising for carbon capture, yet navigating their vast design space remains challenging. Recent deep generative models enable de novo MOF design but primarily act as feed-forward structure generators. By heavily relying on predefined building block libraries and non-differentiable post-optimization, they fundamentally sever the information flow required for continuous structural editing. Here, we propose a target-driven generative framework focused on continuous structural manipulation. At its core is LinkerVAE, which maps discrete 3D chemical graphs into a continuous, SE(3)-equivariant latent space. This smooth manifold unlocks geometry-aware manipulations, including implicit chemical style transfer and zero-shot isoreticular expansion. Building upon this, we introduce a test-time optimization (TTO) strategy, utilizing an accurate surrogate model to continuously optimize the latent graphs of existing MOFs toward desired properties. This approach systematically enhances carbon capture performance, achieving a striking average relative boost of 147.5% in pure CO2 uptake while strictly preserving structural validity. Integrated with a latent diffusion model and rigid-body assembly for full MOF construction, our framework establishes a scalable, fully differentiable pathway for both the automated discovery, targeted optimization and editing of functional materials.
Figures & tables
| Metric | Mean | Std. Dev. |
|---|---|---|
| Unaligned RMSD (Å) | 0.5662 | 0.9115 |
| Kabsch Aligned RMSD (Å) | 0.5662 | 0.9115 |
| Atom Type Accuracy (w/o anchors) | 94.84% | 8.75% |
| Atom Type Accuracy (all atoms) | 95.26% | 8.10% |
| Anchor Count Difference Error | 0.0000 | 0.0000 |
| Anchor Spatial Deviation (Å) | 0.3072 | 0.5386 |
| (Atoms) | Samples | Validity | RMSD (Å) | Anchor Num Diff | Anchor Dist (Å) |
|---|---|---|---|---|---|
| -3 | 1000 | 100% | – | 0.031 0.198 | 0.476 0.692 |
| -2 | 1000 | 100% | – | 0.052 0.289 | 0.437 0.528 |
| -1 | 1000 | 100% | – | 0.014 0.200 | 0.458 0.678 |
| 0 (Recon) | 1000 | 100% | 0.279 0.360 | 0.016 0.171 | 0.377 0.596 |
| +1 | 1000 | 100% | – | 0.014 0.210 | 0.442 0.682 |
| +2 | 1000 | 100% | – | 0.031 0.346 | 0.453 0.678 |
| Generated Set | Geometric Parent | Validity | Shape Similarity | Anchor Dist (Å) |
|---|---|---|---|---|
| Gen 1 (using ) | Parent 1 | 100% | 0.646 | 0.283 |
| Gen 2 (using ) | Parent 2 | 100% | 0.669 | 0.253 |
| Property Metric | Mean Change (%) | Std. Dev. | Min Change (%) | Max Change (%) |
|---|---|---|---|---|
| Unit Cell Volume | +38.66 | 11.92 | +2.89 | +75.01 |
| Framework Density | –11.45 | 10.82 | –48.01 | +25.45 |
| Accessible Vol. Fraction | +5.48 | 24.20 | –47.98 | +164.89 |
| Gravimetric AV (cm 3 /g) | +23.32 | 43.27 | –49.45 | +289.32 |
| Pore Channels Diff ( ) | 0.00 | 0.00 | 0.00 | 0.00 |
| Exp. | Property Target | Valid Samples | Improved Ratio (%) | Net Mean Rel. Boost (%) | Net Median Rel. Boost (%) |
|---|---|---|---|---|---|
| 1 | Pure CO 2 Uptake | 520 | 74.0 | +147.5 | +23.6 |
| 2 | Binary CO 2 /N 2 Uptake | 492 | 70.3 | +94.8 | +13.7 |
| 3 | Top 0.33% CO 2 Uptake | 908 | 44.9 | +1.1 | –2.6 |
| Metric | Count | Percentage |
|---|---|---|
| Total Generated Samples | 1,000 | 100.00% |
| Valid (V) | 975 | 97.50% |
| Unique (U) | 777 | 79.69% (of Valid) |
| Novel (N) | 638 | 82.11% (of Unique) |
| Overall Unique & Novel | 638 | 63.80% (Absolute) |
| Dataset Metric | Count | Ratio | Atom Type ( ) | Total Count | Global Ratio (%) |
| Total MOFs | 308,961 | – | (H) | 13,080,711 | 22.47 |
| Total Building Blocks (BBs) | 2,175,295 | 100% | (He) | 11,461,142 | 19.69 |
| Organic Linkers | 1,511,159 | 69.5% | (C) | 20,952,837 | 35.99 |
| Metal Nodes | 664,136 | 30.5% | (N) | 1,789,812 | 3.07 |
| Metal Species Coverage | V, Cr, Ni, Cu, Zn, Ba | (O) | 8,211,113 | 14.11 | |
| Non-Metal Species | H, He, C, N, O, F, P, S, Cl, Br, I | Others ( ) | 2,751,210 | 4.67 | |
| Rank | Node Core Composition | Common Structural Motif | Frequency | Percentage (%) |
| 1 | { Zn: 2 } | Zn 2 dimer | 189,327 | 28.55 |
| 2 | { Cu: 2 } | Cu 2 paddlewheel | 177,294 | 26.73 |
| 3 | { V: 1 } | V Mononuclear | 91,484 | 13.80 |
| 4 | { O: 1, Zn: 4 } | Zn 4 O cluster (basic zinc acetate) | 88,982 | 13.42 |
| 5 | { Ni: 1 } | Ni Mononuclear | 48,952 | 7.38 |
| 6 | { Ba: 1 } | Ba Mononuclear | 39,050 | 5.89 |
| Neighboring Nodes ( ) | Frequency (Linkers) | Percentage (%) |
|---|---|---|
| 2 | 1,321,408 | 87.44 |
| 3 | 5,701 | 0.38 |
| 4 | 142,170 | 9.41 |
| 6 | 41,873 | 2.77 |
| Others | 7 | 0.01 |
| Mean Connectivity | 2.30 nodes per linker | |
Materials Science
Materials science studies how composition, structure, processing, and defects determine material properties and how to design useful materials.
See all 301 papers