Banner background image

Predicting Solubility

Solubility describes the ability of one substance, the solute, to be dissolved in another, the solvent, and form a solution. Most solubility-related problems center around a solid-state solute and a liquid solvent.

Solubility is an important property, and tuning solubility is important for real-world outcomes including:

Conventional Approaches to Solubility Prediction

Solubility, at a high-level, is governed by the principle: "like dissolves like." In some cases, this simple rule is all you need. Polar solute? Try using a polar solvent. Non-polar solute? Try using a non-polar solvent.

However, not every case is so simple. More-complex traditional approaches to solubility prediction involve experimentally measuring one or a few parameters for each new compound under study to apply the "like dissolves like" principle in a more data-driven fashion. These approaches include the Hildebrand solubility parameter and its successor the Hansen solubility parameters.

Machine Learning–Based Approaches to Solubility Prediction

The combination of machine-learning (ML) techniques, molecular descriptors, and chemical fingerprinting has made it possible to search through molecular space in a more parameter agnostic way to predict solubility completely in silico. After solubility data is gathered on a suitably large test set of compounds, solvents, and temperatures, ML models are able to learn the rules of solubility and predict the solubility of new compounds without relying on additional costly real-world measurements.

Rowan's Solubility Prediction Tool

Rowan has built a solubility prediction tool focused on helping experimental chemists choose the right solvent and temperature for any given solute. Rowan uses fastsolv, a machine-learned model trained by Lucas Attia, Jackson Burns, and co-workers at MIT, to predict solubilities.

Solute structures can be input via PubChem or via SMILES; Rowan has a long list of pre-defined solvents and allows for custom solvent entry via SMILES as well.

When a solubility prediction job is submitted, Rowan will predict the solubility of each input solute across the range of input solvents and input temperatures. This typically takes under one minute to complete, thanks to our optimized backend infrastructure. Each solute will output a temperature-dependent solubility graph that communicates all the information needed to choose an appropriate solvent.

Banner background image