User 08b4a3b8d1
30-04-2007 20:14:22
We have just upgraded to Jchem 3.2.5 and Marvin Sketch 3.1.7 and are having problems with some of our reactions that worked in Jchem 3.2.4 and Marvin Sketch 3.1.5. We sent an email about the details of these problems to ChemAxon earlier.
I have attached two of the reactions that are causing problems for us. Something in the upgrade must have caused our reactions to no longer work properly as they were working before the upgrade.
We have also noticed that after we upload a reaction onto our website, we are no longer able to use the "save as" or "copy" functions directly from the java applets. Before the upgrade, we could right click on a reaction and either save it or copy it onto our hard drive. Now when we try to save or copy, we get an error message stating "Cannot convert molecule to mrv, Java bug 4274061 workaround skipped". This is a serious problem for us as the "copy" function is used during editing and not having it available makes it very difficult for us to edit our reactions.
Please let us know if there is anything that can be done to fix these problems.
ChemAxon d76e6e95eb
30-04-2007 20:26:46
Thank you for submitting the problem. We will check the problem and get back to you soon.
User 08b4a3b8d1
21-05-2007 20:34:03
Thank you for your help. We re-installed both Jchem 3.2.5 and Marvin Sketch 4.1.7 and things are working better. However, we still are having difficulties with one reaction, bt0005, which I have reattached. With the substrate c1cc2ccc3cccc4ccc(c1)c2c34, the reaction should predict O[C@H]1[C@@H](O)c2cccc3ccc4cccc1c4c23. However, it is not producing any products.
Code: |
react -a changing -v -r ../molecules/bt0005.mrv "c1cc2ccc3cccc4ccc(c1)c2c34"
Total running time (ms) : 2702
Reaction setting (ms) : 2153
Reactant setting (ms) : 10
Reaction processing (ms): 539
|
With bt0005 again, using the substrate c1ccc2c(c1)cc3ccc4cccc5ccc2c3c45, the desired products are O[C@H]1[C@@H](O)c2c3ccccc3cc4ccc5cccc1c5c24 and O[C@H]1[C@@H](O)c2cc3ccccc3c4ccc5cccc1c5c24. While the reaction does predict products, we do not get the desired ones.
Code: |
react -a changing -v -r ../molecules/bt0005.mrv "c1ccc2c(c1)cc3ccc4cccc5ccc2c3c45"
O[C@H]1C=Cc2c(cc3ccc4cccc5ccc2c3c45)[C@H]1O
O[C@H]1C=Cc2cc3ccc4cccc5ccc(c2[C@H]1O)c3c45
Total running time (ms) : 2054
Reaction setting (ms) : 1568
Reactant setting (ms) : 7
Reaction processing (ms): 479
|
This reaction worked to predict the correct products before we upgraded to the new version of jchem and marvin sketch. We are curious if there is any way we can change the reaction so it will work again.
Thank you.
ChemAxon e08c317633
23-05-2007 13:54:43
Hi,
The exclude rule you use in the reaction have to be corrected, if you expect the described products.
You can use
Code: |
-n, --no-rules <type> ignore reaction rules,
depending on type:
r - ignore reactivity rule
s - ignore selectivity rule
t - ignore selectivity tolerance
rs - ignore both reactivity and
selectivity rules
rt - ignore reactivity rule and
selectivity tolerance
|
command line option to check the products generated without applying reaction rules. Quote: |
However, we still are having difficulties with one reaction, bt0005, which I have reattached. With the substrate c1cc2ccc3cccc4ccc(c1)c2c34, the reaction should predict O[C@H]1[C@@H](O)c2cccc3ccc4cccc1c4c23. However, it is not producing any products. |
This call will ignore reactivity and exclude rules: Code: |
react -a changing -v -n r -r bt0005.mrv "c1cc2ccc3cccc4ccc(c1)c2c34"
O[C@H]1C=c2ccc3cccc4ccc([C@H]1O)c2c34
O[C@@H]1C=c2ccc3cccc4ccc([C@@H]1O)c2c34
O[C@H]1[C@@H](O)c2cccc3ccc4cccc1c4c23
Total running time (ms) : 1153
Reaction setting (ms) : 938
Reactant setting (ms) : 5
Reaction processing (ms): 210
|
Your expected product (O[C@H]1[C@@H](O)c2cccc3ccc4cccc1c4c23) is there on the list, but the exclude rule filters it out. See also explanation1.jpg. Quote: |
With bt0005 again, using the substrate c1ccc2c(c1)cc3ccc4cccc5ccc2c3c45, the desired products are O[C@H]1[C@@H](O)c2c3ccccc3cc4ccc5cccc1c5c24 and O[C@H]1[C@@H](O)c2cc3ccccc3c4ccc5cccc1c5c24. While the reaction does predict products, we do not get the desired ones. |
Same happens in your second example.
Code: |
react -a changing -v -n r -r bt0005.mrv "c1ccc2c(c1)cc3ccc4cccc5ccc2c3c45"
O[C@H]1C=c2cc3ccc4cccc5ccc(c3c45)c2=C[C@H]1O
O[C@H]1C=Cc2c(cc3ccc4cccc5ccc2c3c45)[C@H]1O
O[C@@H]1C=c2cc3ccc4cccc5ccc(c3c45)c2=C[C@@H]1O
O[C@H]1C=Cc2cc3ccc4cccc5ccc(c2[C@H]1O)c3c45
O[C@@H]1C=Cc2cc3ccc4cccc5ccc(c2[C@@H]1O)c3c45
O[C@@H]1C=Cc2c(cc3ccc4cccc5ccc2c3c45)[C@@H]1O
O[C@H]1[C@@H](O)c2cc3ccccc3c4ccc5cccc1c5c24
O[C@@H]1[C@H](O)c2cc3ccccc3c4ccc5cccc1c5c24
O[C@@H]1C=c2ccc3c4ccccc4cc5ccc([C@@H]1O)c2c35
O[C@H]1C=c2ccc3c4ccccc4cc5ccc([C@H]1O)c2c35
O[C@H]1C=c2ccc3cc4ccccc4c5ccc([C@H]1O)c2c35
O[C@@H]1C=c2ccc3cc4ccccc4c5ccc([C@@H]1O)c2c35
O[C@@H]1[C@H](O)c2c3ccccc3cc4ccc5cccc1c5c24
O[C@H]1[C@@H](O)c2c3ccccc3cc4ccc5cccc1c5c24
Total running time (ms) : 1218
Reaction setting (ms) : 956
Reactant setting (ms) : 5
Reaction processing (ms): 257 |
The expected products are on the list, but the exclude rule filters them out, while some of the products are not excluded because they do not fulfil your exclude rule. See explanation2.jpg.
Best regards,
Zsolt