User 7b0ee04e66
15-05-2008 07:11:28
Good morning,
When standardizing compounds with carbamates, I get some unexpected results.
(JChem 5.0.2 and JChem 3.2.6 both gave the same results)
select jc_Standardize('CC(C)(C)OC(=O)NC1CCCCC1', 'sep=! config:tautomerize') from dual
output = CC(C)(C)OC(O)=NC1CCCCC1
I expected the initial Smiles to be returned.
I have tried to draw the same molecule in MSketch (5.0.3) and the major tautomer is 'CC(C)(C)OC(=O)NC1CCCCC1'
Why does the Standardizer not return the major tautomer?
Thanks
Catherine
ChemAxon d76e6e95eb
16-05-2008 15:16:42
The tautomerize action of standardizer returns a canonical tautomeric form, whch is not necessarily the stable tautomer. The canonical tautomer calculation is under revision at the moment, it changed in version 5.0.3 and will probably change in the next version as well. Our developers are just working on that part of the code.
If you are standardizing your compounds for substructure searching, please do not use tautomerize and mesomerize actions, because they are intended to provide canonical molecules, but not canonical functional groups. For example, the canonical tautomer of a compound can be an enol, while the canonical tautomer of another compound is oxo.
User 674e8cc0a3
02-12-2011 20:54:06
I understand why selecting
jc_standardize(smiles, 'config:tautomerize outFormat:smiles:u') canonical,
jc_evaluate_x(smiles, 'chemTerms:dominantTautomer() outFormat:smiles:u') stable
might return different values for one structure, but if different structures return the same canonical tautomer (i.e., we think they would interconvert to the same thing), shouldn't they also give the same value of the stable, dominant tautomer? But the following example suggests otherwise:
WITH list as (select 'O=C1N=CNC1' smi from dual union all select 'O=C1NC=NC1' from dual union all select 'Oc1c[nH]cn1' from dual) select smi smiles, jc_standardize(smi, 'config:tautomerize..aromatize outFormat:smiles:u') canonical, jc_evaluate_x(smi, 'chemTerms:dominantTautomer() outFormat:smiles:u') stable from list;
SMILES CANONICAL STABLE
O=C1N=CNC1 Oc1c[nH]cn1 OC1=NC=NC1
O=C1NC=NC1 Oc1c[nH]cn1 O=C1CN=CN1
Oc1c[nH]cn1 Oc1c[nH]cn1 Oc1cnc[nH]1
The three share the same canonical tautomer, but give three different dominant forms.
User 851ac690a0
06-12-2011 17:15:53
Hi,
Yes, it can occure. Because, intention of the canonical and the stable tautomers are different. See the attached figure.
Please note that we constantly improve the canonical and the stable tautomer generators. The actual version of the tauotmer generator provides better results.
Jozsi