Background

The Abraham model was developed and is widely used to predict partition coefficients for both conventional organic solvents [1-11] and ionic liquid solvents [12,13], for the partitioning of drug molecules between blood and select body organs [14-18], and for partitioning into micelles [19] and for prediction of enthalpies of solvation in organic solvents [20] and ionic organic liquids [21]. The Abraham model is based on the linear free energy relationship (LFER)

$$ log\ P = c+e\ E+s\ S+a\ A+b\ B+v\ V $$
(1)

where logP is the solvent/water partition coefficient. Under reasonable conditions, this model can also be used to predict the solubility of organic compounds in organic solvents [22] as follows

$$ log\ {S}_s= log\ {S}_w+c+e\ E+s\ S+a\ A+b\ B+v\ V $$
(2)

where S s is the molar concentration of the solute in the organic solvent, S w is the molar concentration of the solute in water, (c, e, s, a, b) are the solvent coefficients, and (E, S, A, B, V) are the solute descriptors: E is the solute excess molar refractivity in units of (cm^3/mol)/10, S is the solute dipolarity/polarizability, A and B are the overall or summation hydrogen bond acidity and basicity, and V is the McGowan characteristic volume in units of (cm^3/mol)/100.

The solvent coefficients are obtained by linear regression using experimentally determined partitions and solubilities of solutes with known Abraham descriptors. Traditionally, the intercept c is allowed to float and is assumed to encode information not characterized by the other solvent-solute interaction terms. However, for some partitioning systems the value of c can vary greatly depending upon the training-set used [23]. This makes it difficult to directly compare different solvents by examining their solvent coefficients. Van Noort has even suggested that the c-coefficient be derived directly from structure before the other coefficients are determined [24]. A problem with this suggestion is that the c-coefficient depends on the standard state. Partition coefficients can be expressed in concentration units of molarity and mole fractions, and the numerical value of the c-coefficient will be different for each concentration unit. Abraham model correlations considered in this study have partition coefficients expressed in concentration units of molarity.

To date, solvent coefficients have been determined for over 90 commonly used solvents (Additional file 1), and group contribution methods have been developed to approximate all coefficients for certain classes of solvents that do not have published solvent coefficients [25,26]. The solvent coefficients in the supporting material pertain to dry solvents, or solvents that take up very little water (hexane, toluene, etc.). This study expands the applicability of the Abraham model by developing open models, using open descriptors from the Chemistry Development Kit (CDK) [27] that can be used to predict the Abraham solvent coefficients of any organic solvent directly from structure.

Procedure

In order to directly compare various solvents, it is advantageous to first recalculate the solvent coefficients with the c-coefficient equal zero. This was accomplished by using equation (1) to calculate the log P values for 2144 compounds from our Open Data database of compounds with known Abraham descriptors [28] and then by regressing the results against the following equation

$$ log\ P = {e}_0\ E+{s}_0\ S+{a}_0\ A+{b}_0\ B+{v}_0\ V $$
(3)

where the subscript-zero indicates that c = 0 has been used in the regression [29]. As an informational note one could have set the c-coefficient of a given solvent equal to a calculated average value determined from numerical c-coefficients of solvents similar to the solvent under consideration. For example, the c-coefficient of all alkane solvents could be set equal to c = 0.225, which is the average value for the c-coefficients of the 13 alkane and cycloalkane solvents for which log P correlations have been determined. While average values could be used for several solvents, there is the problem of what value to use in the case of solvents for which a similar solvent log P solvent is not available. Abraham model correlations are available for two dialkyl ethers (e.g., diethyl ether and dibutyl ether) and for several alcohols, but not for alkoxyalcohols (e.g., 2-ethoxyethanol, 2-propoxyethanol, 2-butyoxyethanol) which contain both an ether and hydroxyl alcohol group. Our intended solvent set in the present communication includes the alternative “green” solvents, and there a number of solvents in this group that contain multi-functional groups. For several of the solvents on the list of alternative “green” solvents, such as 1,3-dioxan-5-ol, 1,3-dioxolane-4-methanol, 3-hydroxypropionic acid, 5-(hydroxymethyl)furfural, ethyl lactate, furfuryl alcohol, and other solvents, there are no similar solvents having a Abraham model log P correlation. To treat all solvents equally we have elected to set c = 0 in this study.

Table 1 lists the original solvent coefficients together with the c = 0 adjusted coefficients. Comparing the coefficients, we see, not surprisingly, the largest changes in coefficient values occur for solvents with c-values furthest away from zero (Additional file 1). What is intriguing is that all the coefficients move consistently the same way. That is, solvents with negative c-values all saw an increase in e and b (and a decrease in s, a, and v) when recalculated, whereas solvents with positive c-values all saw an increase in s, a, and v (and decrease in e and b).

