New function of rdkit

To design new small molecule, we often consider about shape of molecule.
Molecular conformation analysis is difficult but important task.
Because small molecule is too flexible.
Gregory. A. Landrum( developer of rdkit ) reported new function of conformation generation in J. Chem. Inf. Model.

http://www.ncbi.nlm.nih.gov/pubmed/26575315

The author developed two functions called Experimental Torsion Distance Geometry (ETDG) and Experimental Torsion Distance Geometry(with Knowledge) ETKDG .
Experimental means, the algorithm generate torsion angle distribution using Cambridge Structural Database (CSD).
And “Knowledge” means i.e. flat aromatic rings and liner triple bond is preferred.
It feels good, because I often use rdkit conformation generator (EmbedMolecule etc.) and the generator make skewed molecules.

And it’s worth to remember that if user want to use the function, it can only add the optional parameters.

from rdkit import Chem
from rdkit.Chem import AllChem
mol = Chem.MolFromSmiles( "C1(=C(C=CC(=C1[C@H](OC2=C(N=CC(=C2)C3=C[N](N=C3)C4CCNCC4)N)C)Cl)F)Cl" )
hmol = Chem.AddHs( mol )
#gen 3d set option to use ETKDG
AllChem.EmbedMolecule( mol, useExpTorsionAnglePrefs=True , useBasicKnowledge=True )

Reference discussed more details of the function.
Nice stuff. 😉

Today is an anniversary.

I got account of wordpress today’s 4 year ago.

 

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中