Dear all, I encountered a problem with EmbedMultipleConfs which returns empty list for some molecules (and for another molecules a few conformations when I don't add Hs) I think both cases are linked since problems occur with high number of rotatable bonds (more than 25). I tried to look for a solution but could only find these old topics https://sourceforge.net/p/rdkit/mailman/rdkit-discuss/thread/5776aafb.6070...@unito.it/ https://sourceforge.net/p/rdkit/mailman/message/35698188/ which didn't help me so much, except it is a chirality problem almost for sure.
For example, EmbedMultipleConfs returns an empy list for this molecule. smiles = 'CCCCCC1CCC(CC1)c2ccc(CCCCCOc3ccc4ccccc4c3c5c(OCCCCCc6ccc(cc6)C7CCC(CCCCC)CC7)ccc8cc(ccc58)N=Nc9ccc%10c(ccc(OCCCCCc%11ccc(cc%11)C%12CCC(CCCCC)CC%12)c%10c%13c(OCCCCCc%14ccc(cc%14)C%15CCC(CCCCC)CC%15)ccc%16ccccc%13%16)c9)cc2' m = Chem.MolFromSmiles(smiles) nr = int(AllChem.CalcNumRotatableBonds(m)) print("CalcNumRotatableBonds: ", nr) m = Chem.AddHs(m) ids = AllChem.EmbedMultipleConfs(m, numConfs=10, maxAttempts=500) # in my tests, I choose numConfs at 500 at least, print(len(ids)) Increasing numConfs help sometimes to find a few 3d conformations. Is it the only solution due to the size of the number of rotatable bonds ? Best regards, Florian
_______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss