Hi All -

Here's my 2 cents...

> Date: Tue, 2 Apr 2013 07:27:08 +0200
> From: Greg Landrum <greg.land...@gmail.com>
> Subject: [Rdkit-discuss] Handling reaction stereochemistry
> To: RDKit Discuss <rdkit-discuss@lists.sourceforge.net>
>
...
> In [7]: rxn = AllChem.ReactionFromSmarts('[C:1]-O>>[C:1]-S')
> In [8]: ps = rxn.RunReactants((Chem.MolFromSmiles('F[C@H](O)Cl'),))
> In [9]: Chem.MolToSmiles(ps[0][0],True)
> Out[9]: 'F[C@H](S)Cl'
>
> It seems nice to be able to preserve chirality in these cases.
>
> The question that comes up is: "*Should* we be preserving chirality in
> these cases?". The change makes it impossible to indicate a reaction
> that scrambles stereochemistry. That doesn't seem right.

This should be the default behavior since it covers the vast majority
of rxns, chiral and achiral.

>
> So... the question to you guys: How should stereochemistry
> inversion/retention/loss be indicated in Reaction SMARTS?

This is my just my opinion... don't mistake me for an expert.
Stereocenter selectivity (or inversion) requires that the reaction
components be chiral.
In your example, C-O >> C-S is not chiral even if the C can map onto a
chiral reactant.

In contrast, F[C@H](O)Cl>>F[C@H](S)Cl is chiral, as is
F[C@H](O)Cl>>F[C@@H](O)Cl.
[C@]O>>C[@}S is not chiral due to insufficient neighbors being provided.
Having to specify the neighboring atoms is a pain and reduces the
transform's value for generic reuse..
But (in my experience anyway) stereoselective transforms should be
depicted with explicit stereocenters, i.e. with neighboring atoms (or
atom lists) present.

>
> Bonus points to anyone who can explain to me how the
> inversion/retention flags in RXN files should be handled. At the
> moment the RDKit uses what's in the products and ignores them in the
> reactants.

Without reminding myself about how RXN file inversion/retention flags work...
I would stick to treating transform atoms as chiral only if they are
marked as chiral AND their neighbors are represented explicitly.
(If that makes them achiral, they still do NOT stomp stereocenters in
chiral reactants.)
This should work with SMILES or RXN files.

Best regards -

- Robert


>
> -greg
>
>

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to