0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在云计算平台上完成分子对接

Cloudam云端 来源:Cloudam云端 作者:Cloudam云端 2022-12-06 11:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

分子对接的基本原理就是把配体分子放在受体活性位点的位置,然后按照几何互补和能量互补的原则来实时评价配体与受体相互作用的优劣,最终找到这两个分子之间最佳的结合模式。

分子对接分为刚性、半柔性和柔性对接。不同的对接软件又可以分为:商业软件和学术软件,而分子对接的计算结果,则体现为打分函数的不同。目前用的比较多的分子对接软件有:AutoDock、AutoDock Vina、LeDock、rDock,这些都是学术软件;商业软件有:Glide、GOLD、MOE Dock、Surflex-Dock、LigandFit、FlexX等等。

做分子对接,一般对接的分子量都很大,到底有多大?就是很大!

我来举个例子,通常分子对接的采样,都是百万到千万级别的分子

而事实上可用于药物发现的有机分子有多少?

超过10的60次方!

我们取的只是沧海一粟罢了。

这么大的对接量,对算力的需求肯定少不了呀!

那怎么办呢?

具体,我以AutoDock-Vina分子对接为例。

AutoDock-Vina 是用于分子对接和虚拟筛选的开源程序,由Scripps研究所分子图形实验室的Oleg Trott博士设计和实现,是目前使用最为广泛的分子对接软件之一。此外,Vina可以利用系统上的多个CPU或CPU内核来显著缩短运行时间;北鯤云超算平台提供了丰富的cpu,gpu资源,此次教程以STAT3靶点的晶体结构与其原配体为例进行分子对接的详细步骤说明,就在北鯤云上演示。

准备工作

蛋白晶体结构由PDB数据库下载,PDB编号为6NJS。首先需要通过其他软件如Pymol、Glide、DS等去除蛋白中的水分子,删除多余的链,并把原配体分子提离出来。单独的蛋白文件和配体文件均保存为.pdb格式。

设置工作目录:

为了计算的方便以及后续文件的方便查找,我们首先设置一个工作目录,要注意文件路径需全为英文,否则会导致程序出现错误。

我这里在C盘中设立文件夹AutoDock,以后的计算均可保存在该文件夹中。

为了将不同的计算结果分开,我们再创建一个文件夹6NJS在AutoDock文件夹下。

AutoDock vina的计算需要用到两个程序,即vina.exe和vina_split.exe。其中vina.exe是用来做对接,vina_split.exe用来分割对接构象结果。

在运算之前,从下载好的文件夹中复制这两个程序至6NJS文件夹中。同时将保存的蛋白及原配体的.PDB文件也放置在该文件夹中,其中6njs.pdb为蛋白文件,KQV701.pdb为原配体文件。

受体和配体的预处理

打开预装好AutoDockTools的windows工作站,在菜单栏点击File>ReadMolecule打开6NJS文件夹中的6njs.pdb。

-受体准备-

①除水:在准备工作中蛋白中水分子已被删除,这一步即可省略。

②加氢:Edit>Hydrogens>Add>OK

③计算电荷:Edit>Charges>ComputeGasteiger

④添加原子类型:Edit->Atoms->AssignAD4 type

⑤保存为.pdbqt文件:File->Save->WritePDBQT,此时可在6NJS文件夹下看到多了一个“6njs.pdbqt”文件

-配体准备-

点击鼠标右键>delete 在Dashboard中把受体分子删除。通过ADT菜单栏Ligand->Input->Open打开KQV701.pdb文件,弹出一个对话框,点击确定

①调整电荷:弹出窗口提示配体分子的总电荷数不是整数。点击Edit->Charges->Check Totals on Residues>Spread ChargeDeficit over all atoms in residue>Dismiss

②判定配体的root:ADT菜单栏Ligand>Torsion Tree>DetectRoot

③选择配体可扭转的键:Ligand>TorsionTree>Choose Torsions>Done,表示该分子32个键中有13个可旋转的。

其中红色表示不可旋转的键,绿色表示可旋转键,紫色表示不可扭转,通常为肽键。如果要设置某个键不可扭转,那么先按住shift键,然后鼠标单击即可(颜色变成紫色)。

④保存为.pdbqt文件:ADT菜单栏Ligand->Output->Saveas PDBQT,此时可在6NJS文件夹下看到多了一个“KQV701.pdbqt”文件

创建对接信息文件

在6NJS文件夹中创建一个配置文件:6njs.conf,这个文件里面写上用于对接的详细参数:

