0828 noNA CM-SMD
- # /home/databank_70t/zzy/project/koff/trypsin-31/smd
- # 初始文件:gmx.top md.mdp npt.gro smd.sh splumed.in(dat文件模板)
- for i in {0..39};do m=
`echo $i|awk '{print 0.20+$i*0.10}'`
; sed "s/temp1/${m}/g" splumed.in > smd.${i}.dat;sed -i "s/COLVAR/COLVAR.${i}/g" smd.${i}.dat; done - (ambertools) [dddc@localhost smd]$ nohup sh smd.sh &
- [1] 214342 (done)
- # 计算 40个SMD结果(gro文件)中配体质心/配体苯甲脒苄基碳-ASP171CG的距离
- # 配体质心-ASP171CG的距离(SMD的feather) 即为 COLVAR文件的第二列
- # 配体苯甲脒苄基碳-ASP171CG的距离调用cpptraj计算
- 08/29/24 00:47:50 "cpptraj.log" ##############################################################
- parm ../gmx.top
- trajin *gro
- distance @2472 @3328 out dis.dat
- run
- ##############################################################################################
- # 注意根据输入的顺序将结果与gro文件一一对应
- # pymol 里看SMD的结果,挑选10个构象
- # /home/databank_70t/zzy/project/koff/trypsin-31/smd/gro-check/select10
- for i in {9,11,12,15,20,21,22,25,30};do cp ../smd${i}.gro ./;done
- # /home/databank_70t/zzy/project/koff/trypsin-31/smd/gro-check/select20
- or i in {9,10,11,12,14,15,17,18,19,20,21,22,23,24,25,26,27,29,30,39};do cp ../smd${i}.gro ./;done
- Q:我们需要找什么的SMD结果作为vsREMD的起始构象?
- A:我们需要所谓“过渡态”,即能量极大值点(结合不稳定)。既不能像晶体结构那样稳定结合,又不能太远离蛋白以至于再没有可能再进入口袋。简而言之,我们想找的复合物构象中配体应该是是在On/Off上“举棋不定”的“墙头草”。
- 乐云师姐补充:应该再加入一个稳定结合和完全不结合的构象
vsREMD
85.11
- # 85.11 /home/g16/zzy/koff/trypsin-31/vsREMD
- scp -r dddc@172.21.85.23:/home/databank_70t/zzy/project/koff/trypsin-31/smd/gro-check/select10 ./SMD-select10
- for i in {1..10};do b=
`sed -n "${i}p" index`
;mv $b smd-select${i}.gro;done - for i in {0..9};do a=
`expr ${i} + 1`
;mv smd-select${a}.gro smd-select${i}.gro;done - scp lywu@172.21.85.24:/home/databank/zzy/project/MD/koff/trypsin/vsremd/trypsin-31/md.mdp ./
- scp dddc@172.21.85.23:/home/databank_70t/zzy/project/koff/trypsin-31/tleap/gmx/* ./
- rm posre*
- scp dddc@172.21.75.1:/home/dddc/lywu/trypsin-31/temp ./
- nohup sh -c 'for i in {0..9};do a=
`expr ${i} + 1`
; b=`sed -n "${a}p" temp`
; mkdir md$i; sed "s/300.00/${b}/g" md.mdp > md$i/md.mdp; cd md$i; gmx_mpi grompp -f md.mdp -p ../gmx.top -n ../index.ndx -r ../SMD-select10/smd-select${i}.gro -c ../SMD-select10/smd-select${i}.gro -o md.tpr; cd ../; done' - source ~/.gmx2022-vsREMD.sh
- # 资源有限,只跑了10个副本
- nohup mpirun -np 40 gmx_mpi mdrun -v -deffnm md -multidir md0 md1 md2 md3 md4 md5 md6 md7 md8 md9 -replex 1000 &
- (base) [g16@localhost vsREMD]$ nohup mpirun -np 40 gmx_mpi mdrun -v -deffnm md -multidir md0 md1 md2 md3 md4 md5 md6 md7 md8 md9 -replex 1000 &
- [1] 2650
- # 大概9.21完成
85.23
- # 85.23 /home/databank_70t/zzy/project/koff/trypsin-31/vsremd
- cp -r /home/databank_70t/zzy/project/koff/trypsin-31/smd/gro-check/select20 ./SMD-select20
- for i in {0..19};do a=
`expr ${i} + 1`
; b=`sed -n "${a}p" index`
;mv $b smd-select${i}.gro;done - scp lywu@172.21.85.24:/home/databank/zzy/project/MD/koff/trypsin/vsremd/trypsin-31/md.mdp ./
- cp /home/databank_70t/zzy/project/koff/trypsin-31/tleap/gmx/* ./
- rm posre*
- scp dddc@172.21.75.1:/home/dddc/lywu/trypsin-31/temp ./
- nohup sh -c 'for i in {0..19};do a=
`expr ${i} + 1`
; b=`sed -n "${a}p" temp`
; mkdir md$i; sed "s/300.00/${b}/g" md.mdp > md$i/md.mdp; cd md$i; gmx_mpi grompp -f md.mdp -p ../gmx.top -n ../index.ndx -r ../SMD-select20/smd-select${i}.gro -c ../SMD-select20/smd-select${i}.gro -o md.tpr; cd ../; done' - mv nohup.out tpr.out
- ###################################################################################
- "sleep.sh" 3L, 195C
- source ~/.gmx2022.5-vsremd.sh
- sleep 7h
- mpirun -np 100 gmx_mpi mdrun -v -deffnm md -multidir md0 md1 md2 md3 md4 md5 md6 md7 md8 md9 md10 md11 md12 md13 md14 md15 md16 md17 md18 md19 -replex 1000
- ###################################################################################