计算化学公社

 找回密码 Forget password
 注册 Register
Views: 13395|回复 Reply: 8
打印 Print 上一主题 Last thread 下一主题 Next thread

[虚拟筛选] Openbabel转化小分子进行虚拟筛选,小分子的化学键结构发生改变

[复制链接 Copy URL]

71

帖子

0

威望

1148

eV
积分
1219

Level 4 (黑子)

各位老师好,我在使用openbabel进行格式转换,将pubchem下载的SDF-->vina识别的pdbqt,并进行虚拟筛选。
openbabel是一款非常流行的分子模拟工具,支持上百种结构的转化,然后在转化过程中我遇到了问题。如下第一图(绿色)所示,从pumchem中下载SDF格式的结构,其中间部位具有不饱和双键。

随后,我用openbabel将格式转化为pdbqt,并按照pH7.2条件添加极性氢,并进行MMFF94力场进行能量最小化,随后赋予小分子gasteiger电荷。
转化后的pdbqt图片(青色)如下:
很明显其结构发生了改变,中间的不饱和双键变化了单键,而羟基中O与C相连的单键也变成了双键。因此,如果按照转化的结构进行虚拟筛选结果会出现很大问题,原本不可扭转的键将发生扭转。

5ad26d1bff4a441cf78cf1ff927ed65.png (23.16 KB, 下载次数 Times of downloads: 97)

pdbqt结构

pdbqt结构

9711a072a91126ea7f7c8991071f315.png (35.11 KB, 下载次数 Times of downloads: 103)

SDF结构

SDF结构

3097

帖子

29

威望

1万

eV
积分
17221

Level 6 (一方通行)

2#
发表于 Post on 2021-1-25 09:03:23 | 只看该作者 Only view this author
涉及这么多步骤,问之前自己先做好工作,排除出到底其中哪一步改变了结构。

71

帖子

0

威望

1148

eV
积分
1219

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2021-1-25 09:34:35 | 只看该作者 Only view this author
liyuanhe211 发表于 2021-1-25 09:03
涉及这么多步骤,问之前自己先做好工作,排除出到底其中哪一步改变了结构。

感谢老师回复,我发现转到pdb或者mol2格式,其结构都是正常的,但是转化成pdbqt就出现上述情况。不过我使用gview和Avogadro查看是正常的,可能是pymol软件识别问题。

8

帖子

0

威望

72

eV
积分
80

Level 2 能力者

4#
发表于 Post on 2022-1-13 23:04:23 | 只看该作者 Only view this author
标准的PDBQT因为仅含部分氢,所以根据原子坐标重建结构会有键级与电荷识别错误的问题。需要用恰当的方法归属键级与电荷,如果你的可视化工具这方面能力不足,就会这样。同时,Vina家族软件计算结果为PDBQT格式,读入时也会有这个问题。在Bing或pubmed等检索PDBQT 键级(bond order)你就可以找到修复方法。国内也就王任小团队做过相关工作。

71

帖子

0

威望

1148

eV
积分
1219

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2022-1-13 23:12:39 | 只看该作者 Only view this author
gkxiao 发表于 2022-1-13 23:04
标准的PDBQT因为仅含部分氢,所以根据原子坐标重建结构会有键级与电荷识别错误的问题。需要用恰当的方法归 ...

感谢回复,这是一年前的帖子。问题已经解决。

1

帖子

0

威望

9

eV
积分
10

Level 1 能力者

6#
发表于 Post on 2023-10-31 09:56:36 | 只看该作者 Only view this author
您好,请问您最终是如何解决的呢?我也遇到了类似的问题。使用openbabel将smi转化为mol2,mol2在discovery studio中看是正常的,但是使用autodock tools将mol2转化为pdbqt文件后,在discovery studio中看,化学键全是断裂的。但是使用pymol看却是正常的,化学键没有断裂。

71

帖子

0

威望

1148

eV
积分
1219

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2023-11-7 15:51:00 | 只看该作者 Only view this author
Bioinfomatics 发表于 2023-10-31 09:56
您好,请问您最终是如何解决的呢?我也遇到了类似的问题。使用openbabel将smi转化为mol2,mol2在discovery  ...

软件判断不一致,可以不用关注它

10

帖子

0

威望

51

eV
积分
61

Level 2 能力者

8#
发表于 Post on 2024-4-11 16:25:51 | 只看该作者 Only view this author
panernie 发表于 2022-1-13 23:12
感谢回复,这是一年前的帖子。问题已经解决。

您好,我想请教一下openbabel能量最小化,我用命令行了但是显示找不到力场,力场是要单独去哪里下吗?还是我打错代码了
C:\Users\xxx\Desktop\2>obabel -imol2 10.mol2 -opdbqt -O 70_%n.pdbqt -minimize -ff AMBER -m
==============================
*** Open Babel Error  in OpenBabel::OBConversion::OpenAndSetFormat
  Cannot open AMBER
10 molecules converted

71

帖子

0

威望

1148

eV
积分
1219

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2024-4-14 16:21:10 | 只看该作者 Only view this author
Drunk_bear 发表于 2024-4-11 16:25
您好,我想请教一下openbabel能量最小化,我用命令行了但是显示找不到力场,力场是要单独去哪里下吗?还 ...

如果你是批量的话,用rdkit。如果是单个分子的话,用avgadro软件会方便一些。我记得obabel没有amber力场,你可以试一试MMFF94

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-27 06:02 , Processed in 0.187755 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list