Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Recommendation system to predict missing adsorption properties of nanoporous materials



Arni Sturluson, Ali Raza, Grant McConachie, Daniel Siderius, Xaioli Fern, Cory Simon


Nanoporous materials (NPMs) selectively adsorb and concentrate gases into their pores and thus could be used to store, capture, and sense many different gases. Modularly synthesized classes of NPMs, such as covalent organic frameworks (COFs), offer a large number of candidate structures for each adsorption task. A complete NPM-property table, containing measurements of relevant adsorption properties in candidate NPMs, would enable the matching of NPMs with adsorption tasks. However, in practice, the NPM-property matrix is only partially observed (incomplete); many different properties of many different NPMs have not been measured. The idea in this work is to leverage the observed (NPM, property) values to impute the missing ones. Similarly, commercial recommendation systems impute missing entries in an incomplete product--customer ratings matrix to recommend products to customers. We demonstrate a COF recommendation system to match COFs with adsorption tasks by training a low-rank model of an incomplete COF--adsorption-property matrix constructed from simulated uptakes of CH$_4$, H$_2$O, H$_2$S, Xe, Kr, CO$_2$, N$_2$, O$_2$, and H$_2$ at various conditions. A low-rank model of the COF--adsorption-property matrix, fit to the observed (COF, adsorption property) values, provides (i) predictions of the missing (COF, adsorption property) values and (ii) a map of COFs, wherein COFs, represented as points, with similar (dissimilar) adsorption properties congregate (separate). The COF recommendation system is able to rank COFs reasonably well for most of the adsorption properties, but imputation performance diminishes precipitously when the fraction of missing entries exceeds 60 %. The concepts in our COF recommendation system can be applied broadly to impute missing data pertaining to many different materials and properties.
Chemistry of Materials


adsorption, isotherm, machine learning, matrix model


Sturluson, A. , Raza, A. , McConachie, G. , Siderius, D. , Fern, X. and Simon, C. (2021), Recommendation system to predict missing adsorption properties of nanoporous materials, Chemistry of Materials, [online],, (Accessed June 22, 2024)


If you have any questions about this publication or are having problems accessing it, please contact

Created September 7, 2021, Updated November 29, 2022