alphaFeedback

WorksComputer Science

MOFjson: An Explicit Topological Representation of Metal-Organic Frameworks for Language Models

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View

Abstract

Language models for metal-organic frameworks (MOFs) rely on formats that separate atomic geometry from structural topology, forcing models to choose between unstructured coordinate lists and non-spatial string identifiers[1]. We present MOFjson, the first representation separating structural data into a raw atomic layer with explicit bond shift vectors and a derived layer exposing secondary building units (metal nodes and organic linkers) and network topology. Additionally, we introduce a benchmark with crystal-derived ground truth across four question categories. Across four models, MOFjson beats all three baselines in every category: 100% vs. 18-47% on reaching a block's nearest periodic copy, 96% vs. 71% on crystal system characterisation, and 60% vs. 48% on metal node and organic linker coordination. Ablating shift labels drops accuracy to 12.7%, proving models read the periodic graph rather than the surface format. MOFjson gives language models structure to read rather than reconstruct, establishing a foundation for agentic tool workflows and constrained MOF generation.

Introduction

Metal-organic frameworks (MOFs) are porous crystalline materials assembled from metal nodes and organic linkers into periodic networks, with applications in gas storage, carbon capture, and catalysis[10, 15]. The same building blocks can be arranged into different nets with different pore geometries, so a MOF’s function follows from its connectivity as much as from its composition [15]. A representation intended to support property prediction or design must convey both.

Large language models are increasingly applied to these tasks, and their accuracy depends on how the structure is serialised[9, 25]. For small molecules, replacing SMILES or IUPAC strings with an explicit JSON graph schema substantially improves an LLM’s ability to translate, reason and generate structures[9]. Extending this to MOFs is not a direct transfer. A molecule is a finite graph, whereas a crystal is infinite, and its standard finite encoding, the labelled quotient graph, is one-to-one only once every edge carries an integer vector recording which periodic image it closes onto [8]. Whether a MOF representation states those labels or leaves them implicit determines what a model can recover from it. Existing MOF representations leave them implicit, and the data-driven MOF domain has been built on them regardless. MOFormer trains a transformer on MOFid strings[19], MOFGPT generates frameworks autoregressively from MOFid sequences[20], and continual pretraining on MOFid alongside CoRE MOF, QMOF, and hMOF improves property prediction when fine-tuning data is scarce[21, 22, 23, 24]. Generative models rely on it further downstream, using MOFid to decide whether a sampled structure is valid, novel, and unique[30]. A descriptor designed for database search now serves as both model input and evaluation criterion.

We introduce MOFjson, a JSON schema that retains the atom and bond vocabulary of molecular graph schemas and adds two fields addressing the deficiencies above. An integer shift vector on every bond supplies the edge labels the quotient graph requires, so periodic connectivity is stated rather than inferred from coordinates. A second graph over the building blocks states metal node and organic linker assignment and net connectivity directly, so none are recomputed. Labelled quotient graphs[28] are also the natural input for tasks beyond question answering, such as crystal structure prediction, where block-level representations already improve LLM reasoning over MOF assembly[25, 28, 27, 29].

Limitations of Existing MOF Representations

MOFs are distributed as crystallographic information files (CIFs)[11], which record lattice parameters, atomic coordinates, and symmetry operations. A CIF gives geometry but not connectivity: neither which atoms form the metal node or organic linker, nor which bonds close across the cell boundary to complete the net. Both must be re-derived from coordinates, and for cells of hundreds of atoms this is the long, unstructured context current LLMs handle poorly [25]. MOFid and MOFkey were built to address ad hoc MOF naming, where one structure appeared under several unrelated names, impeding search and deduplication [10]. MOFid encodes a MOF as the SMILES of its building blocks plus a topology code, obtained by running Systre[17] on the extracted net and matching it against the Reticular Chemistry Structure Resource (RCSR) database[2]; MOFkey compresses the same information into an InChIKey-style string. As model inputs, they are not sufficiently detailed: a net symbol such as tbo is a pointer into a lookup table, not a statement of how vertices connect, leaving nothing to generalise from beyond the mapping. Coverage is also incomplete, since deconstruction depends on that software converging on the net. Existing representations thus fail in opposite directions: CIF provides exhaustive atomic detail without explicit connectivity, while MOFid and MOFkey offer a compact code with no structural graph left to query. MOFjson labels each bond with the cell it closes into and adds a building-block graph, so connectivity is read rather than inferred and most queries need only that graph, not the atom list.

