Hongbin has the answer here completely correct (thanks Hongbin!). And the reason it's CCW instead of ACW is that I say "counterclockwise" and not "anticlockwise" :-)
-greg On Wed, Oct 30, 2019 at 3:07 AM Hongbin Yang <yanyangh...@163.com> wrote: > Hello Alfredo, > > The tag "CHI_TETRAHEDRAL_CW" means clockwise and CCW means anti-clockwise > (I have no idea why it is coded CCW rather than ACW, but whatever ;) ). > These chiral tags are related but not corresponding to the absolute > chirality (R/S) defined in organic chemistry. > > Look at the SMILES you provided and you will find that both of the chiral > carbons are [C@@H]. > According to the theory of Smiles in DayLight ( > https://www.daylight.com/dayhtml/doc/theory/theory.smiles.html 3.3.3) > > The symbol "@" indicates that the following neighbors are listed > anticlockwise (it is a "visual mnemonic" in that the symbol looks like an > anticlockwise spiral around a central circle). "@@" indicates that the > neighbors are listed clockwise (you guessed it, anti-anti-clockwise). > Then you may have realized that the tags "CHI_TETRAHEDRAL_CW" are > corresponding to your SMILES but not the real chirality. > > I suggest you read the chapter 3.3.3 to understand the meaning of "chiral > tag", then you will understand why they are not the absolute chirality. > > Absolute chirality depends on the chiral tag as well as the CIPRanks of > the neighbor atoms. That is why the chirality of the two carbons are > different while their chiral tags are the same. > > I am not sure if Lukas had the same question? > > > Best regards, > > Hongbin Yang 杨弘宾, Ph.D. > Research: Toxicophore and Chemoinformatics > On 10/29/2019 21:14,Alfredo Quevedo<maquevedo....@gmail.com> > <maquevedo....@gmail.com> wrote: > > Good morning, >> >> I am trying to manually set/change the stereochemistry of a chiral >> center of a molecule, and I cant understand how to set the >> CHI_TETRAHEDRAL_CW/CHI_TETRAHEDRAL_CCW tag on a certain atom. So far my >> script does the following: >> >> ----- >> from rdkit import Chem >> from rdkit.Chem import AllChem >> >> molecule='C[C@@H](C(=O)COc1c(F)c(F)cc(F)c1F)n1cc([C@@H](NCc2ccc3c(c2)OCO3)c2ncc[nH]2)nn1' >> >> molecule_smiles=Chem.MolFromSmiles(molecule) >> chiralty=Chem.FindMolChiralCenters(molecule_smiles) >> centers=len(chiralty) >> >> for i in range(centers): >> current_center=chiralty[i][1] >> print(current_center) >> center_to_change=chiralty[i][0] >> print(center_to_change) >> >> >> for a in molecule_smiles.GetAtoms(): >> print(a.GetChiralTag()) >> >> ---- >> >> executing the above mentioned script I can see that the molecule has 2 >> chiral centers, the first one on index 1, which is S, and the second >> one, with index 19, which is R. Both chiral tags are set to: >> CHI_TETRAHEDRAL_CW. now, I want to manually change the configuration of >> index 19 to S, so I want to change its tag to CHI_TETRAHEDRAL_CCW. >> >> Which would be the command to set this tag and how is the index indicated? >> >> thanks in advance for the help, >> >> kind regards >> >> Alfredo >> >> >> _______________________________________________ > 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