Python API · stjames models · API example
This workflow predicts logP, the base-10 logarithm of a neutral compound's equilibrium concentration ratio between 1-octanol and water. Use it to compare lipophilicity during molecular design or screening. Each result is a single, dimensionless logP value.
The "Method" selector offers three choices:
Temperature and solvent composition are fixed for COSMO-RS; the form exposes only the method choice.
Larger values indicate greater preference for octanol. For example, logP = 2 corresponds to a 100-fold higher concentration in octanol than in water. Negative values indicate a preference for water.
Use the neutral molecular structure rather than a salt or disconnected mixture. LogP differs from logD, which includes ionized species at a specified pH; this workflow does not predict a pH-dependent distribution curve or enumerate tautomers. Treat results as predictions for the submitted structure. COSMO-RS provides a different physical approach, but using it outside the learned model's domain does not guarantee better accuracy.

Performance comparison of Chemprop D-MPNN and RDKit Crippen on the prospective set from the SangsterLogP paper. Figures from our logP update.

LogP prediction with COSMO-RS on a set of approved drugs derived from the ChEMBL dataset.