Stereo Analysis - calculating stereo descriptors¶
This manual gives you a walk-through on how to use the Stereo Analysis module:
Introduction¶
Stereochemistry involves the study of the relative spatial arrangement of atoms and their transformations. Stereochemistry defines different isomerisms that describe the molecule's behavior in the space. These isomer groups cover the entire space of organic molecules. We do not give further details on stereochemistry here, instead we refer to Marvin's stereochemistry summary.
It can be important to determine a molecule's stereochemical behavior. This can be achieved by calculating stereochemical descriptors for the molecule.
Chemaxon's Stereo Analysis module is able to calculate stereochemical descriptors for a molecule, giving an analysis of the stereochemical properties present in the input.
Usage¶
The stereo analysis functionality is built in different Chemaxon products.
Stereo analysis with cxcalc¶
Stereo Analysis module is integrated into the cxcalc command line tool. The general command syntax is
where the stereoanalysis options are the following:
Examples¶
Here are some examples of how to use the stereo analysis module via cxcalc :
- Calculating tetrahedral stereo descriptors for the following molecule:
The output shows the recognized tetrahedral stereo descriptors:
- Calculating cis-trans stereo descriptors:
The output shows the recognized cis-trans stereo descriptors:
- Calculating axial stereo descriptors for a molecule:
The output shows the recognized axial stereo descriptors:
- Calculating atrop stereo descriptor for a molecule:
The output shows the recognized atrop stereo descriptors:
- Calculating all stereo descriptors for a molecule with different stereo features:
The output shows the recognized stereo descriptors:
Stereo analysis with Chemical Terms¶
The stereo analysis module is also integrated into Chemaxon's Chemical Terms language. The stereo descriptors can be calculated by two different functions in Chemical Terms:
- stereoanalysis() : calculates and returns stereo descriptors of all types for the input molecule.
- stereoanalysis(T) : calculates and returns stereo centers of type T . *T * can be any stereo function defined in the API.
Examples¶
The following examples show how the functions above can be used with the Chemical Terms evaluator command line tool:
- Calculating all stereo descriptors for geldanamycin:
The output is:
- Calculating only tetrahedral stereo centers for the same molecule:
The output is:
- Calculating the number of unknown, resolved, tetrahedral stereocenters for the following molecule with the count() function:
- Finding only the carbon tetrahedral stereocenters can be done using the filter() function for the same molecule: