Application of CO2 Supercritical Fluid to Optimize the Solubility of Oxaprozin: Development of Novel Machine Learning Predictive Models

Saad M. Alshahrani, Ahmed Al Saqr, Munerah M. Alfadhel, Abdullah S. Alshetaili, Bjad K. Almutairy, Amal M. Alsubaiyel, Ali H. Almari, Jawaher Abdullah Alamoudi, Mohammed A.S. Abourehab

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

Over the last years, extensive motivation has emerged towards the application of supercritical carbon dioxide (SCCO2) for particle engineering. SCCO2 has great potential for application as a green and eco-friendly technique to reach small crystalline particles with narrow particle size distribution. In this paper, an artificial intelligence (AI) method has been used as an efficient and versatile tool to predict and consequently optimize the solubility of oxaprozin in SCCO2 systems. Three learning methods, including multi-layer perceptron (MLP), Kriging or Gaussian process regression (GPR), and k-nearest neighbors (KNN) are selected to make models on the tiny dataset. The dataset includes 32 data points with two input parameters (temperature and pressure) and one output (solubility). The optimized models were tested with standard metrics. MLP, GPR, and KNN have error rates of 2.079 × 10−8, 2.173 × 10−9, and 1.372 × 10−8, respectively, using MSE metrics. Additionally, in terms of R-squared, they have scores of 0.868, 0.997, and 0.999, respectively. The optimal inputs are the same as the maximum possible values and are paired with a solubility of 1.26 × 10−3 as an output.

Original languageEnglish
Article number5762
JournalMolecules
Volume27
Issue number18
DOIs
StatePublished - Sep 2022

Keywords

  • green chemistry
  • machine learning
  • mathematical modeling
  • optimization
  • solubility

Fingerprint

Dive into the research topics of 'Application of CO2 Supercritical Fluid to Optimize the Solubility of Oxaprozin: Development of Novel Machine Learning Predictive Models'. Together they form a unique fingerprint.

Cite this