Table 1 Solvent coefficients

One way to measure the effect of making c = 0 is to evaluate how the values of each solute-solvent term change as measured against the average solute descriptors (Eave = 0.884, Save = 1.002, Aave = 0.173, Bave = 0.486, Vave = 1.308). By multiplying the average absolute deviation of the solvent coefficients and the mean solute descriptor value, e.g. AAE(v) * Mean(Vave), the coefficients shifted from greatest to least in the following order v (0.124), s (0.043), e (0.013), b (0.011), a (0.010).

Results and discussion

Modeling

We calculated CDK descriptors for each solvent using the cdkdescui [30] and then created five random forest models for e0, s0, a0, b0, and v0 using R. The resulting models had out of bag (OOB) R2 values ranging between the barely significant 0.31 for e0 to the very seignificant 0.92 for a0, see the Open Notebook page for more details [29]. It is important to note that due to the limited number of data points, we decided not to split the data into training and test sets and instead use the OOB values which are automatically generated with random forest models as our means of validation. A summary of the modeling results can be found in Table 2.

Table 2 Summary of statistical measures of the results of modeling

Quite why some endpoints are more difficult to model than others is not known. Comparing the OOB R2 values with the standard deviation of the endpoints (e0: 0.31, s0: 0.77, a0: 0.92, b0:0.47, and v0: 0.63) we see no negative correlation between the range of a given endpoint and the actual prediction performances of the associated models as one would possibly suspect. It is our conjecture that as more measured values become available that refined models will have better performance. For now, these models should be used only as an initial starting point for exploring the wider solvent chemical space.

Errors in the predications of the coefficients for new solvents are not equivalent because when used to predict partition coefficients they are scaled by their corresponding Abraham descriptors, see equation 3. Thus, on average, when predicting solvent coefficients for new solvents, the errors in predicting v and s are more significant that errors in predicting a and b due to the difference in the sizes of average values for the solute descriptors. Multiplying the OOB-RMSE for each coefficient by the corresponding average descriptors value we see the following scaled RMSE values for e0, s0, a0, b0, and v0 of 0.16, 0.33, 0.08, 0.23, and 0.30 respectively. Thus the poor OOB R2 values for e0 (0.31) and b0 (0.47) seem not to be as detrimental to the applicability of the model as suggested by a first glance.

To analyze the modeling results further and to investigate model outliers we calculated an adjusted error D, the distance between the observed values and the predicted values scaled by the average descriptor values, for each solvent using the following equation:

$$ D=\sqrt{{\left({e}_0-{e}_0^p\right)}^2{A}_{ave}^2+{\left({s}_0-{s}_0^p\right)}^2{S}_{ave}^2+{\left({a}_0-{a}_0^p\right)}^2{A}_{ave}^2+{\left({b}_0-{b}_0^p\right)}^2{B}_{ave}^2+{\left({v}_0-{v}_0^p\right)}^2{V}_{ave}^2} $$
(4)

where the superscript p indicates the predicted value. These distances were then plotted as colors on a graph with the x and y axes corresponding to the first two principal components of the measured values for e0, s0, a0, b0, and v0, see Figure 1. Those solvents colored red have higher calculated distances between their measured and predicted values [Figure 1].

Figure 1
figure 1

Performance of the models on the existing chemical space of solvents with known coefficients. The red color indicates poor performance – model outliers.

As we can see from the figure, model outliers include: formamide, trifluoroethanol, carbon disulfide, and DMSO. These solvents are on the outskirts of the chemical space. In fact, we can clearly see that the model makes far better predictions for solvents towards the center of the chemical space with particular success in predicting the coefficients for series such as alkanes and alcohols. These observations should give us caution when using the models to predict the solvent coefficients for novel solvents, especially when they do not lie within the chemical space established by solvents with known coefficients.

These Open Models (CC0) can be downloaded from the Open Notebook pages [29,31] and can be used to predict the solvent coefficients for any organic solvent; either with the view of predicting partition coefficients or other partitioning processes including solubilities via equation (1); or with the view of finding replacement and novel solvents for current syntheses, recrystallization procedures, and other solvent dependent processes [32]. As an informational note we remind readers that solute solubility and partitioning are only two of the considerations in finding an appropriate replacement solvent. Other considerations include the toxicity and the purchase price of the solvent, disposal costs of the solvent, physical properties of the solvent, and whether or not the solvent undergoes any undesired chemical reactions with other chemical compounds that might be present in the solution. For example, some chemical reactions take place at elevated temperatures and here one would want to use a solvent having a sufficiently high boiling point temperature that it would not vaporize under the experimental conditions.