Methodology

MOFjson extends MolJSON[9], which stores a finite molecule as typed fields, atoms as nodes and bonds as edges, so a language model reads structure directly instead of decoding a string. Two additions make this work for a crystal. Periodicity: a lattice, and on every bond a label recording which repeat of the cell that bond ends in (§ 2.1). Granularity: a coarser graph whose vertices are secondary building units[3], the metal nodes and organic linkers, so topology is read off rather than recomputed from hundreds of atoms.

The schema separates a lossless record from a computed view. The raw layer is CIF-native: lattice, atoms, and bonds carrying the periodic shift defined below, with optional charge and aromaticity fields; roles labels each atom as a metal node or organic linker. From these, the derived layer caches building_blocks, the nodes and linkers of MOFid and MOFkey[10]; net_edges, the graph between them; and topology, the matched RCSR symbol [2]. Since raw alone determines the structure, fidelity never rests on the cached layer. Conversion uses pymatgen[12] and ASE[13]; rebuilding a CIF from raw and re-parsing it reproduces the original lattice and connectivity. Table tab:representation-comparison compares representations, and Appendix § 7.1 shows the representations for the HKUST-1 MOF[35].

Feature / PropertyCIFMOFidMOFkeyMOFjson
Exact atomic positions
Explicit bond list
Node/linker identity
Net topology symbol
Boundary-crossing bonds (shift)
Reconstructible to full 3D structure (native) (verified)

Table 1. Existing MOF formats trade atomic detail for topology; MOFjson preserves both.

Explicit Periodic Graphs in MOFjson

A crystal is one unit cell repeated infinitely along its three lattice vectors, so every atom has a copy in every repeat. Storing a single cell, as a CIF does[6, 5], drops which repeat a bond ends in, making a bond that closes onto a neighbouring copy indistinguishable from one that stays inside[8]. Numbering the repeats by integer coordinates resolves this: each bond α\alpha carries a shift s(α)∈Z3s(\alpha) \in \mathbb{Z}^3 naming the repeat its second endpoint lies in, (0,0,0)(0,0,0) inside the cell and (1,0,0)(1,0,0) one repeat along aa. Labelling edges this way is standard in net construction[1] and dimensionality analysis[4]; what MOFjson does differently is store the labels rather than recompute them per query.

Figure 1

Figure 1. From crystal, to labelled quotient graph, to MOFjson, shown on the dia net. Net topology abstracts periodic structures into mathematical graphs of nodes and edges to define 3D connectivity[40]. Here the building blocks are vertices A and B. Left: a crystal fragment, with A bonded to four copies of B in different cells. Middle: the same fragment as a labelled quotient graph, one vertex per building block and one arc per bond with its integer shift vector. Right: MOFjson stores that graph directly, with building_blocks as vertices and net_edges as arcs (attachment points omitted). The dia net [7] denotes the 4-connected tetrahedral diamond topology.

The labels make periodic connectivity computable. Summing shift vectors around a closed walk of bonds w=(α1,…,αn)w = (\alpha_1,\dots,\alpha_n), negating any bond traversed against its stored direction, yields the net translation vector or cycle sum t(w)t(w) [1, 4]:

