R-group Decomposition Functions
Back to index pageR-group decomposition is a special kind of substructure search that aims at finding a central structure - scaffold - and identify its ligands at certain attachment positions. The query molecule consists of the scaffold and ligand attachment points represented by R-groups. These R-groups are simple R-group atoms without R-group definitions in most cases.
JCRGroupDecompositionQueryStructure - Constructs the query structure with R-group symbols.
Function argument:
| • | query structure |
JCRGroupDecompositionLigandStructure - Constructs ligand structures.
Function arguments:
| • | target structure |
| • | query structure |
| • | R-group index |
| • | attachment symbol: displays ligand-scaffold attachment points. |
JCRGroupDecompositionRStructure - Constructs R structures.
Function arguments:
| • | query structure |
| • | R-group index |
JCRGroupDecompositionTargetStructure - Constructs target structures by displaying query and ligand structures with different colours, corresponding to R groups in query structure.
Function arguments:
| • | target structure |
| • | query structure |
Example:

B1=JCRGroupDecompositionQueryStructure(A1)
C1=JCRGroupDecompositionRStructure($A$1;1)
D1=JCRGroupDecompositionRStructure($A$1;2)
E1=JCRGroupDecompositionRStructure($A$1;3)
B2=JCRGroupDecompositionTargetStructure(A2;$A$1)
C2=JCRGroupDecompositionLigandStructure($A2;$A$1;1)
D2=JCRGroupDecompositionLigandStructure($A2;$A$1;2)
E2=JCRGroupDecompositionLigandStructure($A2;$A$1;3)
B3=JCRGroupDecompositionTargetStructure(A3;$A$1)
C3=JCRGroupDecompositionLigandStructure($A3;$A$1;1)
D3=JCRGroupDecompositionLigandStructure($A3;$A$1;2)
E3=JCRGroupDecompositionLigandStructure($A3;$A$1;3)
Back to index page
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!