Sustainable solvents

As an example of the application of our models, we used our models to calculate the solvent descriptors for a list of sustainable solvents from a paper by Moity et. al. [33]. The resulting coefficients for 119 select novel sustainable solvents are presented in Table 3. A complete set of coefficients for all 293 solvents (sustainable, classic, and measured) can be found in Additional file 2. These values should be used in light of the limitation of the model as described above, as possible starting places for further investigation, and not as gospel.

Table 3 Predicted solvent coefficients for select sustainable solvents

By comparing the predicted solvent coefficients to that of solvents with measured coefficients, we can make solvent replacement suggestions both in general and in particular. In general, the distance between solvents can be measured as the difference in predicted solubilities for the average compound.

$$ d= log\ {P}_1- log\ {P}_2= log\ {S}_1- log\ {S}_2 $$
(5)
$$ d=\left({e}_{01}-{e}_{02}\right)*{E}_{ave}+\left({s}_{01}-{s}_{02}\right)*{S}_{ave}+\left({a}_{01}-{a}_{02}\right)*{A}_{ave}+\left({b}_{01}-{b}_{02}\right)*{B}_{ave}+\left({v}_{01}-{v}_{02}\right)*{V}_{ave} $$
(6)

Using this method we found several possible replacements. For example, 1,2-propylene glycol (e0 = 0.387, s0 = −0.447, a0 = 0.259, b0 = −3.447, v0 = 3.586) and methanol (e0 = 0.312, s0 = −0.649, a0 = 0.330, b0 = −3.355, v0 = 3.691) have a d-value of 0.07. This suggests that 1,2-propylene glycol may be a general sustainable solvent replacement for methanol. To confirm our model’s suggestion, we compared the solubilities of compounds from the Open Notebook Science Challenge solubility database [34] that had solubility values for both 1,2-propylene glycol and methanol, see [Figure 2].

Figure 2
figure 2

Experimental solubilities in both methanol and 1,2-propylene glycol.

Examining Figure 2, we see that solubility values are of the same order in most cases. The biggest discrepancy being for dimethyl fumerate. The measured solubility values are reported to be 0.182 M and 0.005 M for methanol and propylene glycol respectively [34], whereas the predicted solubilities are 0.174 M for methanol and 0.232 M for propylene glycol based upon the Abraham descriptors: E = 0.292, S = 1.511, A = 0.000, B = 0.456, V = 1.060 [35]. This suggests that the reported value for the solubility of dimethyl fumerate in ethylene glycol may be incorrect and that, in general, 1,2-propylene glycol is a sustainable solvent replacement for methanol.

Other strongly suggested general replacements include: dimethyl adipate for hexane, ethanol/water(50:50)vol for o-dichlorobenzene, and alpha-pinene for 1,1,1-trichloroethane. Many more replacement suggestions can be generated by this technique.

In a similar manner to the above procedure for general solvent replacement for all possible solutes, one can easily compare partition and solvation properties across all solvents for a specific solute (or set of solutes) with known or predicted Abraham descriptors (E, S, A, B, V). For example, using descriptors E = 0.730, S = 0.90, A = 0.59, B = 0.40, V = 0.9317 for benzoic acid (and using d = 0.001), we can make several benzoic acid-specific solvent replacement recommendations, see Table 4. These replacement suggestions do not seem unreasonable chemically and several examples can be explicitly verified by comparing actual measured solubility values [34]. Such a procedure can easily be done for other specific compounds with known or predicted Abraham descriptors to find alternative green solvents in varying specific circumstances (solubility, partition, etc.).

Table 4 Replacement solvent suggestions for procedures involving benzoic acid

In addition to sustainable solvents, we also considered the list of commonly used solvents in the pharmaceutical industry [36]. Of all the solvents listed, the only one not covered previously by this work (Additional file 2) was 4-methylpent-3-en-2-one which has SMILES: O = C(\\C = C(/C)C)C and predicted solvent coefficients: e0 = 0.269, s0 = −0.362, a0 = −0.610, b0 = −4.830, v0 = 4.240.

Conclusions

We have provided a set of Open Models that can be used to predict the Abraham coefficients for any organic solvent. These coefficients can then in turn be used to predict various partition processes and solubilities of compounds with known or predicted Abraham descriptors. We illustrated the usefulness of the models by demonstrating how one can compare solvent coefficients both in general and in particular for specific solutes or sets of solutes to find solvent replacement leads.