Home Knowledge Base Solubility Prediction

Solubility Prediction in chemistry AI refers to the use of machine learning models to predict the aqueous solubility (typically expressed as log S, where S is in mol/L) of chemical compounds from their molecular structure, which is a critical physicochemical property that determines a drug's bioavailability, formulation options, and overall developability. Accurate solubility prediction is one of the most impactful applications of AI in pharmaceutical development.

Why Solubility Prediction Matters in AI/ML: Solubility is a key pharmaceutical gatekeeper—approximately 40% of drug candidates fail due to poor solubility—and accurate computational prediction enables early identification and optimization of solubility issues before expensive synthesis and testing.

Descriptor-based models — Traditional ML approaches use calculated molecular descriptors (logP, molecular weight, number of H-bond donors/acceptors, polar surface area, rotatable bonds) as features for random forests, gradient boosting, or SVMs to predict log S values • Graph neural network models — GNNs directly learn molecular representations from atom/bond graphs: message passing captures local chemical environment effects on solubility, including intramolecular hydrogen bonding, crystal packing effects, and solvation interactions • ESOL and AqSolDB benchmarks — Standard datasets for evaluating solubility prediction: ESOL (1,128 compounds) and AqSolDB (9,982 compounds) provide experimental log S values; state-of-the-art models achieve RMSE of 0.7-1.0 log units on these benchmarks • Thermodynamic vs. kinetic solubility — Thermodynamic solubility (equilibrium) and kinetic solubility (initial dissolution rate) require different modeling approaches; most ML models predict thermodynamic solubility, while pharmaceutical screening often measures kinetic solubility • General Solubility Equation (GSE) — The classical physics-based baseline: log S = 0.5 - 0.01(MP - 25) - logP, using only melting point and partition coefficient; ML models must significantly outperform this simple equation to demonstrate value

Model TypeFeaturesRMSE (log S)Training Data SizeInterpretability
GSE (baseline)MP, logP1.2-1.5Equation-basedHigh
Random ForestRDKit descriptors0.9-1.11K-10KModerate
XGBoostECFP fingerprints0.8-1.01K-10KLow
GNN (MPNN)Molecular graph0.7-0.91K-10KLow
TransformerSMILES string0.7-0.910K-100KLow
EnsembleMixed0.6-0.810K+Very low

Solubility prediction exemplifies the practical impact of chemistry AI, where machine learning models significantly outperform classical equations by capturing complex structure-solubility relationships from molecular graphs, enabling pharmaceutical scientists to prioritize compounds with favorable solubility profiles early in the drug discovery pipeline and reducing costly late-stage failures.

solubility predictionchemistry ai

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.