我就是牛皮糖
级别: 硕士生
UID: 55266
精华: 2
发帖: 329
威望: 52 点
积分转换
愚愚币: -4890 YYB
在线充值
贡献值: 0 点
在线时间: 733(小时)
注册时间: 2008-11-11
最后登录: 2020-11-06
楼主  发表于: 2009-04-13 17:49

 动力学中间路线用自由能计算脚本

管理提醒: 本帖被 cpuhyy 从 分子模拟及设计 移动到本区(2009-05-06)
一个中间路线就是用gromacs跑轨迹,用autodock算能量(自由能),虽然不如mmpbsa原理上准确,但是忽略部分熵效应也在变动不大的体系也还不错。下面这个脚本,可以实现这一功能,希望能对大家有个帮助:(脚本高手可以看看是否有用,仅供参考)
#!/bin/sh
#'$1' is set for different list name
#'$2' is set for the ligand name
#prepare the $2.bnd in advance with command:
#/~root/autodock/dist305/bin/pdbtoatm lig.pdbq| ~root/autodock/dist305/bin/atmtobnd >lig.bnd for snapshot in `cat $1` do rec=protein_mn_hoh1.${snapshot} lig=$2.${snapshot} echo ${rec}
#assign the atomic solvation parameters to PDBQ-formatted version of your macromolecule, ~root/bin/addsol ${rec}.pdbq ${rec}.pdbqs ~root//bin/autotors -A $2.bnd ${lig}.pdbq ${lig}.out.pdbq > ${lig}.out.${rec}.epdb.com ~root/autodock/dist305/bin/autodock3 -p ${lig}.out.${rec}.dpf -l ${lig}.out.${rec}.epdb.log -c > $1_Binding ~root//bin/Docked.awk ${lig}.out.${rec}.epdb.log >> $1_Docked ~root//bin/Inter_score.awk ${lig}.out.${rec}.epdb.log >> $1_Inter_Energy ~root//bin/Intra_score.awk ${lig}.out.${rec}.epdb.log >> $1_Intra_Energy #rm -f *.map *.fld *.xyz *.err *.pdbqs *.glg *.log *.com *.gpf *.dpf Binding.awk
#!~root/bin/gawk -f BEGIN{ name=ARGV[1] split(name,array,".") } { if($0 ~ /Estimated Free Energy of Binding/) {print array[1]" "$9" " $10} } Docked.awk
#!~root/bin/gawk -f BEGIN{ name=ARGV[1] split(name,array,".") } { if($0 ~ /Final Docked Energy/) {print array[1]" "$7" " $8} }
本帖最近评分记录:
  • 愚愚币:+3(firewolf) 出自蒋华良学生
  • 分享:

    愚愚学园属于纯学术、非经营性专业网站,无任何商业性质,大家出于学习和科研目的进行交流讨论。

    如有涉侵犯著作权人的版权等信息,请及时来信告知,我们将立刻从网站上删除,并向所有持版权者致最深歉意,谢谢。