openmolecules.org

 
Home » DataWarrior » Functionality » Loss of stereochemical information when importing sdf file
Loss of stereochemical information when importing sdf file [message #464] Fri, 08 February 2019 21:11 Go to next message
Mike Parker is currently offline  Mike Parker
Messages: 1
Registered: February 2019
Location: Pennsylvania
Junior Member
I have a database file in sdf file format. It includes chemical compounds with a single stereocenter in which stereochemistry is drawn explicitly. Compounds are either the (S)-enantiomer or the (R)-enantiomer. When I open the file in Datawarrior, each is depicted as a racemate. The stereochemical information appears to have been lost. However, when I copy the SMILES string for each structure I can see that a stereochemical designator is still present (@ or @@) - but the structures that were R and S in the original sdf file have both become S in the SMILES string. So, in fact, the stereochemical information appears to have actually been altered in some cases, not lost.

Any ideas about what might be going on or suggestions on how to avoid the issue?
Re: Loss of stereochemical information when importing sdf file [message #472 is a reply to message #464] Tue, 12 February 2019 20:39 Go to previous message
thomas is currently offline  thomas
Messages: 655
Registered: June 2014
Senior Member
I assume that your SD-File contains racemates. SD-files version 2 contain the so-called chiral-flag (5th entry in 4th line of every molfile), which defines, whether a molecule is a racemate or pure enantiomer. If this flag is 0, then even if the molecule contains up/down stereo bonds it must be interpreted as racemic.

After reading these SD-files DataWarrior knows that the stereo centers are racemic and not unknown (DataWarrior distinguishes this). Smiles do not distinguish between racemic and absolute stereo centers. Thus, if a racemic molecule has multiple stereo centers, DataWarrior writes the stereo configuration of these (@ and @@) into the smiles in order to retain the relative configuration. In the special case where the molecule only contains one stereo center, DataWarrior might omit the stereo information, because there is no relative stereo configuration. Currently, it does not, but I should probably change that.
Previous Topic: Calculations on multiple values gives one value?!
Next Topic: Create new inquery
Goto Forum:
  


Current Time: Fri Apr 26 13:17:44 CEST 2024

Total time taken to generate the page: 0.04538 seconds