RDKit:运用RDKit计算USRCAT
【摘要】 USRCAT
USRCAT是基于形状的方法,它的工作速度非常快。代码是免费提供的,如果要使用代码,用户需要安装它。
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3505738/
RDKit代码:
import osimport seaborn as snsimport pandas as pdfrom rdkit impo...
USRCAT
USRCAT是基于形状的方法,它的工作速度非常快。代码是免费提供的,如果要使用代码,用户需要安装它。
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3505738/
RDKit代码:
-
import os
-
import seaborn as sns
-
import pandas as pd
-
from rdkit import Chem
-
from rdkit.Chem import rdBase
-
from rdkit.Chem import RDConfig
-
from rdkit.Chem import AllChem
-
from rdkit.Chem.rdMolDescriptors import GetUSRScore, GetUSRCAT
-
from rdkit.Chem import DataStructs
-
print( rdBase.rdkitVersion )
-
-
mols = [ mol for mol in Chem.SDMolSupplier( "cdk2.sdf" ) ]
-
for mol in mols:
-
AllChem.EmbedMolecule( mol,
-
useExpTorsionAnglePrefs = True,
-
useBasicKnowledge = True )
-
usrcats = [ GetUSRCAT( mol ) for mol in mols ]
-
fps = [ AllChem.GetMorg
文章来源: drugai.blog.csdn.net,作者:DrugAI,版权归原作者所有,如需转载,请联系作者。
原文链接:drugai.blog.csdn.net/article/details/81570335
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)