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

Reply via email to