Solubility prediction

Aqueous solubility is one of the key factors that determines the oral bioavailability of a drug. Being related to the absorption and distribution in the ADME-Tox, it is one of the main physico-chemical properties to be optimized in drug discovery.

There are many types of solubility defined in the drug discovery literature. Most methods developed for in-silico prediction calculates intrinsic solubility for the given compound. Intrinsic solubility of a compound is the concentration in equilibrium with the solid phase that dissolved into the solution. Instead of the concentration its natural logarithm, logS, is used for convenience in the literature.

ChemAxon's solubility predictor is able to calculate the aqueous solubility of a compound at a given pH, its intrinsic solubility and its pH dependence, too. It can provide quantitative result, giving the solubility in logS, mg/mL or mol/L. In case only a rough estimation is needed, the plugin can give a solubility category as a qualitative measure.

Like ChemAxon's other calculators for physico-chemical properties (e.g. pKa, logP), the prediction is made using only structural information of the molecule.

The solubility prediction functionality is built in different ChemAxon products.

Solubility Plugin

The solubility predictor is integrated into MarvinSketch as a plugin, enabling prediction in a fast and easy way. The Solubility Plugin can be reached via the Calculations > Solubility menu.

It offers the following options for calculation:

Options menu

File menu

The result window displays the pH-logS plot and a table that with prediction results given in one of the following ways :

Solubility prediction with cxcalc

The solubility predictor is integrated into the cxcalc command line tool. The command syntax is

cxcalc [general options] [input files/strings] logs [logs options] [input files/strings]

where the logS options are the following:

logs options: 
    -h  --help           this help message
    -U  --unit           measurement unit  [mg/ml | mol/l | logS] (default:
                         logS)
    -i  --intrinsic      intrinsic solubility (default: false)
    -c  --category       solubility category (default: false)
    -H  --pH              solubility at this pH (default: not set)
    -l  --lower           (default: 0)
    -u  --upper           (default: 14)
    -s  --step            (default: 1)

Some examples on how to use the solubility predictor via cxcalc:

Solubility predicition with ChemAxon's Chemical Terms

The solubility predictor is also integrated into ChemAxon's Chemical Terms language. The solubility can be calculated by three different functions in Chemical Terms: The following examples show how the functions above can be used with the Chemical Terms evaluator command line tool: