Sandro Boland
2008-08-29 06:15:02 UTC
Dear openbabel users,
I am currently using openbabel to convert an number of molecules from smiles
to various formats. One thing of importance for docking (and biological
activity) is the protonation state of the molecule. However, the general
rules from openbabel seem to be a bit too simple in that area... I would
therefore like to add new rules to the phomdel.txt file, so that more
realistic results can be obtained.
Some typical problems I have concern amine groups... While most of them are
protonated at pH7, some of them are not.
Molecules such as C1CCCCC1C(N)C(F)(F)F or c1ccccc1C(N)C(F)(F)F should have a
pKa <7 Does anyone know how to modify the phmodel.txt file so that this
group is not protonated while using the phmodel?
(And of course, I would still like to protonate the other "regular"
amines!).
The same problem happens with piperazines; for instance:
a molecule such as: c1ccccc1CCN2CCNCC2
should carry a single positive charge at pH7: c1ccccc1CCN2CC[N+]CC2
and not two charges such as: c1ccccc1CC[N+]2CC[N+]CC2 (what I currently get
from openbabel).
The differences resulting from this problem can have a significant impact on
further modeling work:
* electrostatic repulsion while modeling/docking/scoring
* wrong conformations of the molecule (miscalculated internal H bonds,..)
* wrong values of charge descriptors in QSAR/QSPR
* .....
I would gladly spend some time modifying the pH model if I just had a clue
on how to do this... And I think that having a larger and more accurate set
of rules could be beneficial for all users (making a topic with new rules
that can be implemented, posting an updated pHmodel???)
So, does any of you have a clue?
Thank you in advance! :-)
Sandro
I am currently using openbabel to convert an number of molecules from smiles
to various formats. One thing of importance for docking (and biological
activity) is the protonation state of the molecule. However, the general
rules from openbabel seem to be a bit too simple in that area... I would
therefore like to add new rules to the phomdel.txt file, so that more
realistic results can be obtained.
Some typical problems I have concern amine groups... While most of them are
protonated at pH7, some of them are not.
Molecules such as C1CCCCC1C(N)C(F)(F)F or c1ccccc1C(N)C(F)(F)F should have a
pKa <7 Does anyone know how to modify the phmodel.txt file so that this
group is not protonated while using the phmodel?
(And of course, I would still like to protonate the other "regular"
amines!).
The same problem happens with piperazines; for instance:
a molecule such as: c1ccccc1CCN2CCNCC2
should carry a single positive charge at pH7: c1ccccc1CCN2CC[N+]CC2
and not two charges such as: c1ccccc1CC[N+]2CC[N+]CC2 (what I currently get
from openbabel).
The differences resulting from this problem can have a significant impact on
further modeling work:
* electrostatic repulsion while modeling/docking/scoring
* wrong conformations of the molecule (miscalculated internal H bonds,..)
* wrong values of charge descriptors in QSAR/QSPR
* .....
I would gladly spend some time modifying the pH model if I just had a clue
on how to do this... And I think that having a larger and more accurate set
of rules could be beneficial for all users (making a topic with new rules
that can be implemented, posting an updated pHmodel???)
So, does any of you have a clue?
Thank you in advance! :-)
Sandro
--
View this message in context: http://www.nabble.com/making-a-custom-pH-model-tp19158521p19158521.html
Sent from the openbabel-discuss mailing list archive at Nabble.com.
View this message in context: http://www.nabble.com/making-a-custom-pH-model-tp19158521p19158521.html
Sent from the openbabel-discuss mailing list archive at Nabble.com.