RDKit toolkit实战二:Generating Similarity Maps Using Fingerprints
来源:互联网 发布:吉林大学网络教育录取 编辑:程序博客网 时间:2024/05/19 18:16
Linux(CentOS 7_x64位)系统下安装RDkit(修正)点击打开链接
RDKit toolkit实战演练学习一下,参考网站点击打开链接
相似性图是一种可视化分子与参考分子之间的相似性的原子贡献的方式。
RDKit的rdkit.Chem.Draw.SimilarityMaps模块中提供了相关方法。
#!Python2.7from rdkit import Chemfrom rdkit.Chem import Drawfrom rdkit.Chem.Draw import SimilarityMapsmol = Chem.MolFromSmiles('COc1cccc2cc(C(=O)NCCCCN3CCN(c4cccc5nccnc54)CC3)oc21')refmol = Chem.MolFromSmiles('CCCN(CCCCN1CCN(c2ccccc2OC)CC1)Cc1ccc2ccccc2c1')fp = SimilarityMaps.GetAPFingerprint(mol, fpType='normal')fp = SimilarityMaps.GetTTFingerprint(mol, fpType='normal')fp = SimilarityMaps.GetMorganFingerprint(mol, fpType='bv')fig, maxweight = SimilarityMaps.GetSimilarityMapForFingerprint(refmol, mol, SimilarityMaps.GetMorganFingerprint)from rdkit import DataStructsfig, maxweight = SimilarityMaps.GetSimilarityMapForFingerprint(refmol, mol, lambda m,idx: SimilarityMaps.GetMorganFingerprint(m, atomId=idx, radius=1, fpType='count'), metric=DataStructs.TanimotoSimilarity)print(maxweight)weights = SimilarityMaps.GetAtomicWeightsForFingerprint(refmol, mol, SimilarityMaps.GetMorganFingerprint)print(["%.2f " % w for w in weights])fig = SimilarityMaps.GetSimilarityMapFromWeights(mol, weights)
Jupyter Notebooks效果
阅读全文
0 0
- RDKit toolkit实战二:Generating Similarity Maps Using Fingerprints
- RDKit toolkit实战一:调用Python API
- RDKit toolkit实战三:描述符计算及可视化
- 人群密度估计--Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs
- Using Google Maps in Android
- Using Google Maps in Android
- Using Google Maps in Android
- Animating Water Using Flow Maps
- Using the Network Security Toolkit
- Generating HTML wrapper using ant script
- Generating Complex Procedural Terrains Using GPU
- 《Improving Backgroud Subtraction using local binary similarity patterns》
- non-rigid shape registration using similarity-invariant differential coordinates
- Draggable Pushpins using Bing Maps Silverlight Control
- Facts About Fingerprints
- iBATIS SQL Maps(二)
- iBATIS SQL Maps(二)
- iBATIS SQL Maps(二)
- Redis 配置
- 敏捷的精髓在于即时反馈
- SQL语句练习
- 你已经拿到手的人工智能手(zha)机(dan)
- 真机测试出现INSTALL_FAILED_USER_RESTRICTED安装错误
- RDKit toolkit实战二:Generating Similarity Maps Using Fingerprints
- 一、使用cxf的JaxWsServerFactoryBean创建webservice的服务端和客户端
- win10下打开虚拟机时,常出现vmware workstation内部错误解决方法
- VS2012 配置boost1.59
- <胡策day> 10.30 T2 树上的战争(倍增lca)
- 动态资源开发技术
- 李开复给中国大学生的七封公开信(其四)
- 一只“弱鸡”的独白
- 获取集合、数组后要判断为空的必要性以及根据构造器创建对象后不是null的证实