receptor = 6njs.pdbqt

ligand = KQV701.pdbqt

center_x = 13.24

center_y = 54.43

center_z = 0.27

size_x = 20.6

size_y = 31.1

size_z = 23.1

energy_range = 4

exhaustiveness = 12

num_modes = 10

receptor:表示受体分子的路径

ligand:表示配体分子的路径

center_x,center_y,center_z:表示活性位点盒子中心的坐标,我们这里以配体扩张法定义对接盒子,即以原配体所在位置为中心向外扩张一定的范围。如果没有原配体可以通过文献查找或工具预测的方法获得。

size_x,size_y,size_z:指定对接盒子的大小。这里设置的大小至少要包裹活性位点的空腔,但不宜设置过大,负责对接结果不准确,具体的设置可根据对接结果的好坏重新调整。

energy_range:与最优结合模型相差的最大能量值,单位是kcal/mol。我们设置为4则表示vina最多计算到与最优模型的能量差值为4就终止计算了。

exhaustiveness:用来控制对接的细致程度,默认值是8,设置值与电脑的配置相关,影响计算时间。

num_modes:最多生成多少个模型。此时,6NJS文件夹中应该包括配体分子,受体分子,参数文件,vina程序共7个文件。

执行计算

打开北鲲云超算平台,进入控制台

poYBAGOOtyiAAefGAAIsJUVJNB8654.png

这里选择SSH连接,通过SSH链接启动一个管理节点,并连接进入管理节点。

poYBAGOOuN2AesqTAAC3deQYIYA493.png

通过win+R进入运行窗口,输入“cmd”进入命令行窗口,此时默认文件夹一般为C盘,

再输入

CDC:AutoDock6NJS

回车,进入该文件夹。

输入

vina--config6njs.conf

回车,即可执行分子对接计算。

?code=NmM4MTZmOGQ3NzA1NWJiNGQ4YzVjNDcyOGNkZjljNjlfakNlTkg0SkpVd2xWeGlSZFNYaHZuaUdiUkx4c01nTkZfVG9rZW46Ym94Y25nRW55aVNUNDhDYmVBcmgzUjBjNDFnXzE2NzAyOTY5OTU6MTY3MDMwMDU5NV9WNA

等待计算完成,一共得到10个模型结果,包括对接结合能分数,RMSD值,我们可以看到有多个结果的RMSD都小于2埃,说明本次分子对接结果还是比较可靠的。

?code=MmU3MTlmMTI4NDFmNGI2NDY5MzY0YTc5OWUyNmUyYmRfbHhmem94UGNmZ3VibzVNaVFtdmxvUmVnd0lYcUdsc2NfVG9rZW46Ym94Y25keXdMQ2prQTJrNGdWalhtdTFyclB4XzE2NzAyOTY5OTU6MTY3MDMwMDU5NV9WNA

在北鲲云超算平台完成分子对接计算的过程还是比较简单的,只要按照上述步骤即可完成,中途如果遇到问题可以随机联系我们的技术支持,技术支持随时在线解决大家的疑惑。

