User 568550d85a
06-05-2009 16:14:00
Hello
I tried to understand the logP calculation settings/types better. I looked at the user and the developers guide but got stuck... Therefore I have some questions:
1) There are 3 models to calculate the logP (VG, KLOP, PHYSPROP). Which of them is the most "common" (used in literature)? If I choose the "weighted" option, which model is taken in the end? The one with the least incertitude?
2) There are logPnonIonic, logPMicro, logDpI and logPTrue.
- logPMicro is the logP of the input structure (ion or not).
- logPnonIonic is the logP of the uncharged structure (ionized structures are neutralized).
- logDpI is the logP at the isoelectric point of the structure
Is this correct? And which criterions are used to find out the logPTrue (the most typical of the above?)
3) I have a small test program
public static void main(String[] args) throws Exception {
String[] sarr = {"OC(=O)CC","CCCNCCC"};
logPPlugin lp = new logPPlugin();
lp.setlogPMethod(METHOD_WEIGHTED);
for (int i = 0; i < sarr.length; i++) {
Molecule m = new MolHandler(sarr).getMolecule();
lp.setMolecule(m);
lp.run();
System.out.println(sarr + " " + lp.getlogPNonionic()
+ " " + lp.getlogPMicro()
+ " " + lp.getlogDpI()
+ " " + lp.getlogPTrue());
}
the output is:
OC(=O)CC NaN NaN NaN 0.47719013266666666
CCCNCCC NaN NaN NaN 1.5657822276666666What did I do wrong?
Many thanks in advance for your time.
lorenz