EUTECNIQ Sciences

See every page on one mapArrow keys move through results · Enter opens · Esc closes

Quantum chemistry Our calculations, archived and re-run Published methods Measured comparison data

Computed surface charges can rank solvents before lab work, and measured solubility shows where the ranking fails

Density-functional surfaces for 13 molecules, screened with two published COSMO-SAC versions and checked against measured solubility, misses included. A computational method EUTECNIQ proposes to use; nothing here is laboratory data.

13density-functional surface calculations (8 solvents, 5 botanical molecules)
80activity coefficients at 25 °C, two COSMO-SAC versions × 40 pairs
4measured solubilities of salicylic acid used as the check
45×largest miss against a measurement (salicylic acid in water, 2002 version)
Molecules

Thirteen molecules computed from first principles, each one rotatable and traceable to its archived run

Each molecule exactly as the calculation built it: one force-field conformer, then a density-functional surfaceOur calculation

Botanical molecules

Solvents

Caffeine

Formula
C₈H₁₀N₄O₂
Molar mass
194.19 g/mol
PubChem CID
2519
Atoms
24
Surface area
217 Ų
Donor surface
2.5%
Acceptor surface
13.8%
DFT wall time
246 s
Drag the molecule or use the arrow keys to rotate it. One gas-phase conformer per molecule, not a crystal structure. Shaded zones of the σ-profile: surface able to donate (left) or accept (right) a hydrogen bond.Geometry: RDKit ETKDGv3, 30 conformers (seed 42), MMFF94, lowest energy kept; the DFT surface was computed on this geometry (settings under Provenance). Identity: formulas, molar masses and CIDs from PubChem, retrieved October 24, 2026.
Data table: the 13 computed molecules
The 13 computed molecules: identity (PubChem) and the archived calculation
MoleculeRoleFormulaPubChem CIDMolar mass (g/mol)AtomsSurface area (Ų)Donor surface (%)Acceptor surface (%)DFT wall time (s)
WaterSolventH₂O96218.015343.132.529.91.8
EthanolSolventC₂H₆O70246.07988.96.711.015.2
AcetoneSolventC₃H₆O18058.0810104.00.013.921.4
Ethyl acetateSolventC₄H₈O₂885788.1114137.20.010.142.9
n-HexaneSolventC₆H₁₄805886.1820160.90.00.062.0
DichloromethaneSolventCH₂Cl₂634484.935100.16.40.06.5
ChloroformSolventCHCl₃6212119.375119.45.60.011.9
Carbon tetrachlorideSolventCCl₄5943153.85138.10.00.011.7
Salicylic acidBotanical moleculeC₇H₆O₃338138.1216160.95.16.095.0
CaffeineBotanical moleculeC₈H₁₀N₄O₂2519194.1924217.12.513.8246.3
VanillinBotanical moleculeC₈H₈O₃1183152.1519186.02.29.0117.6
MentholBotanical moleculeC₁₀H₂₀O16666156.2631220.02.13.7264.3
LimoneneBotanical moleculeC₁₀H₁₆440917136.2326205.00.00.0193.7

Status. A computational record made with open-source software. EUTECNIQ has no laboratory; measured values come from the cited literature.

  • Computed surface charge≠a measured property
  • Low activity coefficient≠high solubility
  • Screening prediction≠an EUTECNIQ result
COSMO-RS and COSMO-SAC Published methods

This site computes COSMO-SAC, an open variant of COSMO-RS built on the same surface charges

Two models from one surface-charge calculation: COSMO-RS, sold as COSMOtherm, and COSMO-SAC, open code computed herePublished methods
Both COSMO-RS and COSMO-SAC start from the same density-functional COSMO calculation and σ-profile. COSMO-RS (Klamt 1995) turns it into chemical potentials and is sold as COSMOtherm; COSMO-SAC (Lin and Sandler 2002) is a variant that computes segment activity coefficients, revised in 2010 and published as open benchmark code, which this site re-implements. Both give activity coefficients for solubility and phase equilibria.One density-functionalCOSMO calculation permoleculeMolecule in a perfectconductor; the screeningcharge on each surfacepatch gives the σ-profileCOSMO-RS laneCOSMO-RS (Klamt 1995)Statistical thermodynamics ofinteracting surface segmentsgives each molecule's chemicalpotential; no mixture dataneededRefined and parameterizedKlamt et al. 1998; solventscreening, Eckert & Klamt 2002Commercial implementationCOSMOtherm (BIOVIA, DassaultSystèmes). Not run for this siteCOSMO-SAC lane: computed on this siteCOSMO-SAC (Lin & Sandler2002)A variant of COSMO-RS:segment activity coefficientssummed into each molecule'sactivity coefficient2010 revisionHsieh, Sandler & Lin: separateσ-profiles by hydrogen-bondinggroup; temperature-dependentelectrostaticsOpen benchmark codeNIST, Bell et al. 2020 (MITlicense); re-implemented andrun on this siteActivitycoefficientsSolubility,vapor–liquid andliquid–liquidequilibria; checkedagainst measureddataCOSMO-RS and COSMO-SAC share the COSMO calculation and σ-profile; COSMO-RS is sold as COSMOtherm; COSMO-SAC, a variant with open benchmark code, is computed on this site.One density-functional COSMO calculation permoleculeMolecule in a perfect conductor; the screening charge oneach surface patch gives the σ-profileCOSMO-RSCOSMO-RS (Klamt 1995)Statistical thermodynamics of interacting surface segmentsgives each molecule's chemical potential; no mixture dataneededRefined and parameterizedKlamt et al. 1998; solvent screening, Eckert & Klamt 2002Commercial implementationCOSMOtherm (BIOVIA, Dassault Systèmes). Not run for thissiteCOSMO-SAC: computed on this siteCOSMO-SAC (Lin & Sandler 2002)A variant of COSMO-RS: segment activity coefficientssummed into each molecule's activity coefficient2010 revisionHsieh, Sandler & Lin: separate σ-profiles byhydrogen-bonding group; temperature-dependentelectrostaticsOpen benchmark codeNIST, Bell et al. 2020 (MIT license); re-implemented andrun on this siteActivity coefficientsSolubility, vapor–liquid and liquid–liquid equilibria; checkedagainst measured data
Klamt 1995, J Phys Chem 99:2224–2235; Klamt et al. 1998, J Phys Chem A 102:5074–5085; Eckert & Klamt 2002, AIChE J 48:369–385; BIOVIA COSMOtherm datasheet (Dassault Systèmes, 2024); Lin & Sandler 2002, Ind Eng Chem Res 41:899–913; Hsieh, Sandler & Lin 2010, Fluid Phase Equilib 297:90–97; Bell et al. 2020, J Chem Theory Comput 16:2635–2646, and github.com/usnistgov/COSMOSAC (MIT license). Read October 24, 2026.
Explanation, details and sources

No COSMO-RS calculation was run for this site and no licensed software is used; every COSMO-SAC number here can be regenerated from the archived scripts.

COSMO-RS (conductor-like screening model for real solvents) was introduced by Klamt in 1995 and refined and parameterized in 1998. It combines a quantum-chemistry calculation of each molecule in a perfect conductor with statistical thermodynamics of interacting surface segments, and needs no experimental mixture data (Eckert & Klamt 2002). Its commercial implementation is BIOVIA COSMOtherm (Dassault Systèmes), which reads one COSMO file per compound.

COSMO-SAC (segment activity coefficient) was proposed by Lin and Sandler in 2002 as an activity-coefficient model based on COSMO-RS: the same screening charges, with each molecule treated as a collection of surface segments whose activity coefficients sum to the molecule's. It needs one radius per atom and three universal parameters. The 2010 revision (Hsieh, Sandler & Lin) uses separate σ-profiles for different hydrogen-bonding groups and a temperature-dependent electrostatic term.

Why COSMO-SAC here: its equations, universal constants and a benchmark open-source implementation (NIST; Bell et al. 2020, MIT license) are published, so every number can be checked line by line and regenerated. Our surfaces use the COSMO-RS atomic radii (Klamt et al. 1998) and open-source PySCF; the COSMO-SAC constants were fitted to surfaces from a different quantum-chemistry setup, so the results are a screening-level ranking.

Method in brief

Seven steps lead from a structure to a predicted solubility, and the last one needs measured data

