ChemAxon 60ee1f1328
27-05-2005 09:36:27
Thanks to all at ChemAxon for the great conference.
OK, so I've been reading the "In silico synthesis" presentation and have come to the conclusion that I would like to build my own Java class that uses the react API and then publish this as a Java Stored procedure.
Is this what you essentially mean by using react in database mode?
Secondly, I would like to know if I can use/reference .rxn or .rdf files when constructing my Reactor.SetReaction (x)? Maybe I need to convert my .rxn or .rdf file to SMARTS format in order to initialise the reactor.SetReaction? What file type is RMol a reference to in this presentation?
Many thanks for your comments.
ChemAxon 60ee1f1328
27-05-2005 11:20:22
OK, so Marvin .exe allows me to save as SMARTS and so presumably
I can do this using the API, i.e. .rxn,.rdf - > SMARTS.
Next question:
Please see my enolate reaction attached.
I am happy that I am seeing ChemoSelectivity and RegioSelectivity for this reaction. However I don't think I am seeing Stereospecific products i.e. I expect an R and S version in pairs instead I see one absolute molecule...I have specified a "wiggly bond" in the product and mapped all surrounding atoms, please tell me what I need to do in addition, maybe in chemical terms, speaking of which how could I implement my drug likeness filter chemical terms in my rxn,rdf,SMARTS? Is it easier to use JC_COMPARE post reaction processing?
ChemAxon 60ee1f1328
27-05-2005 11:21:16
Maybe I need to clean3D my input reactants before reaction processing?
ChemAxon 60ee1f1328
27-05-2005 11:25:05
apologies - I think I might have expected this rxn to produce separate R/S isomers rather than the former!
ChemAxon 60ee1f1328
27-05-2005 13:57:43
To confirm, the syntax:
MolImporter importer = new MolImporter(args[0]);
will read a .rxn or .rdf file for subsequent reaction setting?
(reactor.setReaction(rmol);)
and the syntax:
Reactor.setReactionString(String).
is expecting a SMARTS string?
It would be very useful for me to understand where the Chemical terms syntax is set in the API or where it exists for editing in a .rxn, .rdf or SMARTS string? For instance to start with say I want to include the drug likeness criteria filter in my reaction using a .rxn, .rdf and SMARTS representation of my reaction? Can you give me examples for each to get me started?
Where would I set selectivity terms as above?
Is all information about a reaction retained on conversion between .rxn, .rdf and SMARTS -presumably so?
Could you give a hint regarding my enolate question as well please!?
Chemo and Regio look OK but I cannot appear to code Stereo correctly?
Many thanks Nora!
ChemAxon d76e6e95eb
27-05-2005 14:30:52
Just joined the discussion. Your aim with the reaction of enolate.rxn is not clear for me. Would you like to:
- create one product molecule with a wiggly bond at the alpha position (an unknown enantiomer)?
- create one product molecule with simple single bond at the alpha position (racemic mixture)?
- create two products one with up wedge and an other one with down wedge (the two enantiomers of the racemic mixture)?
ChemAxon 60ee1f1328
27-05-2005 14:44:18
Gyuri,
Ideally I would expect a prochiral centre in this context to produce the result:
"- create two products one with up wedge and an other one with down wedge (the two enantiomers of the racemic mixture)?"
and if any chiral centres existed in the reactants and were marked as such for the products to be all diastereoisomers.
Currently I am seeing the version below and not realising that it represents a racemic mixture (maybe I expected a wiggle!) I don't think further reactions would treat it as such?
"- create one product molecule with simple single bond at the alpha position (racemic mixture)?"
ChemAxon 60ee1f1328
27-05-2005 15:17:15
Nora - Thank you kindly for your clear answers!
I await Gyuri's answer also and then essentially I am ready to go, which is great! I will be in touch regarding a react license very soon!
If I remember rightly (from a previous discussion) I will need to license the evaluator tool - which calculator plug ins will this cover / what is the licensing model here? Presumably this will open up the evaluator API, and all the plug ins?
ChemAxon d76e6e95eb
27-05-2005 15:57:00
Reactor is already able to produce chiral or racemic structures. If an asymmetric molecule contains no wedge, that it is considered racemic mixture. Reactor handles diastereomers similarly.
If I understand you well, you need all stereoisomers generated separately. I mean all permutation using the stereo racemic atoms. In the end ther should not be asymmetric atoms without wedge bond.
In this case a new tool should be developed. You could postprocess your products after the reaction. What do you think?
ChemAxon 60ee1f1328
27-05-2005 16:06:59
I have just been trying to identify the boundaries so I am fully aware
of what the react tool does / does not do.
I have no immediate need to generate all combinations of diastereisomers
as separate records - so I am happy to accept a racemic mixture for now
- I might have expected a chiral R/S atom to be flagged slightly differently (i.e. a wiggle). Since the SMILES standard does (as far as I know) support flagging atoms as R or S (@/@@) then I initially guessed that the react tool would naturally make the distinction in the product set when it recognised a prochiral centre either via atom maps or coded chemical terms. I suspect that this may become a more pressing requirement in the future as the docking tools get more sophisticated (?) but for now it is fine as far as I am concerned!
ChemAxon d76e6e95eb
27-05-2005 16:50:09
Why would it make sence to create a stereo center with wiggly stereo bond? It often happens in laboratory practice, that the absolute stereo configuration of a new compound is not known for a while, but I don't know why this feature would be useful in virtual synthesis.