First Thank you for update ORGAN!
in the recent logP update the ValueError you set, 0.0, is a "normal/right" value!
have a look:
-
low_logp = -2.12178879609
-
-
logp = Crippen.MolLogP(Chem.MolFromSmiles(smile))
-
val = remap(logp, low_logp, high_logp)
-
val = np.clip(val, 0.0, 1.0)
-
- except ValueError:
-
-2.12 < 0.0 < 6.04
using this setting to train a set of smiles will end up all bad smiles because the value 0.0 is a "good" reward!
Maybe we can filter out bad smiles before calling logP?
First Thank you for update ORGAN!
in the recent logP update the ValueError you set, 0.0, is a "normal/right" value!
have a look:
-2.12 < 0.0 < 6.04
using this setting to train a set of smiles will end up all bad smiles because the value 0.0 is a "good" reward!
Maybe we can filter out bad smiles before calling logP?