Salicylic acid through all seven steps, from SMILES to predicted solubilityOur calculation
From structure to solubility for salicylic acid: skeletal structure, the molecule in a conductor cavity, its computed surface charges, its σ-profile, its activity coefficients in eight solvents and predicted versus measured solubilityQuantum chemistry · steps 2–4Statistical thermodynamics · steps 5–6Measured solid data · step 71StructureOHOOHOC(=O)c1ccccc1OSMILES to 30conformers; lowestMMFF94 energykept2–3DFT in a conductorBP86/def2-SVP density ina cavity of atomicspheres; conductor ε →∞4Surface charge σScreening chargedensity on each of1,373 surface patches5σ-profileσ-profile of Salicylic acid: 160.9 Ų in 51 bins−0.020+0.02Area per σ bin: thepolarity fingerprint;shaded = H-bonding6Activity coefficientAcetoneSalicylic acid in Acetone: ln γ∞ = -2.17 (COSMO-SAC 2010)EtOAcSalicylic acid in Ethyl acetate: ln γ∞ = -1.40 (COSMO-SAC 2010)EthanolSalicylic acid in Ethanol: ln γ∞ = -1.32 (COSMO-SAC 2010)CH₂Cl₂Salicylic acid in Dichloromethane: ln γ∞ = 2.39 (COSMO-SAC 2010)CHCl₃Salicylic acid in Chloroform: ln γ∞ = 2.73 (COSMO-SAC 2010)WaterSalicylic acid in Water: ln γ∞ = 3.19 (COSMO-SAC 2010)CCl₄Salicylic acid in Carbon tetrachloride: ln γ∞ = 4.36 (COSMO-SAC 2010)HexaneSalicylic acid in n-Hexane: ln γ∞ = 4.77 (COSMO-SAC 2010)04COSMO-SAC 2010 ln γ∞at 25 °C; below 0 thesolvent welcomes it7SolubilityWaterSalicylic acid in Water: COSMO-SAC 2010 x = 0.002Salicylic acid in Water: measured x = 0.00029CCl₄Salicylic acid in Carbon tetrachloride: COSMO-SAC 2010 x = 0.00076Salicylic acid in Carbon tetrachloride: measured x = 0.0033EthanolSalicylic acid in Ethanol: COSMO-SAC 2010 x = 0.12Salicylic acid in Ethanol: measured x = 0.14EtOAcSalicylic acid in Ethyl acetate: COSMO-SAC 2010 x = 0.14Salicylic acid in Ethyl acetate: measured x = 0.1410⁻⁴10⁻²1Adds Tm​ 431.8 K, ΔHfus​ 24.6kJ/mol. Dot: measured; ring:predictedσ < −0.0084 e/Ų: polar H, donornear neutralσ > +0.0084: O, N, acceptorSalicylic acid; all values from this page's archived calculationFrom structure to solubility for salicylic acid, step by stepOHOOHOC(=O)c1ccccc1O1StructureSMILES to 30 conformers; lowestMMFF94 energy kept2–3DFT in a conductorBP86/def2-SVP density in acavity of atomic spheres;conductor ε → ∞4Surface charge σScreening charge density oneach of 1,373 surface patchesσ-profile of Salicylic acid: 160.9 Ų in 51 bins−0.020+0.025σ-profileArea per σ bin: the polarityfingerprint; shaded = H-bondingAcetoneSalicylic acid in Acetone: ln γ∞ = -2.17 (COSMO-SAC 2010)EtOAcSalicylic acid in Ethyl acetate: ln γ∞ = -1.40 (COSMO-SAC 2010)EthanolSalicylic acid in Ethanol: ln γ∞ = -1.32 (COSMO-SAC 2010)CH₂Cl₂Salicylic acid in Dichloromethane: ln γ∞ = 2.39 (COSMO-SAC 2010)CHCl₃Salicylic acid in Chloroform: ln γ∞ = 2.73 (COSMO-SAC 2010)WaterSalicylic acid in Water: ln γ∞ = 3.19 (COSMO-SAC 2010)CCl₄Salicylic acid in Carbon tetrachloride: ln γ∞ = 4.36 (COSMO-SAC 2010)HexaneSalicylic acid in n-Hexane: ln γ∞ = 4.77 (COSMO-SAC 2010)046Activity coefficientCOSMO-SAC 2010 ln γ∞ at 25°C; below 0 the solventwelcomes itWaterSalicylic acid in Water: COSMO-SAC 2010 x = 0.002Salicylic acid in Water: measured x = 0.00029CCl₄Salicylic acid in Carbon tetrachloride: COSMO-SAC 2010 x = 0.00076Salicylic acid in Carbon tetrachloride: measured x = 0.0033EthanolSalicylic acid in Ethanol: COSMO-SAC 2010 x = 0.12Salicylic acid in Ethanol: measured x = 0.14EtOAcSalicylic acid in Ethyl acetate: COSMO-SAC 2010 x = 0.14Salicylic acid in Ethyl acetate: measured x = 0.1410⁻⁴10⁻²17SolubilityAdds Tm​ 431.8 K, ΔHfus​ 24.6kJ/mol. Dot: measured; ring:predictedBlue: polar H (σ < −0.0084 e/Ų). Red: O, N (σ > +0.0084).Steps 2–4 quantum chemistry; 5–6 statisticalthermodynamics; 7 measured solid data.
Panels 2–4 project the archived 3D geometry and surface onto the ring plane (top face shown). Measured solubility: Shalmashi & Eliassi 2008; fusion data: NIST Chemistry WebBook.COSMO: Klamt & Schüürmann 1993. COSMO-RS: Klamt 1995. COSMO-SAC: Lin & Sandler 2002; Hsieh, Sandler & Lin 2010; open benchmark implementation: Bell et al. 2020.
Text version of the seven steps

Steps 2 to 4 are quantum chemistry; steps 5 and 6 are statistical thermodynamics, the bookkeeping of which surfaces touch in a liquid.

  1. StructureA SMILES string becomes 3D conformers; the lowest-energy force-field shape is kept.
  2. Electron densityDensity functional theory (BP86/def2-SVP) computes the molecule's electron cloud.
  3. Perfect conductorThe molecule sits in a cavity inside an ideal conductor (ε → ∞).
  4. Surface chargesThe conductor answers with a screening charge density σ on every surface patch.
  5. σ-profileSurface area at each σ level: the molecule's polarity fingerprint.
  6. Activity coefficientCOSMO-SAC pairs solute and solvent patches and returns γ, how welcome a molecule is.
  7. Solubilityγ plus the crystal's melting point and heat of fusion gives a mole-fraction solubility.

Beyond the model's universal constants, the only measured inputs are two numbers per solid: melting temperature and heat of fusion.

Steps 1 to 4, live

Polar hydrogens show blue, oxygen and nitrogen show red, and hydrocarbon surface stays near neutral

Computed screening-charge surfaces (BP86/def2-SVP in a perfect conductor)Our calculation
Drag to rotate
−0.020+0.02 e/Ų
  • Blue, σ below zero. Faces a positive part of the molecule, usually an O–H or N–H hydrogen. Can donate a hydrogen bond.
  • Light, σ near zero. Carbon–hydrogen and carbon surface. Nonpolar.
  • Red, σ above zero. Faces an electron-rich atom such as oxygen or nitrogen. Can accept a hydrogen bond.
43 Ųsurface area
25 ųvolume inside the surface
33%of the area is blue enough to donate a hydrogen bond
30%of the area is red enough to accept one

Water. About 62% of its tiny surface is charged enough to donate or accept a hydrogen bond, by far the highest share on this page.

Drag to rotate. Every dot is one surface patch, colored by its screening charge density σ.Surfaces computed for this page with PySCF 2.14.0 (Sun et al. 2018, 2020): BP86 functional (Becke 1988; Perdew 1986), def2-SVP basis (Weigend & Ahlrichs 2005), C-PCM with infinite dielectric constant (the COSMO conductor limit), COSMO-RS atomic radii (Klamt et al. 1998), smooth surface discretization (York & Karplus 1999). Geometries: RDKit conformer search (Riniker & Landrum 2015) with MMFF94 (Halgren 1996); a single DFT calculation on the force-field geometry, without quantum-mechanical geometry optimization. Points are thinned for display; σ is shown after the standard local averaging (Mullins et al. 2006).
What each computed surface shows (all 13 molecules)
MoleculeWhat the computed surface shows
WaterAbout 62% of its tiny surface is charged enough to donate or accept a hydrogen bond, by far the highest share on this page.
EthanolOne O–H group on a small hydrocarbon body: about 18% of the surface can form hydrogen bonds, the rest is nonpolar.
AcetoneIts C=O oxygen gives an acceptor patch (14% of the surface). Nothing on it can donate a hydrogen bond.
Ethyl acetateThe ester oxygens give acceptor patches (10% of the surface). No donor surface.
n-HexaneNonpolar everywhere: no patch comes near either hydrogen-bond threshold.
DichloromethaneTwo C–H hydrogens, polarized by the chlorines, form a small donor patch (6% of the surface). The chlorines stay close to neutral.
ChloroformIts single C–H hydrogen, pulled by three chlorines, forms a small donor patch (6% of the surface).
Carbon tetrachlorideSymmetric and nonpolar: every patch stays close to neutral.
Salicylic acidThe phenol O–H is bonded to the acid's own C=O inside the molecule, so almost all of the donor surface comes from the acid O–H. About 11% of the area passes a threshold.
CaffeineTwo C=O oxygens and one ring nitrogen give acceptor patches (14% of the surface). It has no O–H or N–H; its small donor patch (3%) is a ring C–H.
VanillinThe aldehyde oxygen carries most of the acceptor surface. The phenol O–H points at the neighboring methoxy oxygen, leaving a small donor patch (2%).
MentholOne O–H on a large hydrocarbon ring: only about 6% of the surface can form hydrogen bonds.
LimoneneA hydrocarbon terpene: no patch comes near either hydrogen-bond threshold.

