I am trying to enumerate a virtual library using the RDKit Two Component Reaction node in Knime.
The enumeration is based on an amide coupling of a chiral amine and different acidic building blocks.
Although the chirality of some building blocks is defined, I am unable to retain this information in the enumerated products. Interestingly, the chirality of the amine is retained.
It looks like the SMILES files are stored on your local system and are not included in the shared workflow. Could you please attach the files to the workflow data area and reference them using workflow-relative paths?
Check the KNIME docs on workflow-relative paths here:
Hi @k10shetty1 ,
Thanks for your reply.
Some examples of SMILES of the acidic building blocks are at the bottom of my initial message. The “amine.sdf” file is pasted below.
I believe that with the information provided you should be able to run the workflow I initially shared.
Kind regards,
Silvia
amine.sdf
ChemDraw01142616032D
0 0 0 0 0 0 V3000
M V30 BEGIN CTAB
M V30 COUNTS 9 9 0 0 1
M V30 BEGIN ATOM
M V30 1 C -1.428942 -0.000000 0.000000 0
M V30 2 C -1.428942 -0.825000 0.000000 0
M V30 3 C -0.714471 -1.237500 0.000000 0
M V30 4 C -0.000000 -0.825000 0.000000 0
M V30 5 C -0.000000 -0.000000 0.000000 0
M V30 6 C -0.714471 0.412500 0.000000 0
M V30 7 C 0.714471 0.412500 0.000000 0
M V30 8 N 1.428942 0.000000 0.000000 0
M V30 9 C 0.714471 1.237500 0.000000 0
M V30 END ATOM
M V30 BEGIN BOND
M V30 1 2 1 2
M V30 2 1 2 3
M V30 3 2 3 4
M V30 4 1 4 5
M V30 5 2 5 6
M V30 6 1 6 1
M V30 7 1 5 7
M V30 8 1 7 8
M V30 9 1 7 9 CFG=1
M V30 END BOND
M V30 END CTAB
M END
$$$$
Since this differs from what you’re seeing, the issue is likely related to how the SDF/SMILES are imported. Could you please share your workflow (.knwf) and a small sample of the input files you use for the acidic BBs and amine? That would be helpful to check the node configuration and any sanitization settings in detail.
Thanks for the help @k10shetty1.
In my case, I was not able to see a “sensible” 2D structure for the enumerated products, when looking at the output of the reaction enumeration node (see green column from the screenshot below). Calculating the canonical SMILES of the products has fixed the issue and the stereochemistry of both building blocks is retained (yellow columns).