12.2 MD
初始构象:D3Docking结果
- # 找到最高打分对应的复合物结构(靶点-口袋)
- # 172.21.85.12 /home/zjxu/zzy/hsbd/dock/1129/complex
- # 以 TCMID-27473 为例
- # ORF1ab_819-2763_Papain-like_proteinase+Dimer-TCMID-27473.txt 记录了每个口袋的打分
- # PDB文件夹里记录了对接原始结果,根据Pocket提取化合物的对接构象
- # 将3个体系的最好对接结果转移至 172.21.75.1
MD
生成配体参数
- # 172.21.75.1 /home/data/zzy/project/hsbd/lig
- 1. 获取三维结构(检查质子化情况!)
- D3Docking的输出结果是三维结构,但是没有非极性氢。用Schrodinger ligprep(本地2017),从输入的三维结构定义手性中心,pH=7.4。
- 2. 使用antechamber生成配体小分子参数(75.1)/home/data/zzy/project/hsbd/lig/g16
- # !!!!!!!!!!记得挨个检查电荷哇!!!!!!!
- # 26904 带一个负电(羧基),需要手动修改,再在gv里检查
- for i in
`cat index`
;do test -e $i && rm -r $i;mkdir $i;cd $i;antechamber -i ../../2017maestro/${i}.sdf -fi sdf -o $i.gjf -fo gcrt;sed -i '1,3d' $i.gjf;sed -i '1i %mem=4GB\n%nproc=4\n#B3LYP/6-31G* Pop=MK iop(6/33=2) iop(6/42=6) opt' $i.gjf;cd ../;done
- # 4090上没找到g16,暂时到23上交任务
- # 172.21.85.23 /home/databank_70t/zzy/project/hsbd/g16/
- nohup g16 TCMID-19532.gjf &
- nohup g16 TCMID-26904.gjf &
- nohup g16 TCMID-27473.gjf &
- for i in
`cat index`
;do cd $i;antechamber -i $i.log -fi gout -o $i.prep -fo prepi -c resp;parmchk2 -i $i.prep -f prepi -o $i.frcmod -a y;cd ../;done
蛋白准备
- # 蛋白质处理 /home/data/zzy/project/hsbd/pro
- # 检查了一下,D3Docking的结果里,蛋白是 质子化后的状态
- # 质子化脚本位置 172.21.85.12 /home/zjxu/ylshi/SARS-CoV-2-process
- # 尝试了一下,pdb2pqr处理这三个蛋白,两个会报错。tleap可以正常读取,遂不做多余处理,等待配体高斯优化完成后直接tleap
- # tleap 如果用D3Docking的原始输出Pdb 作为受体,会报错
- # 去85.12 上把对接的输入受体文件下载下来了(pdbqt),后缀改为pdb
- # 有缺失的序列!!!! 12.2 16:47
- # /home/data/zzy/project/hsbd/sys-pre/pro/pdb2pqr
- pdb2pqr30 ../raw/pdb/ORF1ab_3264-3569_3C-like_proteinase--Dimer.pdb 19532.pqr --ff AMBER --ffout AMBER --with-ph 7.4 --pdb-output 19532.pdb
- pdb2pqr30 ../raw/pdb/6w9c-Papain-like_proteinase_Trimer.pdb 26904.pqr --ff AMBER --ffout AMBER --with-ph 7.4 --pdb-output 26904.pdb
- pdb2pqr30 ../raw/pdb/ORF1ab_819-2763_Papain-like_proteinase--Dimer.pdb 27473.pqr --ff AMBER --ffout AMBER --with-ph 7.4 --pdb-output 27473.pdb
- # 手动删除非蛋白的行(非ATOM开头,通常是 HETATM 开头)
复合物体系准备
复合物初始构象的坐标就采用D3Docking的对接结果
gv-check
- # /home/data/zzy/project/hsbd/lig/gv
- for i in
`cat index`
;do cp ../g16/TCMID-${i}/NEWPDB.PDB rawg16-${i}.pdb;done - for i in
`cat index`
;do cp ../../complex-from-d3dock/TCMID-${i}/*sdf d3dock-${i}.sdf;done - # 本地 gv
- # gv里分别打开 NEWPDB.PDB(rawg16-${i}.pdb) 与 d3dock-${i}.sdf
- 打开GV tools-atom list-鼠标点击symbol列-rows-sort selected -拖动鼠标选择所有H-edit-delete-selected atoms),接着仍在atom list中,edit-z matrix-standardize,保存。
- 得到 g16-gv-${i}.pdb dock-${i}-gv.pdb
- # GV里 检查 g16-gv-${i}.pdb 与 dock-${i}-gv.pdb,更改 dock-${i}-gv.pdb (atom list - Tag),使其Tag 与g16-gv.pdb 完全一致,修改后得到 dock-${i}-gv-checked.pdb
- # /home/databank_70t/zzy/people/samuel/20241016-t13-5mol-cmd/sys-pre/gv-check
- dos2unix *
- sh gv-check-lig.sh
- #### "gv-check-lig.sh" 6L, 207C #############################################################
- for i in
`cat index`
- do
- grep -v "CONECT" g16-gv-${i}.pdb |cut -b 1-26 > symbol-${i}
- grep -v "CONECT" dock-${i}-gv-checked.pdb | cut -b 29-78 > coordinate-${i}
- paste -d " " symbol-${i} coordinate-${i} > lig-${i}.pdb
- done
- #############################################################################################
tleap
- # 172.21.75.1 /home/data/zzy/project/hsbd/sys-pre/tleap
- # sh tleap.sh
- # 检查复合物结构是否合理
- # /home/data/zzy/project/hsbd/sys-pre/tleap/check
- for i in
`cat ../../index`
;do echo 18|gmx_mpi trjconv -s ../$i/gmx/gromacs.gro -f ../$i/gmx/gromacs.gro -n ../$i/gmx/index.ndx -o $i.pdb;done - # 与对接结果 /home/data/zzy/project/hsbd/sys-pre/complex-from-d3dock 进行对比
- # 唯一需要外部引入的参数是抗衡离子数量( vi tleap.in)
- # 第一次运行后,去leap.log里看一下,蛋白的带电情况(配体都是电中性)
- # 本次实验中,3个体系蛋白不同,且都是多聚体,需要额外检查top文件与posre.itp文件
体系平衡
- # 172.21.75.1 /home/data/zzy/project/hsbd/pre-bal
- scp -r dddc@172.21.85.2:/home/dddc/zzy/project/trip13/20241016-t13-5mol-cmd/pre-equilibrium/mdp ./
- nohup sh min-nvt-npt.sh &
200ns模拟记录
19532
- # 172.21.75.1 /home/data/zzy/project/hsbd/200ns-cmd/19532/
- source ~/.gmx-2022.5-GPU.sh
- dddc@gpu-4090:/home/data/zzy/project/hsbd/200ns-cmd/19532/1$ nohup gmx_mpi mdrun -v -deffnm md &
- [1] 3339463
- export CUDA_VISIBLE_DEVICES=1
- dddc@gpu-4090:/home/data/zzy/project/hsbd/200ns-cmd/19532/2$ nohup gmx_mpi mdrun -v -deffnm md &
- [2] 3340079
- export CUDA_VISIBLE_DEVICES=2
- dddc@gpu-4090:/home/data/zzy/project/hsbd/200ns-cmd/19532/3$ nohup gmx_mpi mdrun -v -deffnm md &
- [3] 3340188
26904
- # 172.21.85.9 /home/databank/zzy/project/hsbd/200ns-cmd/26904
- scp -r dddc@172.21.75.1:/home/data/zzy/project/hsbd/200ns-cmd ./
- source ~/.gmx2022.5-remd.sh (export CUDA_VISIBLE_DEVICES=2)
- (base) [chpeng@localhost 1]$ nohup gmx_mpi mdrun -v -deffnm md &
- [1] 61965
- export CUDA_VISIBLE_DEVICES=0
- (base) [chpeng@localhost 2]$ nohup gmx_mpi mdrun -v -deffnm md &
- [2] 61993
- export CUDA_VISIBLE_DEVICES=1
- (base) [chpeng@localhost 3]$ nohup gmx_mpi mdrun -v -deffnm md &
- [3] 62013