飞小天

autodock是目前最流行的分子对接软件之一,因为开源免费,所以被学术界大量使用,并且出现了在autodock开源代码基础上改进的文章,比如改进打分函数,改进搜索算法(模拟退火,遗传算法)等。

“判断两种物质是否有结合位点以及结合能力强弱”,这个一般通过一些物理化学性质来判断,例如autodock使用的打分函数包涵范德华力,静电,氢键,溶剂化作用等等,而另外一些软件,例如GOLD,打分函数只包含范德华力和氢键。一般分析的时候,考虑分子与蛋白质之间的作用力主要是范德华力,氢键,另外如果有其他一些分子间作用力如ππ堆积等。

根据tutorial做即可,我说下前面处理的流程:

小分子三维结构,先通过chemdraw软件画出分子结构,然后存储为任意格式,然后通过 openbabel http://openbabel.org/wiki/Main_Page 将这个格式转为smile格式(一个字符串),将这个smile格式复制到corina网页上https://www.mn-am.com/online_demos/corina_demo , corina会将这个smile格式转化为三位结构,保存下来。

然后从pdb数据库下载pdb文件,https://www.wwpdb.org/ ,保存下来,用reduce软件给pdb文件加上氢原子。使用文档编辑器去除 pdb文件中HETATM部分(水分子是否去除根据具体需求来定)。

有了小分子和大分子3d结构并且知道活性中心通过autodock的指南一步步做即可,另外电脑不是linux的话需要安装虚拟机。

Linux中autoduck批量对接,求助:关于autodock模拟分子对接相关推荐

  1. Linux中autoduck批量对接,科学网—用AutoDock进行分子对接教程——半柔性对接 - 杜文义的博文...

    以下所有内容均属于个人学习过程中的总结,如有错误,欢迎批评指正! Autodock分子对接教程 First release:2017-12-20  Last update: 2018-07-24 Au ...

  2. Linux中autoduck批量对接,利用AutoDOCK进行分子对接(一)

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 分子对接(Moleculer-docking)理论 分子对接就是两个或多个分子之间通过几何匹配和能量匹配相互识别找到最佳 ...

  3. 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本

    Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...

  4. linux 中文件批量重命名

    mv 命令与批量重命名 linux 中文件重命名一般使用 mv 命令来完成.此命令以单个文件为参数将旧文件重命名为一个新的文件.如果要实现批量化重命名操作,用户需要自行编写程序. 实现批量重命名 最简 ...

  5. CADD分子对接、薛定谔分子对接、AMBER分子动力学能量优化与分析、AIDD人工智能(机器学习与深度学习)药物发现

    分子动力学模拟是分子模拟中最接近实验条件的模拟方法,能够从原子层面给出体系的微观演变过程,直观的展示实验现象发生的机理与规律,促使我们的研究向着更高效.更经济.更有预见性的方向发展.分子动力学可以解决 ...

  6. linux怎么处理带空格的文件,Linux中如何批量处理带空格的文件名

    我们在日常的系统维护中,经常会遇到要批量读取指定目录下的文件名来进行操作,比如:循环读取所有文件的内容.批量修改文件名等等. 一旦大量的文件中,若其文件名中带有空格,则在我们读取文件名时就会遇到麻烦啦 ...

  7. 查找空目录Linux,Linux中find批量删除空文件及空文件夹脚本

    find . -name "*" -type f -size 0c | xargs -n 1 rm -f #linux下批量删除空文件(大小等于0的文件) 删除指定大小的文件,只要 ...

  8. linux中rcs没有运行,求助大神:linux启动的时候执行完rc.sysinit就死在rcS上了

    原来的系统启动过程在initrd最后是进行根切换的.现在我不进行根切换,直接在虚拟的根文件系统中启动,运行在内存中. 所以我将.img文件解压,将里面的init代码第一行就执行exec /sbin/i ...

  9. linux中如何批量修改文件名

    最近遇到了一个问题,有大量的文件名需要修改.经查阅,感觉如下方法很是实用,故记之. 重命名图片名称.其他类型文件同理. 方式一: for var in *old.jpg; do mv "$v ...

最新文章

  1. 查画图linux进程,分享|6 款面向 Linux 用户的开源绘图应用程序
  2. python课程价格哪个好-上海Python线上远程课
  3. 深入理解JVM(2)——GC算法与内存分配策略
  4. jfinal整合quartz实现定时任务的两种方式
  5. Handler 源码解析(Java 层)
  6. kite 使用 go_使用Apache Storm和Kite SDK Morphlines的可配置ETL处理
  7. 编程在线--- 网站(IT技术学习、面试、交流)上线了
  8. Android APK反编译详解(转)
  9. server使用abp中调用存储过程 sql_ABP中连接已有数据库执行Sql或存储过程
  10. 昱君金融超市西祠版开通了
  11. 唤醒手腕Python全栈工程师学习笔记(人工智能篇)
  12. 蓝牙(四)LMP协议之一
  13. 1、智能盆栽初步了解
  14. thinkphp 的 whereIN() 、where IN 如何使用?
  15. 华为鲲鹏HCIA考试-练习02
  16. 知乎上的48条神回复
  17. 不装了,我开源了5款人脸生成器!超模脸、网红脸、萌娃脸...
  18. 20.深度解密二十:通过搜索引擎进行淘宝客营销玩法
  19. vs2015编写基本C
  20. 浙江省中级工程师职称业绩要求

热门文章

  1. linux 文本 查看 搜索
  2. python3 动态创建类对象并调用函数
  3. linux sudo命令错误 is not in the sudoers file
  4. linux xargs 给命令传递参数 组合多个命令
  5. 《UNIX环境高级编程》--符号链接
  6. Linux Core Dump
  7. post postman 传值_postman参数传递
  8. 内核数据结构之红黑树
  9. Linux内核网络数据包发送(二)——UDP协议层分析
  10. Linux内核中max()宏的奥妙何在?(二)——大神Linus对这个宏怎么看?