除了简便的操作之外,在平台上还有海量资源供大家选择,不用担心要排队或者ddl赶不上啦!

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    8004

    浏览量

    143219
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    炎核开源开放平台上架推出OpenSparseBlas高性能稀疏计算

    在科学计算与工程仿真领域,高效处理大规模稀疏矩阵运算是提升整体计算效能的关键。为此,我们在炎核开源开放平台上架推出 OpenSparseBlas——一个专为稀疏矩阵/向量计算而打造的高
    的头像 发表于 12-15 15:18 190次阅读

    1天上,解锁ZWS工商储能的快速对接

    随着工商储能市场的快速发展,高效的平台对接成为关键。本文聚焦ZWS工商储能管理平台对接方式
    的头像 发表于 11-13 11:35 165次阅读
    1天上<b class='flag-5'>云</b>,解锁ZWS工商储能的快速<b class='flag-5'>对接</b>

    工业数字化平台是什么

    工业数字化平台是基于计算、大数据、物联网、人工智能等先进技术构建的综合性平台 ,它深度融合工业场景需求,通过数据整合、智能分析与资源协同
    的头像 发表于 10-24 09:23 261次阅读

    工业智能网关可以通过MQTT协议对接到哪些平台

    工业智能网关通过MQTT协议可对接平台范围广泛,涵盖主流公有、私有及第三方平台,具体可分
    的头像 发表于 09-29 11:29 401次阅读

    应用案例分享:西门子ATEC控制器BACnet MSTP转MQTT对接平台钡铼技术BA113网关

    在楼宇自控与智慧能源系统中,西门子ATEC控制器常用BACnet MSTP协议,而上层平台越来越依赖MQTT。深圳市钡铼技术有限公司推出的BA113网关,可实现BACnet到MQTT的无缝对接,支持主流
    的头像 发表于 09-16 15:36 500次阅读
    应用案例分享:西门子ATEC控制器BACnet MSTP转MQTT<b class='flag-5'>对接</b><b class='flag-5'>平台</b>钡铼技术BA113网关

    能在Meteor Lake平台上使用SDK 3.5吗?

    SDK 是 3.6 版,不支持 CYPD6127 部件。 那么,我能在 Meteor Lake 平台上使用 SDK 3.5 吗?
    发表于 05-26 08:01

    上海和晟仪器参与2025人工智能助力PI 及特种高分子产业对接论坛

    2025年,在人工智能浪潮席卷各行业之际,“人工智能助力PI及特种高分子产业对接论坛”盛大召开,成为行业内瞩目的焦点。上海和晟仪器科技有限公司作为试验机、环境类仪器及热分析仪制造的佼佼者,积极参与
    的头像 发表于 04-27 10:05 619次阅读
    上海和晟仪器参与2025人工智能助力PI 及特种高<b class='flag-5'>分子</b>产业<b class='flag-5'>对接</b>论坛

    Arm助力开发者加速迁移至Arm架构平台 Arm迁移资源分享

    随着基于 Arm 架构的实例日益扩展,越来越多的用户正从传统平台迁移至 Arm 平台上
    的头像 发表于 04-09 18:23 1046次阅读

    EM储能网关 ZWS智慧储能应用(8) — 电站差异化支持

    面对不同项目、种类繁多的储能产品,如何在储能平台上进行电站差异化支持尤为关键,ZWS智慧储能从多方面支持储能电站差异化。简介随着行业发展,市场“内卷”之下,各大储能企业推陈出新的速
    的头像 发表于 03-14 11:38 662次阅读
    EM储能网关 ZWS智慧储能<b class='flag-5'>云</b>应用(8) — 电站差异化支持

    恩智浦讲解如何在低算力MCU平台上优雅的计算均值和方差

    本文主要探讨如何在有限的计算能力和内存条件下,优雅地实现高效的均值和方差计算。通过优化算法、减少计算复杂度、利用递推公式和定点数运算,文章提供了一系列使用技巧,帮忙开发者在保持精度的同
    的头像 发表于 03-06 08:56 1414次阅读
    恩智浦讲解如<b class='flag-5'>何在</b>低算力MCU<b class='flag-5'>平台上</b>优雅的<b class='flag-5'>计算</b>均值和方差

    自动化设备对接MES等系统平台时找DeepSeek问方案

    项目需要现场的PLC设备HTTP协议JSON格式的方式对接MES系统平台,于是试了一下: 找到的相关资源在这里:*附件:设备数据与系统平台对接.rar
    发表于 02-27 11:12

    玄武智算平台为智能计算保驾护航

    玄武智算平台是基于昇腾原生打造的智算平台,它支持昇腾全系列硬件的纳管、调度和AI模型支持,可实现高效、精细的算力集群运营管理,旨在打破模型部署困境,解决集群利用率低、硬件适配性差、运营效率低等核心痛点问题,为用户提供高效、经济
    的头像 发表于 02-18 10:06 1444次阅读
    玄武智算<b class='flag-5'>云</b><b class='flag-5'>平台</b>为智能<b class='flag-5'>计算</b>保驾护航

    硅谷平台详细解析

     硅谷平台作为硅谷地区领先的计算服务提供商,在数字化时代发挥着举足轻重的作用。主机推荐小编为您整理发布硅谷
    的头像 发表于 01-24 09:24 634次阅读

    五大计算平台的建设原则,缺一不可!

    计算平台建设需遵循五大原则:可扩展性、高可用性、安全性、灵活性、合理的成本效益,以实现高效、可靠、安全、灵活且经济的服务。UU小编认为
    的头像 发表于 01-20 10:18 717次阅读

    什么是计算平台?搭建计算平台需要什么条件

    计算平台是一种以计算技术为基础的计算服务平台,用
    的头像 发表于 01-09 10:43 858次阅读