Predicting Colloidal Interaction Parameters from Small-Angle X-ray Scattering Curves Using Artificial Neural Networks and Markov Chain Monte Carlo Sampling
Kelvin Wong, Runzhang Qi, Ye Yang, Zhi Luo, Stefan Guldin* and Keith T. Butler*,
{"title":"Predicting Colloidal Interaction Parameters from Small-Angle X-ray Scattering Curves Using Artificial Neural Networks and Markov Chain Monte Carlo Sampling","authors":"Kelvin Wong, Runzhang Qi, Ye Yang, Zhi Luo, Stefan Guldin* and Keith T. Butler*, ","doi":"10.1021/jacsau.4c0036810.1021/jacsau.4c00368","DOIUrl":null,"url":null,"abstract":"<p >Small-angle X-ray scattering (SAXS) is a characterization technique that allows for the study of colloidal interactions by fitting the structure factor of the SAXS profile with a selected model and closure relation. However, the applicability of this approach is constrained by the limited number of existing models that can be fitted analytically, as well as the narrow operating range for which the models are valid. In this work, we demonstrate a proof of concept for using an artificial neural network (ANN) trained on SAXS curves obtained from Monte Carlo (MC) simulations to predict values of the effective macroion valency (<i>Z</i><sub>eff</sub>) and the Debye length (κ<sup>–1</sup>) for a given SAXS profile. This ANN, which was trained on 200,000 simulated SAXS curves, was able to predict values of <i>Z</i><sub>eff</sub> and κ<sup>–1</sup> for a test set containing 25,000 simulated SAXS curves, where most predicted values had errors smaller than 20%. Subsequently, an ANN was used as a surrogate model in a Markov chain Monte Carlo sampling algorithm to obtain maximum a posteriori estimates of <i>Z</i><sub>eff</sub> and κ<sup>–1</sup>, as well as the associated confidence intervals and correlations between <i>Z</i><sub>eff</sub> and κ<sup>–1</sup> for an experimentally obtained SAXS profile.</p>","PeriodicalId":94060,"journal":{"name":"JACS Au","volume":"4 9","pages":"3492–3500 3492–3500"},"PeriodicalIF":8.5000,"publicationDate":"2024-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://pubs.acs.org/doi/epdf/10.1021/jacsau.4c00368","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"JACS Au","FirstCategoryId":"1085","ListUrlMain":"https://pubs.acs.org/doi/10.1021/jacsau.4c00368","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"CHEMISTRY, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
Small-angle X-ray scattering (SAXS) is a characterization technique that allows for the study of colloidal interactions by fitting the structure factor of the SAXS profile with a selected model and closure relation. However, the applicability of this approach is constrained by the limited number of existing models that can be fitted analytically, as well as the narrow operating range for which the models are valid. In this work, we demonstrate a proof of concept for using an artificial neural network (ANN) trained on SAXS curves obtained from Monte Carlo (MC) simulations to predict values of the effective macroion valency (Zeff) and the Debye length (κ–1) for a given SAXS profile. This ANN, which was trained on 200,000 simulated SAXS curves, was able to predict values of Zeff and κ–1 for a test set containing 25,000 simulated SAXS curves, where most predicted values had errors smaller than 20%. Subsequently, an ANN was used as a surrogate model in a Markov chain Monte Carlo sampling algorithm to obtain maximum a posteriori estimates of Zeff and κ–1, as well as the associated confidence intervals and correlations between Zeff and κ–1 for an experimentally obtained SAXS profile.