Dear Petro,

Try using: Chem.AddHs(mol, addCoords=True) to get hydrogen atoms with 3D
coordinates.

Regards,
Omar

On Tue, 20 Dec 2022 at 12:18 PM Khoroshyy Petro <khoros...@gmail.com> wrote:

> Hi, list.
> I use the code below to generate conformers.
> The thing is that If I generate conformers, they are without hydrogens,
> and when I add hydrogens, they are all in the center of the ring
> overlapping.
> What am I doing wrong?
> Thanks.
> Petro.
>
> from rdkit import Chem
> from rdkit import RDConfig
> from rdkit.Chem import AllChem
> from rdkit.Chem import rdMolAlign
> from rdkit.Chem import rdShapeHelpers
> from rdkit.Chem import rdMolDescriptors
> from rdkit.Chem import PyMol
> from rdkit.Chem import Draw
> params = Chem.rdDistGeom.srETKDGv3()
> params.randomSeed = 0xf00d
> params.clearConfs = True
> m  = Chem.MolFromSmiles(''C1CCCCCCC1'')
> m2=Chem.AddHs(m)
> cids = AllChem.EmbedMultipleConfs(m2, numConfs=10, params=params)
> rmslist = []
> AllChem.AlignMolConformers(m2, RMSlist=rmslist)
> print(rmslist)
> res = []
> for i in range(5):
>      mb = Chem.MolToMolBlock(m2, confId=i)
>
>      mb_h =  Chem.AddHs(Chem.MolFromMolBlock(mb))
>      res.append(mb_h)
>
>
> --
> ______________________________
> Petro Khoroshyy
> _______________________________________________
> Rdkit-discuss mailing list
> Rdkit-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to