main
#疑问点:
1)质子化pdb2pqr参数是什么含义
- pdb2pqr是python3的库,可以后面看看--help
2).prep是什么文件格式?? RESP是什么方法
3)frcmod是什么文件格式,
- {
- bond lengths;
- Angles;
- Dihedrals;
- Non-bonded Interactions;
- }
4)输入时蛋白-配体体系,那么用晶体结构就可以了吗?不用预处理了??
5)Antechamber 生成的 NEWPDB.PDB 文件的原子索引(Atom Index)通常与 对接结果不同。 由于拓扑信息(Topology)和位置信息(Position)不匹配,我们需要手动修改 文件,使两者一致。
6)所以是先准备晶体结构/对接结构,然后再进行预处理步骤??
7)小分子的加氢和拓扑生成要同时进行吗?{
- maestro中ligand preparation >>>>配体文件(格式?)>>>>参考结构,然后用Gaussian View对原来的分子进行 加氢减氢??
8) antechamber是提取小分子静电势,parmchk2提取小分子力场参数信息
9)docking>>>> process pdb& ligand >>>>合并文件 >>>>.pdb 还是
process pdb& ligand >>>>docking合并文件 >>>>.pdb
10) ff14SB是什么力场?
11)pdb2pqr不是必需的,pdb4amber好像就可以了,然后用PDBfixer/Modeller。
或是Pymol操作:{
- fetch 1abc # 下载PDB
- remove solvent # 删除水分子
- remove inorganic # 删除无机离子
- select organic; remove sele # 删除有机配体
- save 1abc_clean.pdb # 保存处理后的文件
}
12)体系准备的标准是什么?
gromacs可以用grep去除配体,然后PDBfixer等修复残基,然后pdb2pqr质子化。
-----------------------------------------------------------------------------------------------------------------------------------------
Preprocess Input
{
- 1. process protein{
- 输入:**raw**.pdb I(晶体结构/同源建模结构-->参考Homologous Modeling)
- 质子化:pdb2pqr{
- 命令:pdb2pqr30 input.pdb out.pqr
- --ff AMBER
- --ffout AMBER
- --with-ph 7.4 //按照生理条件来
- --pdb-output out.pdb
- }
- 输出:****.pqr ,****.pdb ****.log
- || 质子化过程,完成标志为质子化完成后检查文件中的HIS是否被自动改为HID或者HIE
- }>>>{汇总输出:****.pqr,****.pdb}
- 2. process ligand{
- I:**raw**.pdb
- 拓扑生成:Antechamber{
- -i ==input, **raw**.pdb
- -fi 输入文件格式 .e.g. pdb
- -o==output **ligand**.gjf
- -fo 输出文件格式 .e.g. gcrt(高斯输入文件格式)
- }
- O-I:****.gjf/.com >>添加高斯任务说明
- 结构优化:Gaussian ****.gjf/.com
- O-I:****.log
- 配体准备:Antechamber{
- i ****.log
- -fi gout#表示高斯输出格式
- -o ****.prep
- -fo prepi #我也不知道这个文件格式是什么?
- -c resp#这个参数是啥呢, RESP方法
- }
- O-I:****.prep
- 生成力场:parmchk2{
- -i **ligand**.prep
- -f prepi
- -o **ligand**.frcmod
- -a y
- }
- O:****.frcmod,****.pdb
}>>>{汇总输出:****.gjf/.com, ****.log,****.prep,****.pdb,****.frcmod,}
Input{
- 1.蛋白-配体晶体结构
- process pdb & ligand >>>>合并文件>>>>.pdb
- 2.蛋白-配体对接结构
- docking>>>> process pdb& ligand >>>>合并文件 >>>>.pdb
}
Process{
- 1. load forcefield{
- I: tleap.in
- 加载力场:source ** OMP_NUM_THREADS=
- tleap.sh{
- -f tleap.in
- }
- O: topol.top &&gromacs.gro
- }>>>{汇总输出:topol.top,gromacs.gro}
- 2.
