Thanks, I solved my problem via this - it looks like when I was passing
things in as SMARTS it was ignoring the directive to not have implicit
hydrogens on the R-Groups. Fixing that changed the reaction definitions to
the ones like the ones you mentioned, and gave me the chirality back.

On Mon, 24 Jan 2022 at 13:17, James Wallace <jeawall...@gmail.com> wrote:

> So, arer you saying it's because I'm making the hydrogen part explicit?
> I'll try without that and see what I get. Thanks.
>
> On Mon, 24 Jan 2022 at 12:35, Wim Dehaen <wimdeh...@gmail.com> wrote:
>
>> Hi,
>> I think that is not expected behavior and perhaps it could be a
>> consequence of a faulty reaction definition.
>> using the following with a generic amide coupling:
>>
>> rxn =
>> AllChem.ReactionFromSmarts('[C:1](=[O:2])[OH:3].[N:4]>>[C:1](=[O:2])[N:4].[OH:3]')
>> reactant1 = Chem.MolFromSmiles("C[C@
>> @H](OC1=CC(C(=O)O)=CC=C1)C1=CC=CC=C1")
>> reactant2 = Chem.MolFromSmiles("NC1(CO)CC(F)(F)C1")
>> prod = rxn.RunReactants((reactant1,reactant2))[0][0]
>> display(prod)
>>
>> i get the expected product:
>> [image: image.png]
>>
>> C[C@@H](Oc1cccc(C(=O)NC2(CO)CC(F)(F)C2)c1)c1ccccc1
>>
>>
>> using your more specific reaction definition that includes the whole
>> reactant1 structure, the reaction does not work because the amine reactant
>> is defined as [NH3] in the reaction smarts, so ammonia only. if i replace
>> it with an amine generic 
>> 'C[C@@H](Oc1cccc(C(=O)O)c1)c1ccccc1.[N:1]>>C[C@@H](Oc1cccc(C(=O)[N:1])c1)c1ccccc1'
>> reaction smarts i also get the expected product that includes the stereo
>> center.
>> I think if your problem persists it would be good to paste a whole code
>> block that outputs the undesired product.
>> best wishes
>> wim
>>
>>
>> On Mon, Jan 24, 2022 at 11:31 AM James Wallace <jeawall...@gmail.com>
>> wrote:
>>
>>> I've been trying to use the RunReactants portion of the ChemicalReaction
>>> enumeration with chiral reagents, and a chiral reaction, but I don't seem
>>> to get chiral products out.
>>>
>>> For example, using a template reaction:
>>>
>>> C[C@@H](Oc1cccc(C(=O)O)c1)c1ccccc1.[NH3:1]>>C[C@
>>> @H](Oc1cccc(C(=O)[NH2:1])c1)c1ccccc1
>>>
>>> [image: image.png]
>>>
>>> Reactant 1: C[C@@H](OC1=CC(C(=O)O)=CC=C1)C1=CC=CC=C1
>>>
>>> [image: image.png]
>>>
>>> Reactant 2: NC1(CO)CC(F)(F)C1
>>>
>>> [image: image.png]
>>>
>>> Product: CC(Oc1cccc(C(=O)NC2(CO)CC(F)(F)C2)c1)c1ccccc1
>>>
>>> [image: image.png]
>>>
>>> Not that the methyl at the top of the drawing no longer has an R
>>> indication.
>>>
>>> Is there anything inherent to the RunReactants function that clears
>>> chirality, as it appears to be retained right up until the combination step
>>> to generate the product?
>>> _______________________________________________
>>> Rdkit-discuss mailing list
>>> Rdkit-discuss@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>>>
>>
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to