gmx_DSSP
本模块用于调用GROMACS完成蛋白质的二级结构(DSSP)计算。
使用本模块前请注意前置处理已经完成!
安装DSSP程序
对于GROMACS2022及以下的GROMACS版本,请自行安装好DSSP程序并设置好环境变量(可参考:https://zhuanlan.zhihu.com/p/380242442)。
DSSP同时存在3.0和4.0的版本,我们需要的是3.0版本。
建议使用conda安装DSSP3.0,会比较方便,例如:
新建环境并在新的独立环境中安装DSSP程序
conda create -n DSSP
conda activate DSSP
conda install dssp -c salilab # install DSSP 3.0 which is compatible with GROMACS 2022 and below
在最新的测试(2024.02.24)中发现这样安装会缺依赖libboost=1.73.0,因此需要手动安装:
conda install -c conda-forge libboost=1.73.0
检查能否正常运行,并添加到环境变量:
mkdssp -h # check if mkdssp is installed correctly
where mkdssp # check the location of mkdssp (which is dssp executable)
## or
which mkdssp # check the location of mkdssp (which is dssp executable)
## set the environment variable DSSP, could be added to ~/.bashrc
export DSSP=/path/to/mkdssp # set the environment variable DSSP
这样安装的DSSP是在一个单独的conda环境中的,和DIP环境不会冲突。
Windows系统下,可以直接下载DSSP3.0安装包,解压后将mkdssp.exe文件添加(新建)到环境变量DSSP中。
对于GROMACS2023及以后的版本,则不需要安装DSSP程序。
Input YAML
- gmx_DSSP:
group: Protein
gmx_parm:
tu: ns
dt: 0.5
group
:蛋白质的组名,这里设置的组必须至少包含蛋白质的骨架原子。
gmx_parm
:GROMACS的运行参数,用户可以自定义需要的步长等参数,这里作为示例,步长较长以减小计算量。
Output
DIP会将GROMACS的输出文件转化为蛋白质二级结构的热图,以及蛋白质二级结构含量随时间的堆积折线图。
还会输出蛋白质二级结构含量随残基变化的堆积折线图,这里就不展示了。
References
如果您使用了DIP的本分析模块,请一定引用GROMACS模拟引擎、DuIvyTools(https://zenodo.org/doi/10.5281/zenodo.6339993),以及合理引用本文档(https://zenodo.org/doi/10.5281/zenodo.10646113)。 如果分析用到了DSSP程序,还请一定引用DSSP程序。