t(w)=∑i=1nσi s(αi),σi={+1walked forward−1walked backward.\begin{equation*} t(w) = \sum_{i=1}^{n} \sigma_i\, s(\alpha_i), \qquad \sigma_i = \begin{cases}+1 & \text{walked forward}\\ -1 & \text{walked backward}\end{cases}. \end{equation*}

A walk with t(w)=0t(w) = 0 forms an intra-cell ring, whereas t(w)≠0t(w) \neq 0 traces a periodic path displaced by t(w)t(w); without shifts, representations cannot distinguish the two. MOFjson stores two labelled graphs: the raw atomic layer GatomG_{\text{atom}} and the building-block graph GblockG_{\text{block}}, constructed via the map π:Vatom→Vblock\pi: V_{\text{atom}} \to V_{\text{block}} from connected components in roles (Figure 1). Internal bonds are absorbed, while inter-block bonds α=(u,v)\alpha=(u,v) become arcs π(α)\pi(\alpha) with shifts re-anchored to block frames:

sblock(π(α))=satom(α)+o(u)−o(v),\begin{equation*} s_{\text{block}}(\pi(\alpha)) = s_{\text{atom}}(\alpha) + o(u) - o(v), \end{equation*}

where o(u)∈Z3o(u) \in \mathbb{Z}^3 is the cell shift offset of the fragment containing atom uu. These +o(u)−o(v)+o(u) - o(v) offsets telescope around any closed walk ww, ensuring cycle sums over blocks equal cycle sums over atoms so the two layers cannot disagree.

Benchmark QnA

Four recent systems evaluate MOF question answering. KGQA4MAT scores whether a question is translated into the correct query over a knowledge graph[31]; L2^2M3^3OF derives its question-answer pairs from publication abstracts[32]; MOFReasoner distils reasoning traces from the literature[33]; and MOF-ChemUnity’s assistant answers from a graph linking publications to deposited structures, judged by expert preference rather than against a fixed answer key[34]. In each, the answer is recoverable from curated text or metadata, so a model that saw the framework during pretraining can score well without reading the structure it was given. None isolates the representation, and where building-block or topology labels appear, they were generated with MOFid [31, 32], so MOFid cannot then be evaluated against them. Our benchmark differs on both counts: the ground truth is computed from the crystal rather than retrieved, and the structure is the input rather than a lookup key, so accuracy measures reading rather than recall (Table tab:qna-categories).

An answer is required on every prompt. A representation lacking the information would otherwise be rewarded for abstaining, and the failure would go unrecorded. Each category targets a descriptor used to specify a MOF. Symmetry: the crystal system implied by the space group, computed with pymatgen[12], which constrains the pore geometries a framework can adopt[16]. Chemical identity: which atoms make up a given building block, since a MOF is specified by its node and linker[15]. Connectivity: deg⁡(b)\deg(b) in GblockG_{\text{block}}, the linkers bonded to a block and the parameter that reticular design uses to pick a target net[2]. Net path: the fewest bonds forming a closed walk with t(w)≠0t(w) \neq 0, reaching a different periodic image of the same block.

CategoryExample prompt
Symmetry“In this metal–organic framework {representation}, what crystal system does the structure belong to?”
Chemical identity“In this MOF {representation}, what metal(s) make up the SBU?” (or) “... what is the SMILES representation of the organic linker?”
Connectivity“What is the connectivity of the Co-containing SBU – how many organic linkers coordinate directly to it in this MOF {representation}?”
Net path“In this MOF {representation}, how few connections are needed to reach the nearest periodic image of this same Al-containing building unit?”

Table 2. One example prompt per QnA category in the benchmark. {representation} marks where the structure data (CIF, MOFjson, MOFid, or MOFkey) is inserted.

Experiments

Each of the 2,737 computation-ready CIFs in the CoRE MOF database[14] is converted to MOFjson and back to CIF, with the reconstruction compared against the source with pymatgen’s StructureMatcher[12]. Only the raw layer enters this test, since the derived fields are recomputable. Every structure is recovered, at cell sizes from under 50 to over 800 atoms (Figure 5, Appendix § 7.2). For the QnA benchmark, performance is reported as the mean ±\pm standard deviation across 3 independent runs, each drawing 50 random structures that are rendered in four representations (CIF, MOFid, MOFkey, and our MOFjson).

We evaluate the 4 representations across four models: gpt-5.6-luna[37], claude-haiku-4.5[38], gemini-3.7-flash[39], and the open-weight apertus-v1.5-70b[36]. Grading is a fixed comparison against precomputed ground truth: integer match for Connectivity and Net path, case-insensitive string match for Symmetry, and element or SMILES match for Chemical identity. We compare MOFjson against each baseline with a paired Wilcoxon signed-rank test, reporting Cliff’s δ\delta[18]; pp-values are Holm-Bonferroni corrected across the category-baseline comparisons.

Results

Figure 2. MOFjson yields the highest and most consistent accuracy of any representation tested. Left: accuracy by question category, each point one model’s mean over three runs; MOFjson leads on Symmetry, Net path, and Connectivity, the three requiring structural reasoning, but not Chemical identity, readable from atom labels in any representation. Right: grouped by model; MOFjson gives three of four models their best score. Full per-model, per-representation accuracy is reported in Appendix § 7.4

MOFjson’s advantage is largest where answering requires reading structure out of the representation (Figure 2, left). On Net path it reaches 95–100% for gpt-5.6-luna and gemini-3.7-flash, against 18–47% for every baseline. Symmetry follows the same pattern: MOFjson matches or exceeds CIF for three models, while MOFid and MOFkey trail both throughout, consistent with discarding lattice geometry. The advantage narrows where the answer does not depend on topology. Connectivity is mixed, with MOFjson highest overall but behind MOFkey for claude-haiku-4.5, and on Chemical identity all four representations cluster within a few points for three of four models.

Grouped by model (Figure 2, right), the ordering holds for gpt-5.6-luna and gemini-3.7-flash and breaks in two places. claude-haiku-4.5 attains its own best score with CIF on Symmetry rather than MOFjson (Table 4, Appendix § 7.3), and apertus-v1.5-70b sits lowest throughout, its MOFjson Net path score falling below all three baselines. Table tab:category-winners reports the best (representation, model) pair for each category: MOFjson wins every one, though its Chemical identity win comes from apertus-v1.5-70b, the only model on which that category separates at all.

Question CategoryBest RepresentationBest ModelAccuracy (% ±\pm SD)
SymmetryMOFjsongemini-3.7-flash96.0 ±\pm 4.0
Net pathMOFjsongemini-3.7-flash100.0 ±\pm 0.0
ConnectivityMOFjsongpt-5.6-luna60.0 ±\pm 4.0
Chemical identityMOFjsonapertus-v1.5-70b65.3 ±\pm 8.1

Table 3. Best-performing (representation, model) pair for each question category.

Figure 3. Impact of periodic shifts on Net path accuracy. Performance of gemini-3.7-flash (N=3N=3 runs). Zeroing edge shift vectors causes performance to drop from 100.0%100.0\% to 12.7%±6.4%12.7\% \pm 6.4\%.

Ablation.

To separate the periodic labels from the JSON formatting carrying them, we zeroed every edge’s shift vector on Net path while grading against the unablated graph. Accuracy collapses from 100.0%100.0\% to 12.7%±6.4%12.7\% \pm 6.4\% (Figure 3), below every baseline. We ablate gemini-3.7-flash alone because its 100.0% baseline gives maximum headroom to isolate the drop.

Discussion, Conclusion, and Future Work

Making a MOF’s periodic graph explicit pays off in proportion to how directly a question depends on the structure it exposes, and only once a model can use it (§ 4). The four models share neither training data nor architecture, yet the advantage tracks category difficulty consistently across them. A paired Wilcoxon signed-rank test confirms the ordering at p<0.001p<0.001 in every category (Holm-Bonferroni, 12 comparisons), and Cliff’s δ\delta concentrates where topology is required (0.25–0.45 on Symmetry and Net path, ≈\approx0.1 elsewhere). Pairs are clustered by structure across models, so the effective sample size is below nn and pp-values are indicative (Table 5, Appendix § 7.5). The ablation (§ 4) locates the advantage in the periodic shift information rather than the format that contains it, although it only isolates the Net path questions.

Limitations.

Improvements depend on model capability: apertus-v1.5-70b benefits least, falling below baselines on Net path (Figure 7, Appendix § 7.4). Token costs vary by serialization: topological queries (Connectivity, Net path, Chemical identity) include only the derived graph, taking 6–58×6\text{--}58\times fewer tokens than CIF (∼200–1.7k\sim 200\text{--}1.7\text{k} vs. ∼11k\sim 11\text{k}). Conversely, geometry queries (Symmetry) require the raw atomic layer, where MOFjson exceeds CIF (∼13k\sim 13\text{k} vs. ∼11k\sim 11\text{k}) (Figure 8, Appendix § 8).

MOFjson is a starting point: the ablation covers one mechanism on one model, and we report no chance-level baselines bounding structural reading versus recall. Beyond evaluation, explicit periodic graphs provide a foundation for spatial reasoning and generative design. Where language models have inherited representations built for database search, MOFjson argues for formats designed specifically for chemical reasoning.

Acknowledgments

This work was supported by the National Centre of Competence in Research (NCCR) Separations, funded by the Swiss National Science Foundation (SNSF).

Code and Reproducibility

All models were queried at temperature 0 with a fixed maximum output length, so run-to-run variance reflects the structure sample rather than decoding noise. No chain-of-thought or extended reasoning mode was enabled; every prompt requests a short, fixed-shape answer. Models were accessed via their providers’ APIs, using the versioned identifiers listed in § 3. Code and data are available at https://github.com/schwallergroup/MOFJSON.

Appendix

HKUST-1 MOF: Schema, Structure, and Existing Identifiers

Figure 4

Figure 4. MOFjson makes HKUST-1’s periodic graph explicit, where MOFid and MOFkey compress it into an opaque code. Left: HKUST-1’s MOFjson, showing the raw layer (lattice, atoms, bonds from CIF files) and the derived layer computed from it (building_blocks, net_edges, topology). Right: the same structure rendered in iRASPA software [26], alongside its MOFid and MOFkey strings. Both identifiers encode HKUST-1’s net symbol tbo.

Structural Fidelity of CIF to MOFjson Conversion

Figure 5. MOFjson conversion is lossless across the full CoRE MOF size range. Each of the 2,737 computation-ready CIFs [14] is parsed with pymatgen [12], converted to the MOFjson raw layer, rebuilt into a structure from that layer alone, and compared against the source with StructureMatcher, which tests lattice parameters and site positions under symmetry operations rather than requiring byte-identical files. All 2,737 structures are recovered, from under 50 to over 800 atoms per unit cell (nn above each bar), so fidelity does not degrade with cell size. Only the raw layer is tested: the derived fields are computed from it and are not required for reconstruction, and a building-block partition is not uniquely invertible in any case.

Best Representation by Model

ModelBest RepresentationQuestion CategoryAccuracy (% ±\pm SD)
claude-haiku-4.5CIFSymmetry71.3 ±\pm 7.6
gpt-5.6-lunaMOFjsonNet path95.3 ±\pm 4.2
gemini-3.7-flashMOFjsonNet path100.0 ±\pm 0.0
apertus-v1.5-70bMOFjsonChemical identity65.3 ±\pm 8.1

Table 4. Best-performing (representation, category) pair for each model, corresponding to the starred point in Figure 2 (right). Accuracy is reported as mean ±\pm SD across three runs.

Breakdown of Model Performance on the four Question categories

Figure 6. MOFjson’s connectivity advantage holds for most, but not all, models. MOFjson leads clearly for gpt-5.6-luna (60.0% vs. 32.7–40.0% for the baselines) and gemini-3.7-flash (58.7% vs. 38.0–46.0%). For claude-haiku-4.5, MOFkey scores highest (48.0%) and MOFjson trails both CIF and MOFkey (40.7%), and for apertus-v1.5-70b all four representations sit within error of each other (34.0–45.3%). Unlike symmetry, connectivity is not a category where MOFjson wins outright across models.

Figure 7. Net path is where MOFjson’s advantage is largest for most models. MOFjson reaches 95.3% for gpt-5.6-luna and 100.0% for gemini-3.7-flash, against 33.3–46.7% for every baseline in both cases, and leads more modestly for claude-haiku-4.5 (47.3% vs. 17.3–29.3%). For apertus-v1.5-70b the result reverses: MOFjson scores 8.7%, below all three baselines (20.0-25.3%).

Paired Wilcoxon signed rank test and Cliff’s Delta

Question CategoryBaselinennCliff’s δ\deltapp (Holm-adjusted)
SymmetryCIF5880.25<0.001<0.001
SymmetryMOFid5880.39<0.001<0.001
SymmetryMOFkey5880.45<0.001<0.001
Net pathCIF5800.29<0.001<0.001
Net pathMOFid5800.28<0.001<0.001
Net pathMOFkey5800.34<0.001<0.001
ConnectivityCIF5880.09<0.001<0.001
ConnectivityMOFid5880.17<0.001<0.001
ConnectivityMOFkey5880.10<0.001<0.001
Chemical identityCIF5920.10<0.001<0.001
Chemical identityMOFid5920.12<0.001<0.001
Chemical identityMOFkey5920.10<0.001<0.001

Table 5. Paired Wilcoxon signed-rank test comparing MOFjson against each baseline representation, per question category. Every run draws 50 structures and renders each of them in all 4 representations, so a structure contributes one matched pair per model for each MOFjson-baseline comparison. The 3 runs draw independently, so a structure can recur across runs; de-duplicating the 150 draws leaves 145–148 distinct structures per category (2–5 repeats of the same MOF structure), and each contributes one paired observation per model, giving n=4×n = 4 \times that count. Cliff’s δ\delta (range −1-1 to 11; positive favours MOFjson) is the probability MOFjson scores higher on a given structure minus the probability it scores lower. pp-values are Holm-Bonferroni corrected across all 12 tests. MOFjson’s advantage is significant (p<0.001p<0.001) against every baseline in every category.

Token Cost Analysis

To assess the practical cost of each representation, we tokenize every prompt in our benchmark with the cl100k_base encoding (via tiktoken) and report the mean input token count per representation, broken down by question category, in Figure 8. Token counts are computed over the full question pool for each category, rather than the structure subsamples used in our accuracy evaluations, so that the reported costs reflect the benchmark as a whole rather than any single sampled run; error bars show one standard deviation across structures within each category.

Figure 8. MOFjson’s token cost is representation-efficient except for symmetry queries. Measured in input tokens, MOFjson uses 6–58×\times fewer input tokens than CIF, approaching the compactness of MOFid and MOFkey. For symmetry, however, MOFjson requires the full per-atom coordinate list and exceeds even CIF’s token cost, reflecting the overhead of its verbose JSON atom encoding relative to CIF’s compact tabular atom-site format.

References

  1. [1]Boyd, P. G., & Woo, T. K. (2016). A generalized method for constructing hypothetical nanoporous materials of any net topology from graph theory. CrystEngComm, 18(21), 3777–3792.
  2. [2]O’Keeffe, M., Peskov, M. A., Ramsden, S. J., & Yaghi, O. M. (2008). The reticular chemistry structure resource (RCSR) database of, and symbols for, crystal nets. Accounts of Chemical Research, 41(12), 1782–1789.
  3. [3]Kalmutzki, M. J., Hanikel, N., & Yaghi, O. M. (2018). Secondary building units as the turning point in the development of the reticular chemistry of MOFs. Science Advances, 4(10), eaat9180.
  4. [4]Gao, H., Wang, J., Guo, Z., & Sun, J. (2020). Determining dimensionalities and multiplicities of crystal nets. Npj Computational Materials, 6(1), 143. https://doi.org/10.1038/s41524-020-00409-0
  5. [5]Batten, S. R., Champness, N. R., Chen, X.-M., Garcia-Martinez, J., Kitagawa, S., Öhrström, L., O'Keeffe, M., Suh, M. P., & Reedijk, J. (2013). Terminology of metal--organic frameworks and coordination polymers (IUPAC Recommendations 2013). Pure and Applied Chemistry, 85(8), 1715–1724. https://doi.org/10.1351/PAC-REC-12-11-20
  6. [6]Batten, S. R., Champness, N. R., Chen, X.-M., Garcia-Martinez, J., Kitagawa, S., Öhrström, L., O'Keeffe, M., Suh, M. P., & Reedijk, J. (2012). Coordination polymers, metal--organic frameworks and the need for terminology guidelines. CrystEngComm, 14, 3001–3004. https://doi.org/10.1039/C2CE06488J
  7. [7]Blatov, V. A., Delgado-Friedrichs, O., O'Keeffe, M., & Proserpio, D. M. (2007). Three-periodic nets and tilings: natural tilings for nets. Acta Crystallographica Section A: Foundations of Crystallography, 63(5), 418–425.
  8. [8]Xiao, H., Li, R., Shi, X., Chen, Y., Zhu, L., Chen, X., & Wang, L. (2023). An invertible, invariant crystal representation for inverse design of solid-state materials using generative deep learning. Nature Communications, 14(1), 7027.
  9. [9]Runcie, N. T., Imrie, F., & Deane, C. M. (2026). Molecular Representations for Large Language Models. https://arxiv.org/abs/2605.01822
  10. [10]Bucior, B. J., Rosen, A. S., Haranczyk, M., Yao, Z., Ziebel, M. E., Farha, O. K., Hupp, J. T., Siepmann, J. I., Aspuru-Guzik, A., & Snurr, R. Q. (2019). Identification schemes for metal--organic frameworks to enable rapid search and cheminformatics analysis. Crystal Growth & Design, 19(11), 6682–6697.
  11. [11]Hall, S. R., Allen, F. H., & Brown, I. D. (1991). The crystallographic information file (CIF): a new standard archive file for crystallography. Acta Crystallographica Section A: Foundations of Crystallography, 47(6), 655–685.
  12. [12]Ong, S. P., Richards, W. D., Jain, A., Hautier, G., Kocher, M., Cholia, S., Gunter, D., Chevrier, V. L., Persson, K. A., & Ceder, G. (2013). Python Materials Genomics (pymatgen): A robust, open-source python library for materials analysis. Computational Materials Science, 68, 314–319.
  13. [13]Hjorth Larsen, A., Jørgen Mortensen, J., Blomqvist, J., Castelli, I. E., Christensen, R., Dułak, M., Friis, J., Groves, M. N., Hammer, B., Hargus, C., et al. (2017). The atomic simulation environment—a Python library for working with atoms. Journal of Physics: Condensed Matter, 29(27), 273002.
  14. [14]Chung, Y. G., Camp, J., Haranczyk, M., Sikora, B. J., Bury, W., Krungleviciute, V., Yildirim, T., Farha, O. K., Sholl, D. S., & Snurr, R. Q. (2014). Computation-ready, experimental metal--organic frameworks: A tool to enable high-throughput screening of nanoporous crystals. Chemistry of Materials, 26(21), 6185–6192.
  15. [15]Yaghi, O. M., Kalmutzki, M. J., & Diercks, C. S. (2019). Introduction to reticular chemistry. Mol Front J, 4(1).
  16. [16]Furukawa, H., Ko, N., Go, Y. B., Aratani, N., Choi, S. B., Choi, E., Yazaydin, A. Ö., Snurr, R. Q., O’Keeffe, M., Kim, J., et al. (2010). Ultrahigh porosity in metal-organic frameworks. Science, 329(5990), 424–428.
  17. [17]Delgado-Friedrichs, O., & O'Keeffe, M. (2003). Identification of and symmetry computation for crystal nets. Acta Crystallographica Section A: Foundations of Crystallography, 59(4), 351–360.
  18. [18]Cliff, N. (1993). Dominance statistics: Ordinal analyses to answer ordinal questions.. Psychological Bulletin, 114(3), 494.
  19. [19]Cao, Z., Magar, R., Wang, Y., & Barati Farimani, A. (2023). Moformer: self-supervised transformer model for metal--organic framework property prediction. Journal of the American Chemical Society, 145(5), 2958–2967.
  20. [20]Badrinarayanan, S., Magar, R., Antony, A., Meda, R. S., & Barati Farimani, A. (2025). MOFGPT: Generative design of metal--organic frameworks using language models. Journal of Chemical Information and Modeling, 65(17), 9049–9060.
  21. [21]Zhao, G., Brabson, L. M., Chheda, S., Huang, J., Kim, H., Liu, K., Mochida, K., Pham, T. D., Terrones, G. G., Yoon, S., et al. (2025). CoRE MOF DB: A curated experimental metal-organic framework database with machine-learned properties for integrated material-process screening. Matter, 8(6).
  22. [22]Rosen, A. S., Iyer, S. M., Ray, D., Yao, Z., Aspuru-Guzik, A., Gagliardi, L., Notestein, J. M., & Snurr, R. Q. (2021). Machine learning the quantum-chemical properties of metal--organic frameworks for accelerated materials discovery. Matter, 4(5), 1578–1597.
  23. [23]Nandy, A., Yue, S., Oh, C., Duan, C., Terrones, G. G., Chung, Y. G., & Kulik, H. J. (2023). A database of ultrastable MOFs reassembled from stable fragments with machine learning models. Matter, 6(5), 1585–1603.
  24. [24]Alrowili, S., Eswaran, M. K., & Godbole, S. (2025). Accelerating Material Discovery for Metal Organic Frameworks using Large Language Models. AI for Accelerated Materials Design, NeurIPS 2025.
  25. [25]Pan, M., Li, J., Liu, P., Wang, B., Ouyang, Y., Rong, Y., Ma, W.-Y., Zhou, H., & Zhang, J. (2026). Enhancing spatial reasoning in large language models for metal-organic frameworks structure prediction. Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 11750–11761.
  26. [26]Dubbeldam, D., Calero, S., & Vlugt, T. J. (2018). iRASPA: GPU-accelerated visualization software for materials scientists. Molecular Simulation, 44(8), 653–676.
  27. [27]Ai, Q., Khan, S. T., Barthel, S., & Moosavi, S. M. (2025). Capturing Global Features of Crystals from Their Bond Networks. AI for Accelerated Materials Design, ICLR 2025.
  28. [28]Eon, J.-G. (2016). Topological features in crystal structures: a quotient graph assisted analysis of underlying nets and their embeddings. Acta Crystallographica Section A: Foundations of Crystallography, 72(3), 268–293.
  29. [29]Fedorov, A. V., & Shamanaev, I. V. (2017). Crystal structure representation for neural networks using topological approach. Molecular Informatics, 36(8), 1600162.
  30. [30]Simkus, V., Christensen, A., Bennett, S., Johnson, I., Neumann, M., Gin, J., Godwin, J., & Rhodes, B. (2025). Mofasa: A Step Change in Metal-Organic Framework Generation. https://arxiv.org/abs/2512.01756
  31. [31]An, Y., Greenberg, J., Uribe-Romo, F. J., Gómez-Gualdrón, D. A., Langlois, K., Furst, J., Kalinowski, A., Zhao, X., & Hu, X. (2023). Knowledge graph question answering for materials science (KGQA4MAT). Research Conference on Metadata and Semantics Research, 18–29.
  32. [32]Cui, J., Wu, F., Zhao, H., Feng, M., Evangelopoulos, X., Cooper, A. I., & Choi, Y. (2025). L$^2$M$^3$OF: A Large Language Multimodal Model for Metal-organic Frameworks. https://arxiv.org/abs/2510.20976
  33. [33]Bai, X., Zheng, Z., Zhang, X., Wang, H.-T., Yang, R., & Li, J.-R. (2026). MOFReasoner: think like a scientist—a reasoning large language model via knowledge distillation. Digital Discovery, 5(2), 869–877.
  34. [34]Pruyn, T. M., Aswad, A., Khan, S. T., Huang, J., Black, R., & Moosavi, S. M. (2025). MOF-ChemUnity: Literature-informed large language models for metal-organic framework research. Journal of the American Chemical Society, 147(47), 43474–43486.
  35. [35]Chui, S. S.-Y., Lo, S. M. F., Charmant, J. P. H., Orpen, A. G., & Williams, I. D. (1999). A chemically functionalizable nanoporous material $[ Cu_3( TMA)_2( H_2 O)_3]_n$. Science, 283, 1148–1150. https://doi.org/10.1126/science.283.5405.1148
  36. [36]Hernández-Cano, A., Hägele, A., Huang, A. H., Romanou, A., Solergibert, A.-J., Pasztor, B., Messmer, B., Garbaya, D., Ďurech, E. F., Hakimi, I., et al. (2026). Apertus: Democratizing open and compliant llms for global language environments. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 46877–46955.
  37. [37]OpenAI. (2026). gpt-5.6-luna. https://platform.openai.complatform.openai.com
  38. [38]Anthropic. (2025). claude-haiku-4.5. https://www.anthropic.comanthropic.com
  39. [39]Google. (2026). gemini-3.7-flash. https://ai.google.devai.google.dev
  40. [40]Glasby, L. T., Cordiner, J. L., Cole, J. C., & Moghadam, P. Z. (2024). Topological characterization of metal--organic frameworks: a perspective. Chemistry of Materials, 36(19), 9013.

Paper details

vlnc:W_36dddyj6
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 1

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents