How tautomers are defined by JChem

User cf4264f752

27-01-2015 15:25:21

Hi all,


We have two structures (see files attached)


they are not tautomers from our chemists point of view.


but JChem cartridge considers that they are.


      select jc_compare((select structure from chem_structs where unit_id = -1016662343), 

      (select structure from chem_structs where unit_id = 345198431), 't:d tautomerSearch:y') from dual; 

returns 1


while


select jc_compare((select structure from chem_structs where unit_id = -1016662343), 

      (select structure from chem_structs where unit_id = 345198431), 't:d') from dual; 

returns 0


 


The environment is the following:


Oracle environment: 

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE 11.2.0.4.0 Production

TNS for Linux: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production




JChem owner: JCHEM_GG_EDITORIAL




JChem Server environment: 

Java VM vendor: Oracle Corporation

Java version: 1.7.0_67

Java VM version: 24.65-b04

JChem version: 15.1.12.0

JChem Index version: 14102000

JDBC driver version: 11.2.0.3.0

Could you please comment on this. Is it a bug that they're considered tautomers or we're doing something wrong?


Thanks

ChemAxon 25dcd765a3

28-01-2015 11:52:12

Hi,


Jchem search using a generalized form of all tautomers during search. 


I have checked the all tautomer set of -1016662343.mol and found that 345198431.mol is not part of that tautomer set. So, as far as I see it is a bug in the generalization algorithm. However, to improve the generalization algorithm, or better to say, change it completely is a huge amount of work and we don't have currently the capacity to work on that. We actually have an idea how to improve it, so it may happen in the future, but this task has low priority currently.

ChemAxon 25dcd765a3

28-01-2015 12:43:53

Hi,


I have to correct myself as one of my colleague have checked in more detail the all tautomer set of -1016662343.mol and found that 345198431.mol is part of that tautomer set. In this case the generalization improvement I was talking about does not help at all...

ChemAxon d51151248d

28-01-2015 13:12:32

Dear Alena, 


The two molecules you sent us are tautomer forms of each other in our model, which means that our tautomerization algorithm can transform the first into the second by re-placing the double bonds and protons. Our algorithm examines the possibility of protomer transformations and decided based on this if the two molecules are tautomer forms. So this should not be considered as a bug based on the tautomerization model.


However, in the chemical practice, these two forms should not be considered tautomers, so there is no chemical equilibrium between them.


I would also like to mention that our tautomerization model will be improved in the future. We will notify you about the improvements.  


Best regards, 


Daniel

User cf4264f752

28-01-2015 14:34:36

Hi Daniel, volfi,


 


Thanks a lot for the detailed explanation. We'll be waiting for the news)


 


Regards,


Alena