Litcius/Paper detail

PACMAN: A Robust Partial Atomic Charge Predicter for Nanoporous Materials Based on Crystal Graph Convolution Networks

Guobin Zhao, Yongchul G. Chung

2024Journal of Chemical Theory and Computation37 citationsDOI

Abstract

We report a fast and easy method (PACMAN) to assign partial atomic charges on metal–organic framework (MOF) and covalent–organic framework (COF) crystal structures based on graph convolution networks (GCNs) trained on >1.8 million high-fidelity partial atomic charge data obtained from the Quantum Metal–Organic Framework (QMOF) database. The developed model shows outstanding performance, achieving a mean absolute error (MAE) of 0.0055 e (test set performance) while maintaining consistency with DDEC6, Bader, and CM5 charges across diverse chemistry and topologies of MOFs and COFs. We find that the new method accurately assigns partial atomic charges for ion-containing nanoporous materials, which has not been possible in previous machine learning (ML) models. Grand canonical Monte Carlo (GCMC) simulation results for CO 2 and N 2 uptakes and the Widom particle insertion calculation for Henry’s law constant of water results based on PACMAN and the original DDEC6 charges show excellent agreements compared to other ML models reported in the literature. The runtime analysis of the new method demonstrates that the partial atomic charges of MOF and COF structures with up to 500 atoms can be obtained in less than 10 s. An easy-to-use web interface has been developed to facilitate the adoption of the developed model.

Topics & Concepts

NanoporousCharge (physics)Crystal (programming language)GraphConvolution (computer science)Computer scienceMaterials scienceNanotechnologyTheoretical computer sciencePhysicsArtificial intelligenceArtificial neural networkQuantum mechanicsProgramming languageMachine Learning in Materials ScienceMetal-Organic Frameworks: Synthesis and ApplicationsX-ray Diffraction in Crystallography
PACMAN: A Robust Partial Atomic Charge Predicter for Nanoporous Materials Based on Crystal Graph Convolution Networks | Litcius