计算化学公社

标题: 长链聚合物建模小工具 [打印本页]

作者
Author:
wawdtam123    时间: 4 hour ago
标题: 长链聚合物建模小工具
分享一个做聚合物动力学模拟的简单小工具,这个小工具内容是python建聚合物模型+sobtop生成itp文件。
[url=]polytop.tar.gz[/url]
工具的参数设置步骤如下:




工具处理流程:
读重复单元的pdb文件,得到三个重原子的坐标,将HA坐标移到原点,TA2坐标移到Y轴上,得到平移距离和旋转角度,对其他原子也进行相同的旋转和平移操作。然后将新坐标下的结构复制一份,沿Y轴平移,移动到下一个单元的HA和上一个单元TA的距离为1.54埃米(因为做的是C骨架,距离就写了1.54,如果是别的对应着改就行),重复到一条链构建完毕,然后沿着Z轴间隔1nm复制一个份。最后将一条链的结构给sobtop生成top文件,得到的聚合物结构和top就可以直接用gromacs跑模拟了。

运行方式
bash poly_top.sh config.txt
(config.txt里面就是以上参数)

注意:



作者
Author:
pal    时间: halfhour ago
“移动到下一个单元的HA和上一个单元TA的距离为1.54埃米”,上一个单元的TA应该是要被删除的吧?

平移的时候直接把复制的1号原子移到原本的18号原子处,然后根据复制的1号原子和原本的16号原子的类型适当调整距离,得到原本1号原子到复制后的1号原子位置的向量,把复制的原子集体位移会不会更方便。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3