Donor and acceptor shares, areas and volumes for every molecule are in the descriptor table under Provenance.

About 62% of water's surface can form hydrogen bonds and none of hexane's can, which is why the model predicts they barely mix.

Step 5

The σ-profile shows how much of the surface sits at each charge level

σ-profiles from our calculations (share of each molecule's surface per 0.001 e/Ų step)Our calculation
Pick up to four molecules. Peaks in the shaded zones mean hydrogen-bonding surface.Shaded zones: |σ| above 0.0084 e/Ų, the hydrogen-bond threshold used in COSMO-SAC (Lin & Sandler 2002; Mullins et al. 2006). Binning: 51 bins from −0.025 to +0.025 e/Ų with the area split between the two nearest bins (Mullins et al. 2006). Our water profile shows the expected two peaks, near −0.013 and +0.015 e/Ų.
Show data: σ-profiles of all 13 molecules (surface area per bin, Ų)
σ (e/Ų)WaterEthanolAcetoneEthyl acet.HexaneDCMChloro­formCCl₄Salicylic acidCaffeineVanillinMentholLimonene
−0.0250.000.000.000.000.000.000.000.000.000.000.000.000.00
−0.0240.000.000.000.000.000.000.000.000.000.000.000.000.00
−0.0230.000.000.000.000.000.000.000.000.000.000.000.000.00
−0.0220.000.000.000.000.000.000.000.000.000.000.000.000.00
−0.0210.000.000.000.000.000.000.000.000.000.000.000.000.00
−0.0200.000.000.000.000.000.000.000.000.000.000.000.000.00
−0.0190.000.000.000.000.000.000.000.000.170.000.000.000.00
−0.0180.000.000.000.000.000.000.000.000.960.000.000.000.00
−0.0170.000.000.000.000.000.000.000.001.090.000.000.000.00
−0.0160.000.020.000.000.000.000.000.000.610.000.000.000.00
−0.0150.350.810.000.000.000.000.000.001.090.000.150.000.00
−0.0142.731.140.000.000.000.000.000.000.540.000.650.380.00
−0.0132.871.080.000.000.000.000.390.000.600.000.550.800.00
−0.0122.890.710.000.000.000.002.180.000.880.000.710.800.00
−0.0111.681.030.000.000.000.001.650.000.750.000.660.790.00
−0.0101.580.780.000.000.001.651.340.000.612.330.530.950.00
−0.0091.660.360.000.000.004.361.240.000.692.870.750.960.00
−0.0081.191.600.000.000.003.561.260.001.192.640.661.150.00
−0.0070.990.652.610.710.004.361.160.003.323.974.891.230.00
−0.0061.020.6310.284.200.003.591.430.007.689.0217.781.310.00
−0.0051.360.978.5710.630.003.531.232.619.0719.2617.011.080.00
−0.0040.963.4510.1216.120.001.751.526.699.8724.4816.772.155.79
−0.0030.7312.0011.6020.832.193.316.688.2711.0833.4910.689.1529.95
−0.0020.4612.9912.3219.1424.744.377.8812.0811.5023.2110.2940.6435.90
−0.0010.5712.5713.6515.7841.745.269.6115.1810.6615.9510.8146.7933.24
0.0001.1310.357.5811.2242.595.6111.0821.419.339.499.1738.9835.86
0.0012.047.572.115.0930.6310.9815.5348.6412.688.8413.7935.5923.51
0.0020.712.360.983.0417.746.5331.3823.2314.095.7814.6018.8310.61
0.0030.662.232.693.721.2615.6423.890.0013.285.3415.893.517.70
0.0040.451.041.623.180.0023.390.000.0014.005.0410.941.766.21
0.0051.380.690.682.730.002.240.000.005.454.423.301.796.40
0.0061.121.421.602.350.000.000.000.005.064.032.701.045.00
0.0070.711.801.042.620.000.000.000.002.573.523.531.384.03
0.0080.900.922.002.770.000.000.000.003.054.363.121.250.85
0.0092.130.751.401.810.000.000.000.003.494.393.951.120.00
0.0100.651.692.402.330.000.000.000.003.484.253.471.080.00
0.0110.851.743.073.670.000.000.000.002.084.253.861.070.00
0.0122.190.814.654.500.000.000.000.000.018.753.591.050.00
0.0131.501.832.690.720.000.000.000.000.006.191.201.350.00
0.0141.852.280.310.000.000.000.000.000.000.620.021.460.00
0.0152.860.590.000.000.000.000.000.000.000.570.000.610.00
0.0160.920.000.000.000.000.000.000.000.000.000.000.000.00
0.0170.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0180.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0190.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0200.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0210.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0220.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0230.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0240.000.000.000.000.000.000.000.000.000.000.000.000.00
0.0250.000.000.000.000.000.000.000.000.000.000.000.000.00

Each column sums to the molecule's surface area. Bin centers in e/Ų; DCM is dichloromethane.

Water's surface sits mostly in the two polar zones, hexane's in one peak at zero; the botanical molecules mix a large nonpolar peak with small polar ones.

Step 6, opened up

The σ-potential shows which part of a molecule's surface a solvent penalizes, and the penalties add up to its activity coefficient

Residual part at infinite dilutionln γres = (1/aeff) Σσ pi(σ) ×
[ln ΓS(σ) − ln Γi(σ)]
ln γ∞ = ln γres + ln γcomb
From donor surface (σ < −0.0084)0.36
From nonpolar surface10.35
From acceptor surface (σ > +0.0084)−5.10
Residual part (sum of the bars)5.61
Combinatorial part (size and shape)−3.18
ln γ∞ (matches the heat map below)2.43
γ∞11.4
σ-potential of the solvent (top) and each surface level's contribution to ln γ∞ (bottom), 25 °COur calculation
non-hydrogen-bonding segmentsO–H segmentsother polar segmentsbars: donor surfacenonpolar surfaceacceptor surface
COSMO-SAC 2002 (Lin & Sandler 2002; constants as in Mullins et al. 2006) and 2010 (Hsieh, Sandler & Lin 2010), as implemented on this page from the NIST benchmark code (Bell et al. 2020); σ-profiles from our archived DFT surfaces. Model output, not a measurement.
Method, assumptions and limits
What it calculates
For one botanical molecule infinitely dilute in one pure solvent at 298.15 K, the term each σ bin adds to the residual part of ln γ∞, the three zone sums, the Staverman–Guggenheim combinatorial part and their total.
Equations
Segment activity coefficients of the pure liquid S: ln ΓS(σm) = −ln Σn pS(σn) ΓS(σn) exp(−ΔW(σm, σn)/RT), with pS the normalized profile; the same for the pure solute i. Each bar is pi(σ)[ln ΓS(σ) − ln Γi(σ)]/aeff, with pi in Ų. In the 2010 version the sum also runs over three segment types (non-hydrogen-bonding, O–H, other polar); the bar shows their total at each σ. Combinatorial part: Staverman–Guggenheim term with q = A/79.53 Ų, r = V/66.69 ų, z = 10, at infinite dilution.
Variables and units
σ in e/Ų; aeff = 7.5 Ų (2002) or 7.25 Ų (2010); ln Γ and ln γ dimensionless; A and V from the archived surfaces.
Assumptions
One conformer per molecule, the archived σ-profiles and both published constant sets exactly as listed under Provenance. Zones use the COSMO-SAC hydrogen-bond threshold 0.0084 e/Ų. In the top panel, 2010 O–H and other-polar curves are drawn only where |σ| > 0.005 e/Ų, where hydrogen-bonding segments occur.
Valid range
The 5 botanical molecules and 8 solvents computed here, 25 °C, infinite dilution.
What it does not establish
It explains the model's number; it does not make the number right. Solubility also needs the solid's melting properties, and the measured checks are in the next section.
References
Lin & Sandler 2002; Hsieh, Sandler & Lin 2010; Mullins et al. 2006; Bell et al. 2020; Klamt 2005 (σ-potential concept in COSMO-RS).
Verification
The 80 totals (40 pairs × 2 versions) reproduce the archived ln γ∞ within 5.4 × 10⁻⁶. An independent Python script recomputes the readouts from the archived surfaces for 8 cases (tests/numerics/comp-quantum.json).

Water rejects caffeine (ln γ∞ 2.43); the largest single term comes from its nonpolar surface (10.35).

Show data: contributions for all 40 pairs (2010) and the solvent σ-potentials (2002)
COSMO-SAC 2010, 25 °C, infinite dilution: where the residual part of ln γ∞ comes from
SoluteSolventDonor surface (σ < −0.0084)Nonpolar surfaceAcceptor surface (σ > +0.0084)ResidualCombinatorialln γ∞
Salicylic acidWater−1.667.21−0.475.08−1.893.19
Salicylic acidEthanol−2.370.460.80−1.12−0.20−1.32
Salicylic acidAcetone−1.99−0.810.71−2.08−0.09−2.17
Salicylic acidEthyl acetate−1.53−0.830.93−1.430.02−1.40
Salicylic acidn-Hexane3.080.101.564.740.034.77
Salicylic acidDichloromethane2.24−0.570.842.52−0.132.39
Salicylic acidChloroform2.59−0.640.822.77−0.042.73
Salicylic acidCCl₄2.94−0.061.494.37−0.014.36
CaffeineWater0.3610.35−5.105.61−3.182.43
CaffeineEthanol0.170.77−0.140.80−0.560.25
CaffeineAcetone0.01−0.110.10−0.00−0.34−0.34
CaffeineEthyl acetate0.04−0.690.890.24−0.080.17
Caffeinen-Hexane0.49−0.183.293.61−0.003.61
CaffeineDichloromethane0.18−1.540.18−1.18−0.41−1.59
CaffeineChloroform0.30−1.43−0.12−1.25−0.23−1.48
CaffeineCCl₄0.44−0.522.952.87−0.132.75
VanillinWater−0.079.05−2.206.77−2.474.30
VanillinEthanol−0.410.880.250.72−0.370.35
VanillinAcetone−0.38−0.380.18−0.57−0.21−0.78
VanillinEthyl acetate−0.20−0.600.59−0.21−0.03−0.24
Vanillinn-Hexane1.360.431.803.590.013.60
VanillinDichloromethane1.04−0.680.320.68−0.260.42
VanillinChloroform1.17−0.610.220.78−0.120.66
VanillinCCl₄1.310.171.643.12−0.053.06
MentholWater0.0814.18−2.1312.14−3.268.88
MentholEthanol−0.311.76−0.480.96−0.590.38
MentholAcetone−0.300.860.210.77−0.360.40
MentholEthyl acetate−0.110.340.430.66−0.090.57
Mentholn-Hexane1.50−0.391.122.23−0.012.22
MentholDichloromethane1.140.180.191.52−0.441.08
MentholChloroform1.29−0.390.080.98−0.240.73
MentholCCl₄1.44−0.451.012.00−0.141.87
LimoneneWater0.0013.77−0.0013.77−2.9210.85
LimoneneEthanol0.002.09−0.002.09−0.501.60
LimoneneAcetone0.001.01−0.001.01−0.300.71
LimoneneEthyl acetate0.000.58−0.000.57−0.070.51
Limonenen-Hexane0.000.130.000.13−0.000.12
LimoneneDichloromethane0.000.28−0.000.28−0.36−0.08
LimoneneChloroform0.00−0.20−0.00−0.20−0.19−0.39
LimoneneCCl₄0.000.030.000.03−0.10−0.07
Solvent σ-potential, ln ΓS(σ), COSMO-SAC 2002, 25 °C (every second bin; all 51 bins in the dataset file)
σ (e/Ų)WaterEthanolAcetoneEthyl acetaten-HexaneDichloromethaneChloroformCCl₄
−0.025−10.84−9.38−7.84−5.568.416.877.568.20
−0.023−9.22−8.12−6.92−4.947.135.736.356.93
−0.021−7.53−6.79−5.93−4.245.954.715.255.77
−0.019−5.79−5.40−4.88−3.484.883.794.264.72
−0.017−4.03−3.96−3.78−2.643.922.973.383.77
−0.015−2.29−2.50−2.64−1.763.062.262.602.93
−0.013−0.70−1.09−1.49−0.862.301.661.922.20
−0.0110.420.07−0.40−0.041.661.151.361.58
−0.0090.870.640.410.481.120.750.891.06
−0.0070.810.540.480.450.680.440.530.64
−0.0050.710.360.360.310.360.230.270.33
−0.0030.620.210.230.180.130.100.100.12
−0.0010.550.110.110.080.020.050.020.02
+0.0010.480.080.040.030.010.060.030.01
+0.0030.420.130.030.050.100.130.110.11
+0.0050.390.250.090.160.310.250.250.31
+0.0070.390.450.240.350.610.410.420.60
+0.0090.330.720.490.631.030.600.521.00
+0.011−0.170.870.831.021.550.750.091.49
+0.013−1.040.561.261.502.180.90−0.702.08
+0.015−2.16−0.451.802.082.911.05−1.602.76
+0.017−3.39−1.832.432.763.751.20−2.503.54
+0.019−4.64−3.313.173.544.701.39−3.364.43
+0.021−5.87−4.774.014.425.761.62−4.145.40
+0.023−7.07−6.194.955.416.921.93−4.856.48
+0.025−8.22−7.555.996.508.192.31−5.487.66
Steps 6 and 7

Water pushes out all five botanical molecules, while three ICH Class 3 solvents keep every one below ln γ∞ = 2

How strongly each solvent rejects each botanical molecule: ln γ∞ at 25 °C (COSMO-SAC 2010)Screening-level prediction
strong color: low ln γ∞, the solvent welcomes the moleculefaint: ln γ∞ of 5 or more, the solvent pushes it out
COSMO-SAC 2010 (Hsieh, Sandler & Lin 2010): separate hydrogen-bond terms for O–H groups and for other polar atoms, and an electrostatic term that changes with temperature; surface averaging, profile splitting and constants as in the NIST benchmark code (Bell et al. 2020). The 2002 version (Lin & Sandler 2002, constants as given by Mullins et al. 2006) is in the table and the two charts below. Both constant sets were fitted to a different quantum-chemistry setup, so treat the numbers as a ranking.
Across these five molecules, the fewer oxygen and nitrogen atoms per carbon, the more strongly water rejects the moleculeScreening-level computation
Skeletal formulas of caffeine, salicylic acid, vanillin, (−)-menthol and (R)-limonene with oxygen and nitrogen in teal, ordered by the site's COSMO-SAC 2010 prediction of ln γ∞ in water at 25 °C: 2.43, 3.19, 4.30, 8.88 and 10.85. The fewer polar atoms per carbon, the larger the value.
Structures: PubChem isomeric SMILES, CIDs 2519, 338, 1183, 16666, 440917 (retrieved Oct 25, 2026); RDKit 2026.09 2D depiction. ln γ∞: COSMO-SAC 2010 (Hsieh, Sandler & Lin 2010), values from the table on this page. Generated illustration, EUTECNIQ. Full-size SVG
Show data: ln γ∞ for every pair, both model versions

COSMO-SAC 2010

SoluteWaterEthanolAcetoneEthyl acet.HexaneDCMChloro­formCCl₄
Salicylic acid3.19−1.32−2.17−1.404.772.392.734.36
Caffeine2.430.25−0.340.173.61−1.59−1.482.75
Vanillin4.300.35−0.78−0.243.600.420.663.06
Menthol8.880.380.400.572.221.080.731.87
Limonene10.851.600.710.510.12−0.08−0.39−0.07

COSMO-SAC 2002

SoluteWaterEthanolAcetoneEthyl acet.HexaneDCMChloro­formCCl₄
Salicylic acid1.56−2.24−3.58−2.523.200.930.922.85
Caffeine1.09−0.54−0.350.223.63−1.93−5.102.87
Vanillin3.610.27−0.82−0.253.01−0.24−1.222.53
Menthol7.560.310.140.321.470.14−1.291.15
Limonene9.181.340.690.480.11−0.09−0.36−0.07

Natural logarithm of the infinite-dilution activity coefficient of the solute (row) in the solvent (column) at 298.15 K. γ∞ = eln γ∞; ln γ∞ = 2 means γ∞ ≈ 7.4.

Water pushes out every molecule here (ln γ∞ above 2 in each case), most strongly the two terpenes (ln γ∞ near 9 for menthol and 11 for limonene). Acetone and ethyl acetate suit salicylic acid and vanillin best; caffeine prefers dichloromethane and chloroform; limonene mixes almost ideally with hexane and the chlorinated solvents (ln γ∞ near zero).

In both versions water pushes out every molecule here, the terpenes menthol and limonene most strongly.

Choosing one solvent for all five molecules: drag along any axis to keep only solvents below a ln γ∞ you acceptOur calculation; ICH class verified
Each line is one solvent; lower on every axis is better. Colors: ICH Q3C residual-solvent class, written for medicines and used here only as a published toxicity grouping. Class 3 solvents are acceptable up to 5,000 ppm (50 mg/day) without justification; Class 1 solvents are to be avoided.ln γ∞: our COSMO-SAC screen (table above). ICH Q3C classes and limits: FDA, Q3C — Tables and List, Guidance for Industry, Revision 3 (June 2017).
Data table: ICH Q3C class and ln γ∞ for each solvent
Solvent screen: ICH Q3C class and limit, and ln γ∞ (COSMO-SAC 2010, 25 °C) of each botanical molecule
SolventICH Q3CLimit (ppm, Option 1)Salicylic acidCaffeineVanillinMentholLimonene
WaterNot a Q3C solventnot applicable3.192.434.308.8810.85
EthanolClass 35000−1.320.250.350.381.60
AcetoneClass 35000−2.17−0.34−0.780.400.71
Ethyl acetateClass 35000−1.400.17−0.240.570.51
n-HexaneClass 22904.773.613.602.220.12
DichloromethaneClass 26002.39−1.590.421.08−0.08
ChloroformClass 2602.73−1.480.660.73−0.39
CCl₄Class 144.362.753.061.87−0.07

In the 2010 version only ethanol, acetone and ethyl acetate stay below ln γ∞ = 2 for all five molecules, and all three are ICH Class 3.

Salicylic acid at 25 °C: predicted versus measured solubility (mole fraction)Measured Prediction
Measured: Shalmashi & Eliassi 2008, J Chem Eng Data 53:199–200 (mass fractions from the NIST TRC ThermoML archive, converted to mole fractions). Fusion data: ΔHfus = 24.6 kJ/mol at 431.8 K (NIST Chemistry WebBook). Prediction: ideal solubility divided by the COSMO-SAC activity coefficient, solved at the saturated composition (heat-capacity term neglected).
Caffeine at 25 °C: predicted solubility ranking across eight solventsScreening-level prediction
Fusion data: ΔHfus = 21.9 kJ/mol at 510.2 K, used as Tm (NIST Chemistry WebBook; reported values span 18.3–24.8 kJ/mol; the WebBook Tfus of 509.3 K, used on the thermodynamics page, would change ideal solubility by 0.9%), solid–solid transition ignored. Check: a gravimetric study of eight solvents found caffeine most soluble in chloroform and dichloromethane (Shalmashi & Golmohammad 2010, Lat Am Appl Res 40:283–285). Only that ranking is used here.
Show data: salicylic acid and caffeine solubility

Salicylic acid, 25 °C (mole fraction x)

SolventMeasured, mass fractionMeasured, xCOSMO-SAC 2010, xCOSMO-SAC 2002, x2010 ÷ measured2002 ÷ measured
Water0.002202.87 × 10⁻⁴2.02 × 10⁻³0.01297.0244.98
Ethanol0.32540.1390.1240.2150.901.55
Ethyl acetate0.20080.1380.1370.2470.991.79
Carbon tetrachloride0.002993.33 × 10⁻³7.62 × 10⁻⁴3.23 × 10⁻³0.230.97
Acetonenot measured—0.1950.339——
n-Hexanenot measured—4.73 × 10⁻⁴2.17 × 10⁻³——
Dichloromethanenot measured—7.78 × 10⁻³0.0246——
Chloroformnot measured—5.20 × 10⁻³0.0234——

Caffeine, 25 °C (predicted mole fraction x)

SolventCOSMO-SAC 2010, xRank (2010)COSMO-SAC 2002, xRank (2002)
Dichloromethane0.080410.09292
Chloroform0.068820.1651
Acetone0.034530.03494
Ethyl acetate0.021940.02085
Ethanol0.019750.03863
Water2.40 × 10⁻³60.01036
Carbon tetrachloride1.67 × 10⁻³71.49 × 10⁻³7
n-Hexane6.97 × 10⁻⁴86.87 × 10⁻⁴8

Ideal solubility (no solvent effect) at 25 °C: salicylic acid x = 0.0464, caffeine x = 0.0254. A ratio above 1 means the model predicts more dissolves than was measured.

For salicylic acid, the 2010 version lands within about 10% of the measured value in ethanol and ethyl acetate, but it is 7 times too high in water and 4 times too low in carbon tetrachloride. The 2002 version is 45 times too high in water. Both versions rank chloroform and dichloromethane first for caffeine, as the measured study found. Good enough to rank solvents; not a substitute for measuring.

For salicylic acid the 2010 version lands within about 10% of measured solubility in ethanol and ethyl acetate but is 7 times too high in water.

Explanation, details and sources

We coded two published versions of the COSMO-SAC model, the 2002 original and its 2010 revision, and ran both on our own surfaces at 25 °C. The model scores every surface contact, then gives each molecule an activity coefficient γ. Below 1, the solvent welcomes it; far above 1, the solvent pushes it out. Values here are at infinite dilution (γ∞), a single solute molecule in pure solvent.

Molecular engineering explorer

A single surface descriptor captures part of a solvent ranking; the full model is needed for the rest

PolarityM2/A = Σ p(σ) σ² ÷ Σ p(σ)
Polarity mismatch|M2/A of solute − M2/A of solvent|; smallest ranks first
Donor and acceptor momentsMdon = Σ p(σ) max(0, −σ − σhb); Macc = Σ p(σ) max(0, σ − σhb)
Hydrogen-bond complementarityMacc(solute)·Mdon(solvent) + Mdon(solute)·Macc(solvent); largest ranks first
Rank agreement of the two rankingsρ = Spearman rank correlation
1 = same order
0 = unrelated
Rank agreement, Spearman ρ (1 = same order)0.90
COSMO-SAC first choiceAcetone (ln γ∞ = −2.17)
Descriptor's first choiceAcetone
Spread of ln γ∞ across the eight solvents6.94

Solvent order for salicylic acid: by descriptor (left) and by COSMO-SAC ln γ∞ (right)Computed comparison
Same position in both rankings, or within one placeMoves two or more places
σ-moments as used in COSMO-RS (Klamt 2005); here computed with the COSMO-SAC hydrogen-bond cut-off. Rankings: lowest ln γ∞ first. Spearman's rank correlation with average ranks for ties.
Method, assumptions and limits
What it calculates
How closely one descriptor, computed from the σ-profiles of the solute and solvent, reproduces the order in which COSMO-SAC ranks eight solvents for one botanical molecule at 25 °C.
Equations
Descriptors as defined above the explorer. Rank agreement ρ = Spearman's rank correlation between the descriptor ranking (most favorable first: smallest mismatch, or largest complementarity) and the COSMO-SAC ranking (lowest ln γ∞ first), with average ranks for ties.
Variables and units
σ in e/Ų; p(σ) in Ų; M2/A in e²/Å⁴; Mdon and Macc in e; complementarity in e²; ln γ∞ dimensionless.
Assumptions
One conformer per molecule; profiles and ln γ∞ exactly as in the tables on this page; σhb = 0.0084 e/Ų. Both rankings are computed from our σ-profiles; neither is a measurement. With eight solvents, swapping two neighbors in one ranking changes ρ by 0.024. Descriptors ignore temperature, molecular size and competition between patches; COSMO-SAC includes them.
Valid range
The five botanical molecules and eight solvents computed here, at 298.15 K. ρ is not defined when a descriptor has the same value for every solvent (limonene has no hydrogen-bonding surface, so its complementarity is zero everywhere).
What it does not establish
It does not test either ranking against measurements, and it does not show that any descriptor predicts solubility. Solubility also depends on the solid's melting properties and on concentration.
References
Klamt A. COSMO-RS: From Quantum Chemistry to Fluid Phase Thermodynamics and Drug Design. Elsevier; 2005. Lin & Sandler 2002; Hsieh, Sandler & Lin 2010; Bell et al. 2020.
Verification
An independent Python script recomputes the descriptors from the archived full-precision profiles and the Spearman coefficients with SciPy; the page values are checked against it for 8 cases (tests/numerics/insights-quantum-chemistry.json).

Polarity mismatch alone nearly reproduces the model's solvent order for vanillin (ρ = 1.00) and salicylic acid (0.90), but not for caffeine (0.50) or menthol (−0.10).

Show data: rank agreement for every molecule, descriptor and model version

Polarity mismatch orders the eight solvents almost as COSMO-SAC 2010 does for vanillin (ρ = 1.00), salicylic acid (0.90) and limonene (0.81), but not for caffeine (0.50) or menthol (−0.10). Hydrogen-bond complementarity agrees less (ρ from 0.06 to 0.59; not defined for limonene, which has no hydrogen-bonding surface). Water offers caffeine the most hydrogen-bond partners (4.6 × 10⁻³ e²), yet the model predicts it rejects caffeine (ln γ∞ = 2.4): in the model, water's donor and acceptor patches pair with each other more favorably than with caffeine's.

Botanical moleculePolarity mismatch, 2010H-bond complementarity, 2010Polarity mismatch, 2002H-bond complementarity, 2002
Salicylic acid0.900.590.880.61
Caffeine0.500.370.550.56
Vanillin1.000.060.740.08
Menthol−0.100.300.480.11
Limonene0.81not defined0.81not defined

Polarity mismatch, 10⁻⁵ e²/Å⁴ (botanical molecule against each solvent)

Botanical moleculeWaterEthanolAcetoneEthyl acet.HexaneDCMChloro­formCCl₄
Salicylic acid7.730.560.260.582.701.011.602.55
Caffeine7.300.140.161.003.131.432.032.97
Vanillin7.850.680.390.462.580.891.482.42
Menthol9.392.221.931.081.040.660.060.88
Limonene9.932.772.471.630.501.200.600.34

Hydrogen-bond complementarity, 10⁻³ e²

Botanical moleculeWaterEthanolAcetoneEthyl acet.HexaneDCMChloro­formCCl₄
Salicylic acid3.121.901.941.510.000.070.220.00
Caffeine4.612.260.240.190.000.461.480.00
Vanillin2.501.310.550.430.000.190.610.00
Menthol2.061.100.560.440.000.140.460.00
Limonene0.000.000.000.000.000.000.000.00
Explanation, details and sources

Formulators often reason with one number, such as polarity. Here two such descriptors, computed from the same σ-profiles, are compared with the full COSMO-SAC ranking of eight solvents for each botanical molecule. Both sides of this comparison are computed; the check against measurement is the salicylic acid chart above.

p(σ) is the area in each σ bin of a σ-profile; σhb = 0.0084 e/Ų, the COSMO-SAC hydrogen-bond threshold.

Provenance

Every number on this page can be regenerated from the archived scripts

Eight archived steps, each re-run on October 22, 2026 with the same result to within numerical noiseOur calculation
Reproducibility pipeline: eight archived steps from SMILES to the published dataset, with the four checks passed when all 13 calculations were re-run on 2026-10-22Archived pipeline, re-run end to end on October 22, 2026 in a fresh copy of the folderCheck passed on re-run1Inputs13 molecules as SMILES;stereocenters by RDKit CIP labels:(1R,2S,5R)-menthol, (R)-limonene2ConformersRDKit ETKDGv3, 30 per molecule(seed 42; 1 for water); MMFF94 upto 2,000 iterations; lowest energykeptRe-run: identical geometries3Electronic structurePySCF 2.14.0, restrictedKohn–Sham, BP86/def2-SVP,density fitting, grid level 2; gas SCFto 10−9​ Eh​4ConductorC-PCM with ε → ∞; SWIG surface,194-point Lebedev grid per atom;radii H 1.30, C 2.00, N 1.83, O 1.72,Cl 2.05 Å; SCF to 10−8​ Eh​Re-run: energies within 4 × 10-12​ Eh​5σ-profiles2002: averaging radius 0.81764 Å.2010: radius (7.25/π)½​ Å, decay3.57, hydrogen-bond split. 51 bins,−0.025 to +0.025 e/ŲRe-run: within 2 × 10-10​ Ų per bin6COSMO-SAC 2002 and2010Constants re-implemented fromNIST's open benchmark code(commit 1b82456), checked line byline; segment γ by dampedsubstitution to 10−10​Re-run: 123 results within 4 × 10-11​7Solid–liquid equilibriumFusion data from the NISTChemistry WebBook; heat-capacityterm and solid–solid transitionsneglected8Published recordqc-dataset.json (structures,settings, σ-profiles, screeningresults); scripts and full surfacesarchivedSoftware: Python 3.13, NumPy 2.5, SciPy 1.18, RDKit 2026.09.1, PySCF 2.14.0; 2 CPU threads. Wall time per molecule 2 s (water) to 4.4 min (menthol). All 26 SCFruns converged.Reproducibility pipeline: eight archived steps with the checks passed on the October 22, 2026 re-run1Inputs13 molecules as SMILES; stereocenters by RDKit CIPlabels: (1R,2S,5R)-menthol, (R)-limonene2ConformersRDKit ETKDGv3, 30 per molecule (seed 42; 1 forwater); MMFF94 up to 2,000 iterations; lowestenergy kept. Re-run: identical geometries.3Electronic structurePySCF 2.14.0, restricted Kohn–Sham,BP86/def2-SVP, density fitting, grid level 2; gas SCFto 10−9​ Eh​4ConductorC-PCM with ε → ∞; SWIG surface, 194-pointLebedev grid per atom; radii H 1.30, C 2.00, N 1.83,O 1.72, Cl 2.05 Å; SCF to 10−8​ Eh​. Re-run: energieswithin 4 × 10-12​ Eh​.5σ-profiles2002: averaging radius 0.81764 Å. 2010: radius(7.25/π)½​ Å, decay 3.57, hydrogen-bond split. 51bins, −0.025 to +0.025 e/Ų. Re-run: within 2 × 10-10​Ų per bin.6COSMO-SAC 2002 and 2010Constants re-implemented from NIST's openbenchmark code (commit 1b82456), checked line byline; segment γ by damped substitution to 10−10​.Re-run: 123 results within 4 × 10-11​.7Solid–liquid equilibriumFusion data from the NIST Chemistry WebBook;heat-capacity term and solid–solid transitionsneglected8Published recordqc-dataset.json (structures, settings, σ-profiles,screening results); scripts and full surfaces archivedTeal: check passed when the pipeline was re-run in a freshcopy of the folder on October 22, 2026.
Scripts and full surfaces are archived with the site source and available on request; structures, settings, σ-profiles and screening results download as one file: qc-dataset.json (JSON, 40 KB). Screening results compared by relative difference. Every constant was checked line by line against NIST's COSMO-SAC code; the UD and VT-2005 σ-profile databases distributed with it were not used (academic, non-commercial license).Bell et al. 2020 (github.com/usnistgov/COSMOSAC, commit 1b82456); Klamt et al. 1998 (radii); Mullins et al. 2006; NIST Chemistry WebBook.
The 13 computed moleculesPubChem-matched structures
Skeletal structures of the 13 computed molecules: eight solvents and five solutes, with formula and molar mass computed from the SMILESEight solventsH2​OWaterH2​O · 18.02OHEthanolC2​H6​O · 46.07OAcetoneC3​H6​O · 58.08OOEthyl acetateC4​H8​O2​ · 88.11n-HexaneC6​H14​ · 86.18ClClCH₂Cl₂CH2​Cl2​ · 84.93ClClClChloroformCHCl3​ · 119.38ClClClClCCl₄CCl4​ · 153.82Five solutesOHOOHSalicylic acidC7​H6​O3​ · 138.12NNONONCaffeineC8​H10​N4​O2​ · 194.19OOOHVanillinC8​H8​O3​ · 152.15OHMenthol (1R,2S,5R)C10​H20​O · 156.27Limonene (4R)C10​H16​ · 136.24Formula and molar mass (g/mol) computed by RDKit from the SMILES; each SMILES matches its PubChem record by InChIKey.Skeletal structures of the 13 computed molecules with formula and molar massH2​OWaterH2​O · 18.02OHEthanolC2​H6​O · 46.07OAcetoneC3​H6​O · 58.08OOEthyl acetateC4​H8​O2​ · 88.11n-HexaneC6​H14​ · 86.18ClClCH₂Cl₂CH2​Cl2​ · 84.93ClClClChloroformCHCl3​ · 119.38ClClClClCCl₄CCl4​ · 153.82OHOOHSalicylic acidC7​H6​O3​ · 138.12NNONONCaffeineC8​H10​N4​O2​ · 194.19OOOHVanillinC8​H8​O3​ · 152.15OHMenthol (1R,2S,5R)C10​H20​O · 156.27Limonene (4R)C10​H16​ · 136.24Molar mass in g/mol, computed by RDKit.
Structures drawn from the SMILES in the table below; each RDKit InChIKey matches the PubChem record (CIDs 962, 702, 180, 8857, 8058, 6344, 6212, 5943, 338, 2519, 1183, 16666, 440917; checked October 23, 2026).
Text version: re-run result and calculation settings

Reproducibility check. On October 22, 2026, all 13 surface calculations and the COSMO-SAC screen were re-run from the archived scripts in a fresh copy of the folder. Geometries were identical, total energies agreed within 4 × 10⁻¹² Eh, σ-profiles within 2 × 10⁻¹⁰ Ų per bin, and all 123 screening results within a relative 4 × 10⁻¹¹.

Calculation settings
Structures
13 molecules entered as SMILES (table below). Stereocenters as written: (1R,2S,5R)-menthol and (R)-limonene, by RDKit's CIP labeling.
Conformers
RDKit ETKDGv3 distance-geometry embedding, 30 conformers per molecule (random seed 42; one for water), each minimized with MMFF94 (up to 2,000 iterations; all converged). The lowest-energy conformer is used. No quantum-mechanical geometry optimization.
Electronic structure
PySCF 2.14.0, restricted Kohn–Sham DFT, BP86 functional (Becke 1988 exchange, Perdew 1986 correlation), def2-SVP basis with density fitting, integration grid level 2.
Convergence
Gas-phase SCF to PySCF's default energy tolerance of 10⁻⁹ Eh; conductor SCF to 10⁻⁸ Eh, started from the gas-phase density. All 26 SCF runs converged.
Conductor model
C-PCM with the dielectric constant set to infinity (the COSMO conductor limit); smooth (SWIG) surface discretization with a 194-point Lebedev grid per atom; radii H 1.30, C 2.00, N 1.83, O 1.72, Cl 2.05 Å (Klamt et al. 1998).
Surface charge density
σ = screening charge ÷ segment area, in e/Ų; positive σ faces electron-rich atoms. Cavity volume from the surface by the divergence theorem. Net screening charge near zero (−0.005 to −0.035 e) confirms that the cavity captured almost all of each molecule's field.
Averaging and σ-profile
2002 version: local averaging radius 0.81764 Å, decay factor 1 (Mullins et al. 2006). 2010 version: radius (7.25/π)½ Å, decay factor 3.57, profile split into non-hydrogen-bonding, O–H and other polar parts with Phb(σ) = 1 − exp(−σ²/2σ₀²), σ₀ = 0.007 e/Ų. 51 bins from −0.025 to +0.025 e/Ų, area split linearly between neighboring bins.
COSMO-SAC 2002 constants
α′ = 16,466.72 and chb = 85,580 kcal·Å⁴/(mol·e²); σhb = 0.0084 e/Ų; aeff = 7.5 Ų; q₀ = 79.53 Ų, r₀ = 66.69 ų, z = 10.
COSMO-SAC 2010 constants
AES = 6,525.69 kcal·Å⁴/(mol·e²), BES = 1.4859 × 10⁸ kcal·Å⁴·K²/(mol·e²); cOH–OH = 4,013.78, cOT–OT = 932.31, cOH–OT = 3,016.43 kcal·Å⁴/(mol·e²); aeff = 7.25 Ų. No dispersion term.
Source of the constants
Re-implemented in Python from NIST's open-source COSMO-SAC benchmark code (Bell et al. 2020; github.com/usnistgov/COSMOSAC, commit 1b82456, MIT-style license, copyright 2018 United States Secretary of Commerce, NIST). Every constant above was checked line by line against that code on October 22, 2026. The UD and VT-2005 σ-profile databases distributed with the code were not used: they are licensed for academic, non-commercial use only. Gas constant 0.001987204 kcal/(mol·K) for both versions (NIST truncates it to 0.001987 for the 2002 version, a 0.01% difference).
Segment activity coefficients
Solved by damped successive substitution (factor 0.5) to a tolerance of 10⁻¹⁰ in ln Γ.
Solid–liquid equilibrium
ln x = −(ΔHfus/R)(1/T − 1/Tm) − ln γ(x, T), solved at the saturated composition; heat-capacity term and solid–solid transitions neglected. Fusion data from the NIST Chemistry WebBook: salicylic acid 24.6 kJ/mol at 431.8 K, caffeine 21.9 kJ/mol at 510.2 K.
Software and hardware
Versions used for the October 22, 2026 re-run, which reproduced the archived results: Python 3.13, NumPy 2.5, SciPy 1.18, RDKit 2026.09.1, PySCF 2.14.0; two CPU threads on a cloud machine. Wall time per molecule 2 seconds (water) to 4.4 minutes (menthol) in the archived run.
Structures table: SMILES, InChIKey, formula, molar mass
MoleculeRoleSMILESInChIKeyFormulaMolar mass (g/mol)Stereochemistry
WatersolventOXLYOFNOQVPJJNP-UHFFFAOYSA-NH2O18.02none
EthanolsolventCCOLFQSCWFLJHTTHZ-UHFFFAOYSA-NC2H6O46.07none
AcetonesolventCC(C)=OCSCPPACGZOOCGX-UHFFFAOYSA-NC3H6O58.08none
Ethyl acetatesolventCCOC(C)=OXEKOWRVHYACXOJ-UHFFFAOYSA-NC4H8O288.11none
n-HexanesolventCCCCCCVLKZOEOYAKHREP-UHFFFAOYSA-NC6H1486.18none
DichloromethanesolventClCClYMWUJEATGCHHMB-UHFFFAOYSA-NCH2Cl284.93none
ChloroformsolventClC(Cl)ClHEDRZPFGACZZDS-UHFFFAOYSA-NCHCl3119.38none
Carbon tetrachloridesolventClC(Cl)(Cl)ClVZGDMQKNWNREIO-UHFFFAOYSA-NCCl4153.82none
Salicylic acidsoluteOC(=O)c1ccccc1OYGSDEFSMJLZEOE-UHFFFAOYSA-NC7H6O3138.12none
CaffeinesoluteCn1cnc2c1c(=O)n(C)c(=O)n2CRYYVLZVUVIJVGH-UHFFFAOYSA-NC8H10N4O2194.19none
VanillinsoluteCOc1cc(C=O)ccc1OMWOOGOJBHIARFG-UHFFFAOYSA-NC8H8O3152.15none
MentholsoluteCC(C)[C@@H]1CC[C@@H](C)C[C@H]1ONOOLISFMXDJSKH-KXUCPTDWSA-NC10H20O156.27(1R,2S,5R)
LimonenesoluteCC1=CC[C@@H](CC1)C(C)=CXMGQYMWWDOXHJM-JTQLQIEISA-NC10H16136.24(4R)
Run log: atoms, segments, area, volume, energies, wall time
MoleculeAtomsSurface segmentsArea (Ų)Volume (ų)Net screening charge (e)Gas-phase energy (Eh)Energy in conductor (Eh)Difference (kcal/mol)SCF convergedWall time
Water337443.0825.45−0.0050−76.359025−76.369336−6.47yes2 s
Ethanol987888.8667.73−0.0173−154.916340−154.923572−4.54yes15 s
Acetone10973103.9882.98−0.0173−193.006850−193.015422−5.38yes21 s
Ethyl acetate141,300137.18114.28−0.0204−307.475165−307.483346−5.13yes43 s
n-Hexane201,814160.90137.41−0.0315−236.889976−236.890770−0.50yes1.0 min
Dichloromethane5565100.1280.90−0.0089−959.465849−959.470663−3.02yes6 s
Chloroform5578119.44101.56−0.0086−1,418.957831−1,418.961715−2.44yes12 s
Carbon tetrachloride5585138.10122.50−0.0088−1,878.444459−1,878.445803−0.84yes12 s
Salicylic acid161,373160.93149.76−0.0179−495.705424−495.716951−7.23yes1.6 min
Caffeine241,953217.06208.77−0.0215−679.896051−679.914682−11.69yes4.1 min
Vanillin191,609186.01172.75−0.0206−534.934657−534.948463−8.66yes2.0 min
Menthol312,514220.04210.69−0.0348−467.982913−467.989958−4.42yes4.4 min
Limonene262,171205.03192.59−0.0324−390.372541−390.376017−2.18yes3.2 min

Energies are total electronic energies. The difference is the energy change on entering a perfect conductor; it is not a solvation free energy in any real solvent. Wall times are from the archived run and vary with machine load.

Show data: surface descriptors for all 13 molecules
MoleculeDonor area (%)Acceptor area (%)M2 (10⁻³ e²/Ų)M2/A (10⁻⁵ e²/Å⁴)Mdon (10⁻³ e)Macc (10⁻³ e)
Water32.529.94.5710.6049.0955.52
Ethanol6.711.03.053.4323.5135.69
Acetone0.013.93.263.140.0043.53
Ethyl acetate0.010.13.142.290.0033.89
n-Hexane0.00.00.270.170.000.00
Dichloromethane6.40.01.871.865.250.00
Chloroform5.60.01.521.2716.840.00
Carbon tetrachloride0.00.00.450.330.000.00
Salicylic acid5.16.04.622.8744.5413.10
Caffeine2.513.87.153.305.4687.65
Vanillin2.29.05.112.7512.7336.53
Menthol2.13.72.661.2112.8627.37
Limonene0.00.01.370.670.000.00

Donor and acceptor area: share of the surface with σ below −0.0084 or above +0.0084 e/Ų. Moments as defined in the explorer.

Limits and uncertainty

The two model versions disagree by up to a factor of 6.4, a fair measure of screening uncertainty here

Six limits, three measurable here, with misses up to 45-fold, a version spread up to 6.4-fold and about 3-fold from the solid's dataOur calculation vs measured
Sources of uncertainty in the COSMO-SAC screen as factors: misses against measured salicylic acid solubility up to 45-fold, a 2002 versus 2010 version spread up to about 6-fold, a factor of about 3 from the caffeine heat-of-fusion range, and three limits not quantified1×2×5×10×20×50×100×Factor between two numbers (log scale)Screening, not proofSalicylic acid vs measured, four solventsParameters from another setup2002 vs 2010 version, salicylic acid, eightsolventsThe solid mattersCaffeine ΔHfus​ reported from 18.3 to 24.8 kJ/molOne force-field shape per moleculeNot quantified: lowest-energy conformer onlyNo dispersion correctionNot tested: COSMO-SAC-dsp not run25 °C, two componentsNot computed: mixtures, other temperatures, realextractsWater: COSMO-SAC 2010 off by 7.02×Water: COSMO-SAC 2002 off by 44.98×Ethanol: COSMO-SAC 2010 off by 1.12×Ethanol: COSMO-SAC 2002 off by 1.55×Ethyl acetate: COSMO-SAC 2010 off by 1.01×Ethyl acetate: COSMO-SAC 2002 off by 1.79×Carbon tetrachloride: COSMO-SAC 2010 off by 4.37×Carbon tetrachloride: COSMO-SAC 2002 off by 1.03×water 7×CCl₄ 4× lowwater 45×Water: 2002 and 2010 differ by 6.40×Ethanol: 2002 and 2010 differ by 1.74×Acetone: 2002 and 2010 differ by 1.74×Ethyl acetate: 2002 and 2010 differ by 1.80×n-Hexane: 2002 and 2010 differ by 4.58×Dichloromethane: 2002 and 2010 differ by 3.15×Chloroform: 2002 and 2010 differ by 4.50×Carbon tetrachloride: 2002 and 2010 differ by 4.24×up to 6.4× (water)Caffeine: predicted solubility changes by 2.97× across the reported ΔHfus rangeabout 3×not quantified on this pagenot quantified on this pagenot quantified on this pageCOSMO-SAC 2010 vs measured2002 vs measured2002 vs 2010, one dot per solventMeasured: Shalmashi & Eliassi 2008. Fusion data: NIST WebBook.
Each factor is the larger of two numbers divided by the smaller. The constants were fitted to σ-profiles from DMol3 (BP functional, DNP basis set); production work would refit or use a matched setup. Polymorphs and solvates are not modeled.Measured: Shalmashi & Eliassi 2008. Caffeine ΔHfus range and fusion data: NIST Chemistry WebBook. COSMO-SAC-dsp: Hsieh, Lin & Vrabec 2014.
Text version of the six limits

No single error bar applies to a COSMO-SAC prediction. The version spread, the misses against measured data and the input ranges give a practical sense of it.

Limit

Screening, not proof

COSMO-type predictions usually rank solvents usefully but can miss absolute solubility by a large factor: here 7-fold (2010) and 45-fold (2002) for salicylic acid in water. Decisions still rest on measurements.

Limit

Parameters from another setup

The COSMO-SAC constants were fitted to σ-profiles from a different program (DMol3, with the BP functional and DNP basis set). The 2002 and 2010 versions give salicylic acid solubilities up to 6 times apart for the same solvent. Production work would refit or use a matched setup.

Limit

One force-field shape per molecule

Geometries are MMFF94 minima, not DFT-optimized, and only the lowest-energy conformer is used. Flexible molecules such as menthol have many shapes; production work would weight several.

Limit

The solid matters

Reported heats of fusion for caffeine span 18.3 to 24.8 kJ/mol; that range alone moves predicted solubility by a factor of about 3. Polymorphs and solvates are not modeled.

Limit

No dispersion correction

A later variant adds a dispersion term (COSMO-SAC-dsp; Hsieh, Lin & Vrabec 2014); it is not used here. Its effect on these rankings has not been tested.

Limit

25 °C, two components

Every number is for one solute in one pure solvent at 298.15 K. Mixed solvents, other temperatures and real extracts with hundreds of compounds were not computed.

How EUTECNIQ would use it Proposal

Screen many solvents on a computer, then measure only the best few

Compute once, screen widely, test narrowly, feed back; each surface took 2 seconds to 4.4 minutesProposed workflow Archived run times
Proposed loop: compute each molecule once, screen widely, measure the top few and feed the misses back; with the measured wall time of each archived surface calculation, 2 seconds to 4.4 minutes1Compute onceOne surface calculation permolecule, reused for everyscreen2Screen widelyRank food-grade solvents andblends for each target, bothversions as a spread3Test narrowlyMeasure solubility for the topfew, at a qualified externallaboratory until EUTECNIQ'sown exists4Feed backMeasured values show wherethe model misses for thatcompound family and set thenext refitrefit, then screen againProposed workflowWall time per surface calculation, archived run (2 CPUthreads)WaterWater: 2 s, 3 atoms2 sDichloromethaneDichloromethane: 6 s, 5 atoms6 sCarbon tetrachlorideCarbon tetrachloride: 12 s, 5 atoms12 sChloroformChloroform: 12 s, 5 atoms12 sEthanolEthanol: 15 s, 9 atoms15 sAcetoneAcetone: 21 s, 10 atoms21 sEthyl acetateEthyl acetate: 43 s, 14 atoms43 sn-Hexanen-Hexane: 62 s, 20 atoms1.0 minSalicylic acidSalicylic acid: 95 s, 16 atoms1.6 minVanillinVanillin: 118 s, 19 atoms2.0 minLimoneneLimonene: 194 s, 26 atoms3.2 minCaffeineCaffeine: 246 s, 24 atoms4.1 minMentholMenthol: 264 s, 31 atoms4.4 minsolventsoluteProposed loop: compute once, screen widely, test narrowly, feed back1Compute onceOne surface calculation per molecule, reused forevery screen2Screen widelyRank food-grade solvents and blends for eachtarget, both versions as a spread3Test narrowlyMeasure solubility for the top few, at a qualifiedexternal laboratory until EUTECNIQ's own exists4Feed backMeasured values show where the model misses forthat compound family and set the next refitStep 4 returns to step 2 with a refit model.
Wall times: archived run log above (two CPU threads; they vary with machine load). Workflow: EUTECNIQ proposal; measurements would be made by a qualified external laboratory until EUTECNIQ's own laboratory exists.
Text version of the workflow
  1. Compute onceOne surface calculation per molecule, here 2 seconds to 4.4 minutes on two CPU threads, then reused for every screen.
  2. Screen widelyRank food-grade solvents and blends for each target compound, with both model versions as a spread.
  3. Test narrowlyMeasure solubility for the top few candidates, through a qualified external laboratory until EUTECNIQ's own laboratory exists.
  4. Feed backMeasured values show where the model misses for that compound family and set the next refit.
Explanation, details and sources

Why it mattersSolvent choice drives extraction yield, purity, residual-solvent limits and cost. The founder has published on quantum-chemistry-based property prediction: "New quantum chemistry-based descriptors for better prediction of melting point and viscosity of ionic liquids" (Mehrkesh & Karunanithi, Fluid Phase Equilibria, 2016) Peer-reviewed, and reports using COSMO-RS in prior industrial R&D Founder-reported. Classical phase-equilibrium models are on the Thermodynamics page; extraction methods are under Extraction and purification.

Have a solubility or solvent-selection question?

EUTECNIQ is in formation. We welcome conversations with research partners about computational screening paired with measured data.