Query guide - Stereochemistry Contents
- About JChem's stereochemistry feature
- Stereo search options
- Stereoisomers of tetrahedral arrangement
- E/Z stereochemistry of double bonds
- Axial isomerism
- Syn-anti, endo-exo isomerism of bicyclic molecules
- Stereo models
- Relative configuration of tetrahedral stereo centers
- Priority list of checking stereoinformation
Stereochemistry
Biological systems are highly stereoselective, thus, a chemical structure search engine has to be geared with stereospecific query tools. JChem handles tetrahedral, double bond E/Z stereochemistry, isomers of cumulenes, atropisomers, and syn-anti/endo-exo isomers of bridged bicyclic compounds. Furthermore, relative tetrahedral stereo configuration and different stereo models can be used. There are also various search options that modify search behaviour related to stereochemistry.
The following stereo search options are available:
- Stereospecific
- When the query does not contain stereo information, the hits will include results both with and without stereo information. Otherwise, the stereo information is taken into account during the search.(default) The following stereo search options can modify the default setting.
- Exact stereo
- All stereo information is tested for equality, meaning that a non-stereo query only matches non-stereo targets and enhanced stereo groups can't match on absolute stereo atoms.
- Diastereomer searching
- Retrieves stereoisomers where tetrahedral stereo information is present on the same stereo centers, but their configuration (parity) is arbitrary.
- Enantiomer searching
- Retrieves the given query stereo configuration and its enantiomer as well. This options works in the same way as if all atoms without enhanced stereo information belonged to a further AND group (see priority).
- Ignored stereo
- All stereo information is ignored.
Tetrahedral stereochemistry
Tetrahedral stereochemistry information is derived from different molecular features, depending on dimensionality:
- 3D: When the molecule contains 3D coordinates, those alone define tetrahedral stereochemistry.
- 2D: For 2D structure diagrams, coordinates and wedge, hatch or
wiggly bond types define stereochemistry. These bond types define the
relative position of ligands to the stereo center atom, which should be
at the narrow end by default:
Non-stereo (plain) bonds are assumed to be in the plane of the paper. When the stereo center has an implicit hydrogen also, it is assumed to point downwards.
up (wedge bond ) the ligand on the wide end is above the atom at the narrow end 
down (hatch bond) atom on the wide end is below the atom at the narrow end 
up or down (wiggly bond) specifies tetrahedral chirality information, but the actual stereo configuration is irrelevant; or cis/trans configuration of double bond is irrelevant (see below) - 0D: For structures without atom coordinates (like those coming from smiles/smarts), tetrahedral stereochemical notation is represented in different ways. (For example, SMILES uses the @ and @@ parity symbols in the atom description, and CML and MRV formats use an atom flag in the 0D case - the <atomParity> tag.)
Table 1. depicts a few examples of tetrahedral stereo matching, assuming absolute stereochemistry (see next section for further details).
Table 1. Tetrahedral stereo matching
| target | |||||
![]() |
![]() |
![]() |
![]() |
||
| query | ![]() |
||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
Exact stereo search
The exact stereo option means that all stereo information should be the same in the query and target ("all stereo info is exactly the same"). It mainly has an effect when the query has no stereo information: it only matches non-stereo target. Similarly, a query with a wiggly tetrahedral center will only match wiggly tetrahedral center, and not specific R and S configurations.
Table 2. Exact stereo matching
| target | |||||
![]() |
![]() |
![]() |
![]() |
||
| query | ![]() |
||||
![]() |
|||||
![]() |
|||||
![]() |
|||||
E/Z stereochemistry of double bonds
Ligand pairs of a stereo double bond define a stereo configuration. (Referred to as cis/trans or E/Z configuration.) In 2D and 3D molecules this configuration is derived from the atomic coordinates, and for molecules without coordinates (0D, like smiles) stereo double bonds are distinguished in other ways. (For example, smiles uses the directional bonds: / and \ for the ligand, and CML and MRV formats use a bond flag in the 0D case - the <bondStereo> tag.)
There is a search option which controls the behaviour regarding double bond cis/trans isomerism: setDoubleBondStereoMatchingMode(). It can set three different search states:
- DBS_NONE: No double bond cis/trans is considered.
- DBS_MARKED: (Default) Double bond cis/trans stereo is checked for double bonds designated by the stereo search flag only. However, for queries coming from the Daylight formats family, all double bonds are considered which have specified stereo configuration. See section below about the matching differences between different formats.
- DBS_ALL: All double bonds are checked for cis/trans stereo matching.
In case of DBS_MARKED, a small box should be placed on the query double bond to indicate the stereo search flag. This means that those double bonds will be considered as stereo during the search. In this case, the corresponding double bond in the target molecule structure must have the same stereo configuration as drawn in the query (Table 3.).
| cis (the two atoms are on the same side of the double bond) | |
|
trans (the two atoms are on the opposite sides of the double bond) |
| cis or trans (stereo bond with either cis or trans configuration) | |
|
cis or trans (stereo bond with either cis or trans configuration) |
| not trans | |
|
not cis |
Table 3. Stereo double bonds
Examples(DBS_MARKED):
| target | ||
![]() |
||
| query | ![]() |
|
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
Special types of E/Z stereoisomerism
Double bond stereo matching near aromatic rings
In some structures in case of general aromatization, aromatic rings can have double bonds (see aromatization documentation). In such cases double bond, cis-trans stereo information is considered during searching.Example:
| target | ||
![]() |
||
| query | ![]() |
|
Cumulated system with odd numbers of double bonds
Cumulenes with proper substituents and odd numbers of double bonds show also cis or trans isomerism. Exploring stereoisomers of cumulenes the following issues should be considered.
- Allene stereo search option is switched off by default.
- The stereochemical information of cumulenes cannot be exported in 0D that is, it works only in memory for directly drawn structures.
- Global stereo model is used exclusively during Allene stereo search tasks, even if a different model has been selected for the search.
- Works for substructure, duplicate and full search methods.
- Exact Allene stereo search is available only in case of full, full fragment, or duplicate search.
- This option is not available for markush structures and for database.
Example:
| Target | ||||
![]() |
![]() |
![]() |
||
| Query | ![]() |
|||
Axial isomerism
Axial chirality is a special case of stereochemistry and typically observed in biaryl compounds and cumulenes with different substituents and even numbers of double bonds. The following issues should be credited during seeking axial stereoisomers.
- Axial stereo search option is switched off by default.
- Works for substructure, duplicate and full search methods.
- Axial stereochemical information cannot be exported in 0D that is, it works only in memory for directly drawn structures.
- Global stereo model is used exclusively during Axial stereo search tasks, even if a different model has been selected for the search.
- Exact Axial stereo search is available only in full, full fragment, or duplicate search case.
- This option is not available for markush structures and for database search.
Axial chirality of biaryl compounds:
| Target | ||||
![]() |
![]() |
![]() |
||
| Query | ![]() |
|||
Axial chirality of cumulenes with different substituents and even numbers of double bonds:
| Target | |||||
![]() |
![]() |
![]() |
![]() |
||
| Query | ![]() |
||||
Syn-anti, endo-exo isomerism of bicyclic molecules
Bicyclic molecules consist of two fused rings. In case of bridged bicyclic compounds the rings connect across a sequence of atoms.
The substituents of any bicyclic ring systems are specified as syn, anti or endo, exo regarding their positions and relative orientation
to the bridges of the molecule.
If a group is attached to the highest numbered bridge and is orientated
towards the lowest numbered bridge it is given the description syn; if the group is orientated away from the
lowest numbered bridge it is given the description anti.If a group is orientated towards the highest numbered bridge it is given the description exo; if it is orientated
away from the highest numbered bridge it is given the description endo.
Stereo search differentiates syn-anti and endo-exo isomers of a bicyclic molecule. The following subjects should be considered when
exploring stereoisomers of bridged bicyclic compounds.
- Syn-Anti stereo search option is switched off by default.
- The stereochemical information can be exported in 2D and in CXSMILES.
- This option can be used in case of full structure, substructure, similarity, and duplicate search types.
- Local or global stereo model can be chosen as search strategy. Comprehensive model works equally to local stereo model in Syn-Anti stereo search option.
- Exact Syn-Anti stereo search is available only in case of full, full fragment, or duplicate search.
| Target | ||||
![]() |
![]() |
![]() |
||
| Query | ![]() |
|||
Stereo models
Stereo models describe search strategies in cases of molecules with defined stereochemistry. However, no reliable stereochemistry can be evaluated in symmetric molecules, these models enable to indicate stereochemical information on symmetric molecules for more accurate search results.
Local stereo model
This search model considers local stereo information only (local parity, local double bond stereo configuration, etc.). In other words, it accepts all the given stereochemistry information, and does not check ligand equivalences, etc. This method only matches target atoms/bonds with the specified stereochemistry when a symmetric atom/bond in the query is specified.
| Query | Target | Hit |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Global stereo model
This search model considers global stereo information (global parity, global double bond stereo configuration, etc.). This means that marked stereo centers with symmetric ligands (both on the query and the target sides) are not credited to have stereo information at all. This mode is suitable for duplicate, full and full fragment searches, as in these cases the full stereospecific environment is always available for both the query and target structures. (Therefore a symmetric atom/bond with stereo configuration may match an unspecified stereo atom/bond. For example, C[C@](C)(C)C matches CC(C)(C)C.)
| Query | Target | Hit |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comprehensive stereo model
It combines the advantages of local and global stereo models. This setting is suitable for all search types. Generally, it applies the local stereo model, but in case of symmetric ligands, global stereo model is considered. Symmetric targets match regardless of the presence of stereo information. For example, substructure query C[C@](C)(C)C matches both CC(C)(C)C , C[C@@](C)(C)C and CCC[C@@](C)(CC)C(C)C.
| Query | Target | Hit |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Auto stereo model
If no stereo model is specified then the applied stereo model is based on the search type/options and in case of database searches on the table type. The following table shows the stereo model based on these parameters.
| markush search | |||
| No | Yes | ||
| search type | all search types except duplicate | comprehensive | local |
| duplicate search | global for query tables:local |
local | |
Go to top
Matching rules for symmetric queries and/or targets.
In case of stereo searches a stereo query can match a target with the same stereo information, and non-stereo queries can match both stereo and non-stereo targets (except exact stereo search). However, in some cases even a stereo query can match non-stereo target depending on the applied stereo model and the symmetry. The following table presents the hit results assuming a query with stereo information, a target without stereo information, and assuming other criteria allow a match.
| Query | Target | hit | ||||
| query symmetry | example | target symmetry | example | local | global | comprehensive |
| N | ![]() |
N | ![]() |
![]() |
![]() |
![]() |
| N | ![]() |
Y | ![]() |
![]() |
![]() |
![]() |
| Y | ![]() |
N | ![]() |
![]() |
![]() |
![]() |
| Y | ![]() |
Y | ![]() |
![]() |
![]() |
![]() |
Relative configuration of tetrahedral stereo centers
In the case of stereogenic centers absolute and relative stereo configurations are both supported. We support both MDL stereo representations (chiral flag and enhanced stereo representation) and the Daylight stereo representation. All molecules originating from Daylight SMILES represent absolute stereo configuration, as SMILES does not support relative configuration.For detailed explanation on the theory and examples for stereo representations please see MDL's Enhanced Stereochemical Representation and the Daylight Theory Manual.
MDL's Enhanced Stereo Representation
In MDL's enhanced stereo representation all stereo center atoms are labeled with one of the following:- ABS
- ORn
- ANDn
Stereogenic centers belonging to ABS represent absolute
stereochemistry, i.e. chirality. (All unlabeled stereo centers are
also thought
to belong to the ABS group by default. Unlabelled stereo centers may
be
interpreted as an independent AND group only if (1) chiral flag is
not set AND
(2) the absolute stereo search options (Query/TargetAbsoluteStereo,
AbsoluteStereo) are set to false. See the following sections
for
further explanation.)
Stereogenic centers belonging to an ORn group (e.g. OR1) represents one stereoisomer that is either the structure as drawn (R, S) OR the epimer in which the stereogenic centers have the opposite configuration (S, R).
Stereogenic centers belonging to an ANDn group (e.g. AND1) represents a mixture of two enantiomers: the structure as drawn AND the epimer in which the stereogenic centers have the opposite configuration. (Note, that it is not a racemic mixture, but a mixture of the enantiomers of any ratio. Of course, a 1:1 mixture (racemic mixture) is included in this sense.)
Table 4. Representation of stereo centers
| molecule | interpretation |
![]() |
A pure sample of one stereoisomer:![]() |
![]() |
A pure sample of one of these enantiomers: or
|
![]() |
A pure sample of one of these enantiomers: or
|
![]() |
A sample that is a mixture of the two
enantiomers: and
|
![]() |
A pure sample of one of these diastereomers:
or
or or
|
Matching rules of the enhanced representation
- ABS only matches ABS (S to S and R to R).
- OR matches ABS and OR labels.
- AND matches all labels (ABS, OR and AND).
- AND and OR groups match both S and R, but the relative configuration must match. (See Table 6. below.)
Table 5. Matching rules of stereo centers
| target | ||||||||
|
|
(No stereo info) |
|
|
|
|
||
| query |
|
|
|
|
|
|
|
|
(No stereo info) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Table 6. Matching rules of down wedge query bonds
| target | ||||||||
|
|
(No stereo info) |
|
|
|
|
||
| query |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For AND and OR groups the relative configuration of the group
must match:
(i.e. All match as drawn or all match the opposite way.) There are no
restrictions when the chiral centers belong to different groups
(see bottom row in Table 7. below).
Table 7.
| target | |||||
|
|
|
|
||
| query |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MDL old stereo representation (chiral flag)
In MDL's original stereochemistry representation conventions, a structure
with a chiral flag implies that all stereocenters marked with wedge bonds
have an absolute configuration (R or S) thus a single isomer is present.
No chiral flag set means that only the relation is known between the
tetrahedral stereo centers. The stereocenter
could be either of the two stereomers (as drawn and the mirror image) or a mixture of the two.
In JChem the chiral flag representation of MDL is not considered by default and all molecules are treated as chiral:
Table 8.
| target | |||||
|
|
|
|
||
| query |
|
|
|
|
|
However, when the absolute stereo options
(Query/TargetAbsoluteStereo, AbsoluteStereo) are set to
false,
the Chiral flags in MDL molfiles and sdfiles
are considered. In this case, molecules lacking the chiral flag are
considered as if their unlabeled stereogenic centers were in an AND
group hence expressing relative stereo configuration:
Table 9.
| target | ||||||
Chiral |
Chiral |
Chiral |
Chiral |
|
||
| query |
Chiral |
|
|
|
|
|
|
|
|
|
|
|
|
Priority list of checking stereoinformation
A query filters information on stereocenters in the following order:
- Enhanced stereo representation
- absoluteStereo parameters ('Assume absolute stereo flag' option at table creation)
- turned on (default setting): the molecule is assumed to have absolute labels on all stereocenters.
- turned off: chiral flag check follows.
- Chiral flag
- present: all stereo centers are considered as absolute.
- absent: all unlabelled stereocenters are assumed to belong to one AND group.
Do you have a question? Would you like to learn more? Please browse among the related topics on our support forum or search the website. If you want to suggest modifications or improvements to our documentation email our support directly!












































or

or

