Abstract
We report a workflow and the output of a natural language processing (NLP)-based procedure to mine the extant metal–organic framework (MOF) literature describing structurally characterized MOFs and their solvent removal and thermal stabilities. We obtain over 2,000 solvent removal stability measures from text mining and 3,000 thermal decomposition temperatures from thermogravimetric analysis data. We assess the validity of our NLP methods and the accuracy of our extracted data by comparing to a hand-labeled subset. Machine learning (ML, i.e. artificial neural network) models trained on this data using graph- and pore-geometry-based representations enable prediction of stability on new MOFs with quantified uncertainty. Our web interface, MOFSimplify, provides users access to our curated data and enables them to harness that data for predictions on new MOFs. MOFSimplify also encourages community feedback on existing data and on ML model predictions for community-based active learning for improved MOF stability models.
Measurement(s) | thermal decomposition |
Technology Type(s) | thermogravimetry |
Similar content being viewed by others
Background & Summary
Metal–organic frameworks (MOFs) have reticular chemistry and well-defined, isolated metal sites1,2 and are comprised of molecular secondary building units that can then impose directionality. This potential for exquisite control makes them promising for applications in gas adsorption3,4, sensing5,6, separations7,8, and catalysis9,10,11,12,13,14. The modular nature of MOFs enables the design of hypothetical materials libraries amenable to virtual high throughput screening (VHTS) by combining distinct organic linkers, inorganic building blocks, and topologies to make a MOF2,7,15,16,17,18,19. The number of experimentally realizable MOFs with varying metals, linkers, and pore size has grown rapidly20, despite challenges in synthesis21,22 and post-synthetic modification23. After synthesis, MOFs must also undergo activation (i.e., solvent removal from pores) to enable their practical use. Despite advances in experimental methods24,25 for MOF activation, many MOFs are unstable upon activation22,26,27 and thus unusable28. For practical use as catalysts or functional materials, MOFs must also sustain their porosity and structural integrity at elevated temperatures29,30,31,32,33,34.
VHTS efforts for screening hypothetical MOFs typically rely heavily on expert intuition for identifying candidate materials that are then synthesized2,7,35. Although heuristics such as pore size36 or hard-soft acid base theory37 for predicting metal–linker bond strength are frequently invoked to predict MOF stability, numerous exceptions exist, limiting the broad applicability of heuristics for stability prediction36,38,39,40,41. Rules for thermal stability derived from subsets of MOFs do not extrapolate well to new MOFs outside of those subsets42. Molecular mechanics models that are useful for VHTS with MOFs also cannot predict activation stability19,43,44,45.
Limitations in using computation19,43,44 or heuristics36,37 to predict stability motivates data driven machine learning (ML) models trained on large experimental data sets. Gaining experimental solvent removal and thermal stability data in sufficient quantities to train ML models, however, remains a formidable challenge. Although a few studies have gathered experimental data from a single source42,46 to reveal stability trends, the unified efforts of thousands of researchers over multiple decades represents an untapped source of knowledge47 for the factors that govern MOF stability. Natural language processing48 (NLP) is a promising approach to leverage this data from the literature. Many studies have combined NLP of the extant literature with ML to identify synthesis conditions for inorganic materials49,50,51. NLP has been used to quantify the role of organic structure directing agents in governing zeolite topology52. However, a lack of systematic naming53,54 in MOF chemistry (e.g., HKUST-1 and Cu-BTC are the same MOF) has limited the use of NLP-based named entity recognition for the design of new MOFs. While NLP has worked well for identifying MOF properties such as surface area through their unique units55,56, human interpretation of the structure name is required to relate extracted properties back to the original structure55,56. Due to challenges in mapping MOF names to structures53,54, coupled with the lack of unique units or measurements for stability assessments, no efforts have collated data on MOF stability.
We recently leveraged57 the extant literature to identify how MOF linker and inorganic secondary building unit (SBU) composition as well as MOF connectivity govern MOF stability. We utilized NLP to curate stability-related experimental properties for structurally characterized MOFs. From the curated data, we trained artificial neural network (ANN) models that achieve high prediction accuracies for solvent removal stability (accuracy: 0.76, area under the receiver operating curve: 0.79) and thermal stability (mean absolute error: 47 °C). These models use revised autocorrelations18,58 (RACs) as fingerprints for each MOF that are derived from the MOF’s clean (e.g., without solvent or disorder) crystallographic information file (CIF). Models trained on this data revealed the importance of both linker and metal features, demonstrating why solely metal-based or linker-based heuristics fail to predict MOF stability. The power of NLP and automated extraction has also been recently demonstrated for predicting MOF synthesis recipes59.
Here, we tabulate data on solvent removal stability for 2,179 structures and thermal stability for 3,132 structures of MOFs reported in the experimental literature. Our data set is the first source to map MOF experimental stabilities to well-defined experimental structures. We also provide representative linkers and SBUs from each structure, and the fingerprints we used to construct our data-driven models. We demonstrate how users can utilize our data sets, make predictions on new materials, or improve the quality of labels for our experimental stability data set. Our dataset and methodology will enable the curation of more reports of MOF stability, paving the way for the design of stable MOFs.
Methods
Data mining
The starting point for data curation was the all solvent removed portion of the 2019 Computation-ready, experimental (CoRE) MOF database v1.1.2, which contains 10,143 non-disordered structures60. Of this set, the 9,597 MOFs that were compatible with the generation of graph-based revised autocorrelation18,58 (RAC) and geometric61,62 features were retained for further filtering steps (see Data Records). A subset of 9,202 MOFs were sanitized60 structures from the Cambridge Structural Database63,64 (CSD) that could be associated with a unique CSD refcode. We used these refcodes to obtain the digital object identifier (DOI) of the manuscript associated with each structure in the CSD63 v5.41, released in November 2019. In total, 8,809 refcodes had associated DOI entries, which corresponded to 5,152 unique manuscripts (Fig. 1).
We used the ArticleDownloader65 package to automatically obtain manuscripts from the Royal Society of Chemistry (RSC), Wiley-VCH, the American Association for the Advancement of Science (AAAS), Springer, and Nature. Articles from the American Chemical Society (ACS) were obtained via a direct download agreement between ACS and the Massachusetts Institute of Technology. Through this procedure, 3,809 manuscripts were downloaded, which corresponded to 7,004 structures, in HTML or XML format for subsequent text extraction and parsing (Fig. 1). For the 1,343 manuscripts associated with 1,805 structures that could not be automatically downloaded in HTML or XML format, roughly two-thirds were only available as PDFs (938 manuscripts, 1,307 structures) and one-third could not be automatically downloaded (405 manuscripts, 498 structures).
Next, we used text parsing on our corpus to determine labels (i.e. unstable or stable) for the solvent removal stability of MOFs and to identify manuscripts that contain thermogravimetric analysis (TGA) data (Table 1). We tokenized all manuscripts into sentences using the ChemDataExtractor66 package. Because information about MOF solvent removal and thermal stability does not appear in a specific experimental methods section (e.g., as is the case for synthesis), text search of the entire manuscript is necessary. We avoided false positives (i.e., from introductory text) by excluding sections labeled as introductions, and only analyzed the last 60% of the manuscript text for letters or communications that lacked section headers (Fig. 1).
Complex sentence structure limited the utility of sentiment-based models (e.g., VADER67 sentiment) in identifying stability. We employed syntactic dependency parsing to extract labels for MOF solvent removal stability. First, we pattern matched (i.e., used regular expressions) for keywords pertaining to common MOF solvents, MOF structural integrity, and the process of MOF activation, identifying a set of sentences relating to activation stability. We used additional regular expressions to eliminate sentences relating to air or water stability, or activation processes that are not MOF activation (e.g., catalytic C–H activation). Next, we performed dependency parsing using the Stanza68 NLP toolkit. Through dependency parsing, we analyzed pairwise mappings of words and disambiguated negations that are challenging to distinguish with regular expressions (e.g., “no crystallinity” vs. “no loss of crystallinity”) for the manuscripts containing relevant sentences (2,649 out of 3,809). We then assigned each sentence a label of unstable (0) or stable (1). Because most manuscripts report on more than one MOF, we only assigned labels to manuscripts where all sentences had the same label (1,209 out of 2,649 manuscripts, Fig. 1). We then assigned all MOFs from a given labeled manuscript the text-mined manuscript label. Finally, we eliminated 111 MOFs that had identical connectivity (e.g., same RACs), but conflicting text-mined labels from different manuscripts. Some compounds can be identical in RAC representation but have distinct connectivity. We also calculate the Weisfeiller-Lehman graph hash for each of these 111 MOFs and determine that the majority (i.e., 66) have the same Weisfeiller-Lehman graph hash for the atomic-number attributed graph. Both RAC features and the Weisfeller-Lehman graph hash are provided for these cases in the online repository69. In total, we identified 2,179 labels for solvent removal stability corresponding to structures from the CoRE MOF 2019 dataset (Fig. 1).
For thermal stability analysis, we performed regular expression searches to identify a subset of 2,366 manuscripts (out of the 3,809 downloadable manuscripts) that could be expected to contain a TGA trace (Table 1). Of this set, 1,886 contain one or more TGA traces corresponding to CoRE MOF 2019 structures. The remainder either lack a TGA trace or only contain TGA traces for structures not deposited in the CoRE MOF 2019 database. Because TGA decomposition temperatures (Td) are reported in a number of ways that could refer to the onset temperature or temperature of complete collapse, we extracted all critical TGA trace temperatures following a consistent protocol using WebPlotDigitizer70. We obtained two lines representing the TGA data before and after the decomposition step reported by the authors (i.e., in cases with more than one step) from four points on the TGA trace and calculated the intersection point of the two lines to obtain Td (Fig. 1). An example of this approach on a representative MOF is shown in Fig. 2. For papers where more than one TGA was reported, unit cell parameters were used to identify the relevant MOF CSD entry and map the TGA trace to the corresponding CSD structure. Our extracted Tds always correspond to the intersection of these two lines and can thus differ from Td values determined in a different manner (e.g., from a value extracted only after complete decomposition). Overall, we identified 3,132 thermal decomposition temperatures that corresponded to featurized CoRE MOF 2019 structures.
Building blocks and descriptors
First, we obtained the primitive unit cell for each MOF in the CoRE MOF 2019 database using pymatgen71. We divided each MOF into its constituent inorganic SBUs and organic linkers during the generation of RACs58,72,73 using molSimplify18 (Table 2). For the special case of metal-coordinating linkers (e.g., porphyrinic) linkers, the metal serves as a starting point for SBU RACs but the nitrogen in the porphyrin is also the metal-coordinating atom in a linker-centered RAC (Table 2). To identify unique SBUs and linkers in each MOF, we computed the atom-weighted molecular graph determinants74 and obtained the relevant subgraphs in the MOF components with unique determinants (see Data Records). In addition, we computed geometric properties (e.g. maximum included sphere) with Zeo++ using a nitrogen probe molecule with a radius of 1.86 Å (Table 3)61,62. We used 10,000 Monte Carlo samples per unit cell to obtain the geometric quantities in conjunction with the -sa command to compute surface areas and -volpo for probe-occupiable volumes. We also used the command -ha -res to obtain pore diameters. All ANN models use RACs and geometric features as inputs to make predictions and were trained using keras75 with a tensorflow76 backend (see Data Records). Additional criteria could be used to reduce either the solvent removal stability or thermal decomposition datasets. For example, multiple refinements of a MOF could have been carried out by multiple groups with distinct geometric properties or labels leading to either distinct refcodes or the same base refcode with different numbering. All data is provided with these refcodes, calculated RACs, and geometric properties69. Users may down select to eliminate similar structures starting from the larger data set.
Data Records
We provide two JSON files, one for MOFs with solvent removal stability labels (solvent_removal_stability.json) and the other for MOFs with thermal stability labels (thermal_stability.json). The solvent removal stability JSON file contains 2,179 entries, and the thermal stability JSON file contains 3,132 entries.
Within the JSON files, each MOF structure is tabulated as a separate entry. In the solvent removal stability JSON file each entry contains the refcode of a MOF (i.e., as in the CoRE MOF 2019 database60 and the CSD63,64), the DOI of the associated manuscript, sentences identified during regular expression matching and their corresponding locations in the manuscript, and the data partition for ANN usage57 (i.e., train, validation, or test). Additionally, in each entry we report RAC18,58 and geometric features62; ANN prediction probabilities, which are float values between 0 and 1, with values <0.5 (≥0.5) corresponding to instability (stability) upon solvent removal, respectively; and ANN latent space entropy77 measurements (which have a maximum value of 0.693 for binary classification) from training data. We also provide blocks for each unique inorganic SBU and organic linker in TRIPOS mol2 format, which can be automatically loaded into molSimplify78 for structure manipulation. We determine whether or not each linker or SBU is unique by computing atom-weighted molecular graph determinants74, and we keep only one representative example of each linker and SBU with a unique molecular graph determinant.
In addition to the entry information provided in the solvent removal stability JSON file, the thermal stability JSON file contains the four extracted points from the TGA trace of each MOF with a thermal stability label. We provide ANN predictions (Td*) in units of degrees Celsius, and we provide latent space distance (i.e., both scaled and unscaled) measurements that can be used for uncertainty quantification79 in regression models. The scaled latent space distances have a maximum distance of 1 with respect to the training data, in accordance with prior work57.
As an alternative to the JSON files, we provide CSV files for the solvent removal stability and thermal stability data sets. These CSV files contain 2,179 and 3,132 entries respectively, and they contain the same information as the JSON files. We also provide TRIPOS mol2 files for the representative extracted inorganic SBUs and organic linkers separately.
We provide the refcodes, DOIs, and extracted sentences as a CSV file for the structures for which we could identify keywords but could not assign a unique label. For solvent removal stability, multiple sentences may have different labels, preventing the assignment of an unambiguous final label (e.g., both positive and negative stability identified or challenging disambiguation of MOF structures). For thermal stability, TGA may be mentioned within the manuscript, but a TGA trace corresponding to the MOF in the CoRE MOF 2019 database may not be identifiable (e.g., when there are multiple structures corresponding to a manuscript).
Lastly, we provide our two ANN models (solvent removal stability classification and thermal stability regression) from prior work57 as .h5 files that can be used with our open-source Python scripts, found on our GitHub repository (see Code Availability). We provide all JSON files, Excel sheets, SBU and linker structures, and models at our Zenodo repository69.
On the MOFSimplify website (see Usage Notes), the user can download information on latent space nearest neighbor (LSNN) MOFs to a MOF input by the user. These LSNN MOFs are drawn from model training data, and the user can download information on them in the form of TXT, CIF, and CSV files. The TXT files each describe one MOF and include the experimentally observed stability for the MOF, the associated DOI, and its latent space distance to the MOF input by the user. In addition, LSNN CoRE MOF 2019 structures can be downloaded as CIF files. For thermal stability LSNN MOFs, the user can download their simplified TGA data as CSV files.
Technical Validation
We obtained a random sample of 100 MOFs from our solvent removal stability dataset to assess the quality of our NLP-assigned solvent removal stability labels in comparison to manual interpretation by a scientist. Over this set, there are only two cases of MOFs that are incorrectly labeled as unstable upon solvent removal but are stable upon solvent removal. The majority (i.e., 78 MOFs) are correctly labeled, 47 of which are stable and 31 unstable upon solvent removal (Fig. 2). For the remaining 20 MOFs, the extracted sentences do not make a definitive statement about solvent removal stability, with 9 cases labeled as stable and 11 unstable (Fig. 2). Analyzing the cases where the NLP workflow definitively assigns stability but the sentences are more ambiguous, these cases either mention another aspect of stability (e.g. stable coordination environment) while mentioning solvents or mention that solvent removal stability was evaluated without stating the outcome.
To extract Td for thermal stability labels, we used NLP only to identify the presence of the TGA trace, which we then systematically digitized. Because thermal stability is not reported consistently across manuscripts (e.g., some manuscripts report decomposition onset temperatures, and others decomposition completion temperatures), we extracted Td from TGA traces consistently, using the start and the end of the decomposition step (see Methods). This process makes the thermal stability quantitative data less sensitive than solvent removal stability to either the NLP protocol or the method of reporting by the researcher.
As an example of the benefit of systematic extraction of Td, we select a representative manuscript80 (DOI: 10.1002/slct.201600844) that contains ten MOFs. Only six of these MOFs (SANGEW, SANGUM, SANHIB, SANHOH, SANHUN, and SANJAV) are present in the CoRE MOF 2019 dataset, whereas the remaining four MOFs (SANGIA, SANGOG, SANHAT, and SANHEX) are not. As a result, the latter four MOFs are excluded from our dataset. The manuscript reports all ten MOFs “remain thermally stable until 553 K” and states that the first step of the TGA trace corresponds to the loss of a guest molecule, while the second step corresponds to decomposition. Our procedure uses the unit cell parameters provided in the supporting information to identify the CSD refcodes corresponding to the MOF labels in the manuscript (SANGEW: MOF1, SANGUM: MOF4, SANHIB: MOF7, SANHOH: MOF8, SANHUN: MOF9, SANJAV: MOF10) and then uses these name–structure mappings to associate a TGA trace with each MOF. The digitization procedure uses the beginning and end of the second step of each TGA trace to quantify decomposition temperatures. For SANHOH and SANHUN, manual inspection of the TGA trace reveals that decomposition starts near 300 °C and ends near 400 °C. In contrast, for SANGEW, SANGUM, SANHIB, and SANJAV, decomposition also starts near 300 °C but does not conclude until 600 °C (Fig. 2). Although these MOFs begin decomposing at similar temperatures, all are below the value reported in the text by the authors, and some MOFs decompose more slowly than others. This case study demonstrates the differences in how TGA trace results are reported and quantified, motivating a systematic analysis and labeling. From the systematically labeled data, our final distribution of extracted Td values over the thermal stability dataset is a normal distribution centered around 359 °C with an 87 °C standard deviation (Fig. 2).
As an additional blinded test, we hand-labeled the solvent removal stability and thermal stability of 40 MOFs from manuscripts that could not be automatically downloaded from the publisher (i.e., from Elsevier in this case). These data points are not present within the entire (i.e., train or test) solvent removal stability or thermal stability data sets. From these 40 MOFs, 20 were assigned stable and 20 unstable with respect to solvent removal by our solvent removal stability ANN. Over this hand-labeled set, we find that the ANN correctly predicted the stability of the majority (i.e., 31 out of 40) of this set of MOFs. For the remaining 9 MOFs, 7 stable MOFs were predicted to be unstable, while 2 unstable MOFs were predicted to be stable. This 78% accuracy is comparable to the ANN test set performance. We find that the mean absolute error (MAE) of the Td predictions generated by the thermal stability ANN on the hand-labeled MOFs is 55 °C, which is comparable to the test set performance (MAE: 47 °C) of the thermal stability ANN. The comparable performances on unseen data demonstrate that we can use our models to screen unseen MOFs to quantitatively predict their activation and thermal stabilities.
Usage Notes
We introduce the MOFSimplify website mofsimplify.mit.edu, a tool for analyzing and comparing the data provided in our data set as well as making property predictions on MOFs (Fig. 3). As an alternative to using the MOFSimplify web interface, users may download compiled data for solvent removal stabilities and thermal stabilities in JSON or CSV formats. All MOF extracted labeled properties are reported with both the Zeo++−computed and RAC features (see Data Records). MOFSimplify includes a means of visualizing the curated data set and separating these MOFs into constituent inorganic SBUs and organic linkers in the Component Analysis tab. MOFSimplify uses both 3Dmol.js81 and code from the MOFid53 website for MOF unit cell visualization along with molSimplify to separate MOFs into their constituent parts18. MOFSimplify also lets the user provide feedback to the curated experimental data, providing an assessment of data fidelity.
To use the MOFSimplify web interface, the user selects a MOF for analysis in CIF file format in the Main tab. This can be done either by uploading a solvent-free CIF file of a MOF without partial occupancies or by constructing a CIF file for a hypothetical MOF from linkers and SBU building blocks selected by the user. For the latter option, MOFSimplify uses the Topologically Based Crystal Constructor (ToBaCCo) 3.0 code15,82. Prior to assembly, the user must select a compatible linker, SBU, and MOF net combination from dropdown menus. Incompatible combinations are rejected by MOFSimplify.
Once the user selects a MOF for analysis, MOFSimplify generates RAC features and geometric descriptors of the selected MOF (Fig. 3). If the selected MOF is present in the relevant solvent removal stability or thermal stability training data for which a prediction is requested, MOFSimplify returns the data set value for the selected MOF. Otherwise, it provides an ML model prediction with quantified uncertainty79. The web server determines the presence or absence of the selected MOF in the dataset by comparing RAC and geometric descriptors generated for the selected MOF to the descriptors previously generated for the training data. MOFSimplify reports the latent space nearest neighbors (LSNNs), which are the MOFs in training data that appear most proximal in the ANN latent space to the loaded MOF for either thermal stability or solvent removal stability. The user can display and download information about the identified LSNN MOFs, which are also provided in the online repository (see Data records)69. This includes structures for LSNNs, which can be downloaded as CIF files, along with LSNN metadata such as the latent space distance to the selected MOF, DOI of the associated manuscript, and experimentally determined stability, which can be downloaded in TXT file format. Once a prediction is requested and either the ground truth or an ML model prediction is returned, the user can also download the RAC and Zeo++ descriptors generated for the MOF.
For TGA data, MOFSimplify displays a simplified experimental TGA plot for thermal stability ANN LSNNs generated from four TGA trace points and allows the user to to download the same data in CSV format (see Methods). MOFSimplify reports the prediction/ground truth temperature for the selected MOF (Td*) and the percentile rank of Td* relative to the training data Td (Fig. 3). If a solvent removal stability prediction is requested, MOFSimplify will either report a ground truth (i.e., stable or unstable) for the selected MOF, or it will display a prediction between 0 (confidently unstable) and 1 (confidently stable) and a sentence reflecting model confidence.
MOFSimplify lets the user identify MOF components and allows the user to filter these MOF components by their atom-weighted molecular graph determinants to isolate unique components as determined by graph connectivity. By default, MOFSimplify does not apply the filter and instead displays all copies identified in the CIF unit cell. MOFSimplify can visualize component structures using 3Dmol.js81 and display their SMILES codes that are generated with OpenBabel v2.4.183,84. The user can download these MOF components as XYZ files (Fig. 3).
Additionally, the MOFSimplify interface encourages community engagement by enabling the user to add new MOF data to our database by uploading MOF CIF files and TGA traces in the Data Upload tab. MOFSimplify also lets the user indicate whether they agree with an ANN prediction or curated experimental data and support their position by uploading a TGA trace (Fig. 3). These TGA traces will be digitized by us to extract Td data in a manner consistent with our previous thermal stability data. User input will be used to improve our ANN models through community-based active learning. Users can opt out of uploading data or providing feedback. If users wish to remove data after the fact, an email form is provided for removal requests.
Code availability
All scripts used to mine the extant literature corresponding to the CoRE MOF 2019 database are commented and are available on a public GitHub repository at https://github.com/hjkgrp/text_mining_tools. Manuscript copyrights are retained by the publishers, preventing the complete dissemination of full-length articles, but the mined data is provided with an open source CC-BY license and is available on Zenodo69 (see also Data Records).
The MOFSimplify website is located at https://mofsimplify.mit.edu. The code backend for the MOFSimplify website is available in a public GitHub repository at https://github.com/hjkgrp/MOFSimplify. The repository contains a user manual for the website.
References
Furukawa, H., Cordova, K. E., O’Keeffe, M. & Yaghi, O. M. The chemistry and applications of metal-organic frameworks. Science 341, 1230444 (2013).
Wilmer, C. E. et al. Large-scale screening of hypothetical metal–organic frameworks. Nat. Chem. 4, 83–89 (2011).
Simon, C. M. et al. The materials genome in action: Identifying the performance limits for methane storage. Energy Environ. Sci. 8, 1190–1199 (2015).
Sumida, K. et al. Carbon dioxide capture in metal–organic frameworks. Chem. Rev. 112, 724–781 (2011).
Kreno, L. E. et al. Metal–organic framework materials as chemical sensors. Chem. Rev. 112, 1105–1125 (2011).
Campbell, M. G., Sheberla, D., Liu, S. F., Swager, T. M. & Dincă, M. Cu3(hexaiminotriphenylene)2: An electrically conductive 2d metal-organic framework for chemiresistive sensing. Angew. Chem. Int. Ed. 54, 4349–4352 (2015).
Boyd, P. G. et al. Data-driven design of metal–organic frameworks for wet flue gas co2 capture. Nature 576, 253–256 (2019).
Gonzalez, M. I. et al. Separation of xylene isomers through multiple metal site interactions in metal–organic frameworks. J. Am. Chem. Soc. 140, 3412–3422 (2018).
Yang, D. & Gates, B. C. Catalysis by metal organic frameworks: Perspective and suggestions for future research. ACS Catal. 9, 1779–1798 (2019).
Lee, J. et al. Metal–organic framework materials as catalysts. Chem. Soc. Rev. 38, 1450 (2009).
Wang, Z., Bilegsaikhan, A., Jerozal, R. T., Pitt, T. A. & Milner, P. J. Evaluating the robustness of metal–organic frameworks for synthetic chemistry. ACS Appl. Mater. Interfaces 13, 17517–17531 (2021).
Barona, M. et al. Computational predictions and experimental validation of alkane oxidative dehydrogenation by fe2m mof nodes. ACS Catal. 10, 1460–1469 (2019).
Simons, M. C. et al. Structure, dynamics, and reactivity for light alkane oxidation of fe(ii) sites situated in the nodes of a metal–organic framework. J. Am. Chem. Soc. 141, 18142–18151 (2019).
Xiao, D. J. et al. Oxidation of ethane to ethanol by n2o in a metal–organic framework with coordinatively unsaturated iron(ii) sites. Nat. Chem. 6, 590–595 (2014).
Colón, Y. J., Gómez-Gualdrón, D. A. & Snurr, R. Q. Topologically guided, automated construction of metal–organic frameworks and their evaluation for energy-related applications. Cryst. Growth Des. 17, 5801–5810 (2017).
Gómez-Gualdrón, D. A. et al. Evaluating topologically diverse metal–organic frameworks for cryo-adsorbed hydrogen storage. Energy Environ. Sci. 9, 3279–3289 (2016).
Rosen, A. S., Notestein, J. M. & Snurr, R. Q. Structure–activity relationships that identify metal–organic framework catalysts for methane activation. ACS Catal. 9, 3576–3587 (2019).
Moosavi, S. M. et al. Understanding the diversity of the metal-organic framework ecosystem. Nat. Commun. 11 (2020).
Moghadam, P. Z. et al. Structure-mechanical stability relations of metal-organic frameworks via machine learning. Matter 1, 219–234 (2019).
Long, J. R. & Yaghi, O. M. The pervasive chemistry of metal–organic frameworks. Chem. Soc. Rev. 38, 1213 (2009).
Stock, N. & Biswas, S. Synthesis of metal-organic frameworks (mofs): Routes to various mof topologies, morphologies, and composites. Chem. Rev. 112, 933–969 (2011).
Farha, O. K. & Hupp, J. T. Rational design, synthesis, purification, and activation of metal−organic framework materials. Acc. Chem. Res. 43, 1166–1175 (2010).
Wang, Z. & Cohen, S. M. Postsynthetic modification of metal–organic frameworks. Chem. Soc. Rev. 38, 1315–1329 (2009).
Ma, J., Kalenak, A. P., Wong‐Foy, A. G. & Matzger, A. J. Rapid guest exchange and ultra‐low surface tension solvents optimize metal–organic framework activation. Angew. Chem. Int. Ed. 56, 14618–14621 (2017).
Mondloch, J. E., Karagiaridi, O., Farha, O. K. & Hupp, J. T. Activation of metal–organic framework materials. CrystEngComm 15, 9258 (2013).
Dodson, R. A., Wong-Foy, A. G. & Matzger, A. J. The metal–organic framework collapse continuum: Insights from two-dimensional powder x-ray diffraction. Chem. Mater. 30, 6559–6565 (2018).
Zhang, X. et al. A historical overview of the activation and porosity of metal-organic frameworks. Chem. Soc. Rev. 49, 7406–7427 (2020).
Sun, L., Campbell, M. G. & Dincă, M. Electrically conductive porous metal-organic frameworks. Angew. Chem. Int. Ed. 55, 3566–3579 (2016).
Yuan, S. et al. Stable metal-organic frameworks: Design, synthesis, and applications. Adv. Mater. 30, 1704303 (2018).
Hendon, C. H., Rieth, A. J., Korzyński, M. D. & Dincă, M. Grand challenges and future opportunities for metal–organic frameworks. ACS Cent. Sci. 3, 554–563 (2017).
Osadchii, D. Y. et al. Isolated fe sites in metal organic frameworks catalyze the direct conversion of methane to methanol. ACS Catal. 8, 5542–5548 (2018).
Li, H., Eddaoudi, M., O’Keeffe, M. & Yaghi, O. M. Design and synthesis of an exceptionally stable and highly porous metal-organic framework. Nature 402, 276–279 (1999).
Eddaoudi, M., Li, H. & Yaghi, O. M. Highly porous and stable metal−organic frameworks: Structure design and sorption properties. J. Am. Chem. Soc. 122, 1391–1397 (2000).
Howarth, A. J. et al. Chemical, thermal and mechanical stabilities of metal–organic frameworks. Nat. Rev. Mater. 1, 15018 (2016).
Gómez-Gualdrón, D. A., Wilmer, C. E., Farha, O. K., Hupp, J. T. & Snurr, R. Q. Exploring the limits of methane storage and delivery in nanoporous materials. J. Phys. Chem. C 118, 6941–6951 (2014).
Ayoub, G., Islamoglu, T., Goswami, S., Friščić, T. & Farha, O. K. Torsion angle effect on the activation of uio metal-organic frameworks. ACS Appl. Mater. Interfaces 11, 15788–15794 (2019).
Lv, X.-L. et al. Ligand rigidification for enhancing the stability of metal–organic frameworks. J. Am. Chem. Soc. 141, 10283–10293 (2019).
Healy, C. et al. The thermal stability of metal-organic frameworks. Coord. Chem. Rev. 419, 213388 (2020).
Wei, Z., Lu, W., Jiang, H.-L. & Zhou, H.-C. A route to metal–organic frameworks through framework templating. Inorg. Chem. 52, 1164–1166 (2013).
Feng, L., Wang, K.-Y., Day, G. S., Ryder, M. R. & Zhou, H.-C. Destruction of metal–organic frameworks: Positive and negative aspects of stability and lability. Chem. Rev. 120, 13087–13133 (2020).
Dincǎ, M., Dailly, A. & Long, J. R. Structure and charge control in metal-organic frameworks based on the tetrahedral ligand tetrakis(4-tetrazolylphenyl)methane. Chem. Eur. J. 14, 10280–10285 (2008).
Mu, B. & Walton, K. S. Thermal analysis and heat capacity study of metal–organic frameworks. J. Phys. Chem. C 115, 22748–22754 (2011).
Coudert, F.-X. & Fuchs, A. H. Computational characterization and prediction of metal–organic framework properties. Coord. Chem. Rev. 307, 211–236 (2016).
Bouëssel du Bourg, L., Ortiz, A. U., Boutin, A. & Coudert, F.-X. Thermal and mechanical stability of zeolitic imidazolate frameworks polymorphs. APL Mater. 2, 124110 (2014).
Moosavi, S. M., Boyd, P. G., Sarkisov, L. & Smit, B. Improving the mechanical stability of metal–organic frameworks using chemical caryatids. ACS Cent. Sci. 4, 832–839 (2018).
Batra, R., Chen, C., Evans, T. G., Walton, K. S. & Ramprasad, R. Prediction of water stability of metal–organic frameworks using machine learning. Nat. Mach. Intell. 2, 704–710 (2020).
Tshitoyan, V. et al. Unsupervised word embeddings capture latent knowledge from materials science literature. Nature 571, 95–98 (2019).
Krallinger, M., Rabal, O., Lourenço, A., Oyarzabal, J. & Valencia, A. Information retrieval and text mining technologies for chemistry. Chem. Rev. 117, 7673–7761 (2017).
Kim, E. et al. Inorganic materials synthesis planning with literature-trained neural networks. J. Chem. Inf. Model. 60, 1194–1201 (2020).
Kim, E. et al. Materials synthesis insights from scientific literature via text extraction and machine learning. Chem. Mater. 29, 9436–9444 (2017).
Jensen, Z. et al. A machine learning approach to zeolite synthesis enabled by automatic literature data extraction. ACS Cent. Sci. 5, 892–899 (2019).
Jensen, Z. et al. Discovering relationships between osdas and zeolites through data mining and generative neural networks. ACS Cent. Sci. 7, 858–867 (2021).
Bucior, B. J. et al. Identification schemes for metal–organic frameworks to enable rapid search and cheminformatics analysis. Cryst. Growth Des. 19, 6682–6697 (2019).
Weston, L. et al. Named entity recognition and normalization applied to large-scale information extraction from the materials science literature. J. Chem. Inf. Model. 59, 3692–3702 (2019).
Park, S. et al. Text mining metal–organic framework papers. J. Chem. Inf. Model. 58, 244–251 (2018).
Datar, A., Chung, Y. G. & Lin, L.-C. Beyond the bet analysis: The surface area prediction of nanoporous materials using a machine learning method. J. Phys. Chem. Lett. 11, 5412–5417 (2020).
Nandy, A., Duan, C. & Kulik, H. J. Using machine learning and data mining to leverage community knowledge for the engineering of stable metal-organic frameworks. (2021).
Janet, J. P. & Kulik, H. J. Resolving transition metal chemical space: Feature selection for machine learning and structure-property relationships. J. Phys. Chem. A 121, 8939–8954 (2017).
Luo, Y. et al. Mof synthesis prediction enabled by automatic data mining and machine learning. (2021).
Chung, Y. G. et al. Advances, updates, and analytics for the computation-ready, experimental metal–organic framework database: Core mof 2019. J. Chem. Eng. Data 64, 5985–5998 (2019).
Martin, R. L., Smit, B. & Haranczyk, M. Addressing challenges of identifying geometrically diverse sets of crystalline porous materials. J. Chem. Inf. Model. 52, 308–318 (2011).
Willems, T. F., Rycroft, C. H., Kazi, M., Meza, J. C. & Haranczyk, M. Algorithms and tools for high-throughput geometry-based analysis of crystalline porous materials. Micropor. Mesopor. Mat. 149, 134–141 (2012).
Groom, C. R., Bruno, I. J., Lightfoot, M. P. & Ward, S. C. The cambridge structural database. Acta Crystallogr., Sect. B: Struct. Sci. 72, 171–179 (2016).
Allen, F. H. The cambridge structural database: A quarter of a million crystal structures and rising. Acta Crystallogr., Sect. B: Struct. Sci. 58, 380–388 (2002).
Kim, E., Huang, K., Jegelka, S. & Olivetti, E. Virtual screening of inorganic materials synthesis parameters with deep learning. npj Comput. Mater. 3 (2017).
Swain, M. C. & Cole, J. M. Chemdataextractor: A toolkit for automated extraction of chemical information from the scientific literature. J. Chem. Inf. Model. 56, 1894–1904 (2016).
Hutto, C. J. & Gilbert, E. in Proceedings of the Eighth International AAAI Conference on Weblogs and Social Media.
Qi, P., Zhang, Y., Zhang, Y., Bolton, J. & Manning, C. D. in In Association for Computational Linguistics (ACL) System Demonstrations (2020).
Nandy, A. et al. Mofsimplify: Machine learning models with extracted stability data of three thousand metal- organic frameworks. zenodo https://doi.org/10.5281/zenodo.5737968 (2021).
Rohatgi, A. Webplotdigitizer: Version 4.4, https://automeris.io/WebPlotDigitizer (2020).
Ong, S. P. et al. Python materials genomics (pymatgen): A robust, open-source python library for materials analysis. Comput. Mater. Sci. 68, 314–319 (2013).
Moreau, G. & Broto, P. The autocorrelation of a topological structure: A new molecular descriptor. Nouv. J. Chim. 4, 359–360 (1980).
Broto, P., Moreau, G. & Vandycke, C. Molecular structures: Perception, autocorrelation descriptor and sar studies: System of atomic contributions for the calculation of the n- octanol/water partition coefficients. Eur. J. Med. Chem. 19, 71–78 (1984).
Taylor, M. G. et al. Seeing is believing: Experimental spin states from machine learning model structure predictions. J. Phys. Chem. A 124, 3286–3299 (2020).
Keras (2015).
Tensorflow: Large-scale machine learning on heterogeneous systems (2015).
Duan, C., Janet, J. P., Liu, F., Nandy, A. & Kulik, H. J. Learning from failure: Predicting electronic structure calculation outcomes with machine learning models. J. Chem. Theory Comput. 15, 2331–2345 (2019).
Ioannidis, E. I., Gani, T. Z. H. & Kulik, H. J. Molsimplify: A toolkit for automating discovery in inorganic chemistry. J. Comput. Chem. 37, 2106–2117 (2016).
Janet, J. P., Duan, C., Yang, T., Nandy, A. & Kulik, H. J. A quantitative uncertainty metric controls error in neural network-driven chemical discovery. Chem. Sci. 10, 7913–7922 (2019).
Kariem, M., Yawer, M., Sharma, S. & Sheikh, H. N. Syntheses, crystal structure, luminescence, porosity and magnetic properties of three-dimensional lanthanide coordination polymers with 2-aminoterepthalic acid. ChemistrySelect 1, 4489–4501 (2016).
Rego, N. & Koes, D. 3dmol. Js: Molecular visualization with webgl. Bioinformatics 31, 1322–1324 (2015).
Anderson, R. & Gómez-Gualdrón, D. A. Increasing topological diversity during computational “synthesis” of porous crystals: How and why. CrystEngComm 21, 1653–1665 (2019).
O’Boyle, N. M. et al. Open babel: An open chemical toolbox. Journal of cheminformatics 3, 1–14 (2011).
O’Boyle, N. M., Morley, C. & Hutchison, G. R. Pybel: A python wrapper for the openbabel cheminformatics toolkit. Chemistry Central Journal 2, 1–7 (2008).
Agrawal, M., Han, R., Herath, D. & Sholl, D. S. Does repeat synthesis in materials chemistry obey a power law? Proc. Natl. Acad. Sci. USA 117, 877–882 (2020).
Acknowledgements
The authors acknowledge support by DARPA (grant number D18AP00039) for the text extraction, machine learning, and website development efforts (to A.N., G.T., C.D. and N.A.), and some of the database curation efforts were supported by the Office of Naval Research under grant number N00014-20-1-2150 (to C.D. and H.J.K.). This work is also partially supported as part of the Inorganometallic Catalysis Design Center, an Energy Frontier Research Center funded by the U.S. Department of Energy, Office of Science, Basic Energy Sciences under Award DE-SC0012702 (to A.N. and G.T.). This work was also partially supported by a National Science Foundation Graduate Research Fellowship under Grant #1122374 (to A.N., N.A. and D.W.K.). H.J.K. holds a Career Award at the Scientific Interface from the Burroughs Wellcome Fund and an AAAS Marion Milligan Mason Award, which supported this work. The authors thank Adam H. Steeves and Akash Bajaj for providing a critical reading of the manuscript. The authors also acknowledge helpful conversations with members of the Elsa Olivetti lab.
Author information
Authors and Affiliations
Contributions
A.N. curated the data and performed analyses on data validity. A.N. and C.D. worked on the ML model training. G.T. constructed the MOFSimplify website, with contributions from N.A., A.N., C.D., and D.W.K.. A.N., G. T., and H.J.K. wrote the manuscript. All authors contributed to revising the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
The Creative Commons Public Domain Dedication waiver http://creativecommons.org/publicdomain/zero/1.0/ applies to the metadata files associated with this article.
About this article
Cite this article
Nandy, A., Terrones, G., Arunachalam, N. et al. MOFSimplify, machine learning models with extracted stability data of three thousand metal–organic frameworks. Sci Data 9, 74 (2022). https://doi.org/10.1038/s41597-022-01181-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41597-022-01181-0
This article is cited by
-
ChatMOF: an artificial intelligence system for predicting and generating metal-organic frameworks using large language models
Nature Communications (2024)
-
A comprehensive transformer-based approach for high-accuracy gas adsorption predictions in metal-organic frameworks
Nature Communications (2024)
-
A multi-modal pre-training transformer for universal transfer learning in metal–organic frameworks
Nature Machine Intelligence (2023)
-
Integrating stability metrics with high-throughput computational screening of metal–organic frameworks for CO2 capture
Communications Materials (2023)
-
Rapid design of top-performing metal-organic frameworks with qualitative representations of building blocks
npj Computational Materials (2023)