计算化学公社

 找回密码 Forget password
 注册 Register
Views: 7554|回复 Reply: 3

[其它程序] 使用MolAICal计算分子合成可行性预测、类药五原则和PAINS的教程

[复制链接 Copy URL]

54

帖子

7

威望

608

eV
积分
802

Level 4 (黑子)

发表于 Post on 2020-8-12 23:21:59 | 显示全部楼层 Show all |阅读模式 Reading model
本帖最后由 MolAICal 于 2020-9-2 22:28 编辑

使用MolAICal计算分子合成可行性预测、类药五原则和PAINS的教程


更多教程(含英文教程)请见如下:
MolAICal官方主页:https://molaical.github.io
MolAICal blogspothttps://qblab.blogspot.com
MolAICal 文章介绍:https://doi.org/10.1093/bib/bbaa161

1.简介
在本教程中,我们将介绍药物合成可行性预测,Lipinski's rule of five(里宾斯基五规则)和PAINS的计算方法。药物可合成性(SA)可用于预测化合物的合成难度。里宾斯基五规则也被称为类药五原则(RO5),是一种用来估计类药性或评估一种化合物是否具有药理或生物活性的法则。PAINS全称是Pan Assay Interference Compounds,指对大多数测试有干扰的化合物,PAINS大致分为两类:对第一类来说,化合物在测试浓度下在溶液中形成胶体,蛋白被包裹在胶体中,底物因此无法接近酶的活性中心,因此这些化合物属于假阳性化合物;对于第二类来说,这些化合物的活性基团可以与蛋白受体形成共价作用,进而导致受体受到抑制,但这种抑制很难逆转,同时这些具有PAINS性质的配体可以与大多数靶点发生反应,缺乏特异性。如果药物相关文章要投稿到Journal of Medicinal Chemistry等杂志,它们可能要求PAINS的计算,此时,可以使用MolAICal来计算PAINS。

2.材料和工具
2.1. 软件需求
2.2. 示例文件
所有需要的教程文件可以从以下链接下载

3.步骤
3.1. 可合成性(SA)预测计算

你可以通过分子的SMILES序列计算SA,使用如下命令:
#> molaical.exe -tool sa -i "FC(F)(F)c1cc(ccc1)N5CCN(CCc2nnc3[C@H]4CCC[C@H]4Cn23)CC5"

或者你可以在一个包含许多SMILES序列的文件中计算配体的SA
#> cd “009-SA_Ro5_Pains/SA”
#> molaical.exe -tool sa -i SmilTest.smi

注意:化合物SA的值越大,表明该化合物越易于合成。

3.2. 类药五原则计算
单个配体的RO5计算如下
#> cd “009-SA_Ro5_Pains/ro5”
#> molaical.exe -tool ruleoffive -f mol2 -n zinc_1879871.mol2

如果要计算多个配体的Lipinski's rule of five,可以按以下步骤进行:
1.Linux的控制台中使用命令 “ls > mol2List.dat”,或在WindowsDOS控制台中使用命令“dir /b > mol2List.dat”。打开生成的文件“mol2List.dat”并且删除所有无用的字符。确保文件“mol2List.dat” 只包含配体的名称。

2.执行如下命令:
#> molaical.exe -tool ruleoffive -f mol2list -i mol2List.dat -o result.dat
将会生成名为“result.dat”的文件,其中包含大量的RO5值。关于RO5的更多细节,请参阅MolAICal手册。

3.3. PAINS计算
具有SMILESmol2格式的单个配体可计算如下:
#> cd “009-SA_Ro5_Pains/pains”
#> molaical.exe -tool pains -f smi -n "c1ccccc1N=Nc1ccccc1"
#> molaical.exe -tool pains -f mol2 -n ZINC00154323.mol2

如果你想要计算多个配体的PAINS,可以执行以下步骤:
对于SMILES格式:
#> molaical.exe -tool pains -f smilist -i painsTest.txt -o smiResult.txt

对于Mol2格式:
#> cd “009-SA_Ro5_Pains/pains/mol”

1. Linux控制窗口使用命令“ls > mol2List.dat”,或者在WindowsDOS窗口使用命令“dir /b > mol2List.dat”。打开生成的文件“mol2List.dat”并且删除所有无用的字符。确保文件“mol2List.dat”中只包含配体的名称。

2. 执行如下命令:
#> molaical.exe -tool pains -f mol2list -i mol2List.dat -o mol2Result.txt
将会生成名为“mol2Result.txt”的文件,其中包括所有配体的PAINS信息。

注意:建议使用SMILES格式进行PAINS的计算。

评分 Rate

参与人数
Participants 2
eV +13 收起 理由
Reason
panernie + 5 好物!
sobereva + 8

查看全部评分 View all ratings

240

帖子

0

威望

2070

eV
积分
2310

Level 5 (御坂)

Nerv

发表于 Post on 2020-8-12 23:46:52 | 显示全部楼层 Show all
全集中到一起比较好吧
God's in his heaven,all is right with the world

30

帖子

0

威望

604

eV
积分
634

Level 4 (黑子)

发表于 Post on 2020-8-13 04:53:15 | 显示全部楼层 Show all
Interesting

54

帖子

7

威望

608

eV
积分
802

Level 4 (黑子)

 楼主 Author| 发表于 Post on 2020-8-13 16:36:42 | 显示全部楼层 Show all
Lacrimosa 发表于 2020-8-12 23:46
全集中到一起比较好吧

分开有个好处,你在设计从头药物软件的时候,可以很容易定制过滤模块,开发可以分别开发,如果放到一起,到时候开发的时候,还要顾及其他代码别写错。

本版积分规则 Credits rule

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

GMT+8, 2023-2-2 22:50 , Processed in 0.194458 second(s), 22 queries .

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