24小时热门版块排行榜    

查看: 873  |  回复: 4

broken1999

木虫 (正式写手)

[求助] 合并pdb和psf报错 已有2人参与

各位大侠好,请教一个问题:
我自己写了一个用于NAMD的top文件,针对氢气、氮气、甲烷和二氧化碳
我想把这几种气体的pdb文件和psf文件合并成一个总的pdb和psf

topology top.inp
readpsf co2.psf
coordpdb co2.pdb

然后就报错
psfgen) Warning: failed to set coordinate for atom CST         CO2:1          CO2
psfgen) Warning: failed to set coordinate for atom OST         CO2:1          CO2
.........................
.........................
psfgen) Warning: failed to set coordinate for atom OST         CO2:120          CO2


怎么解决这个问题呢?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyfxie8607

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
是不是空间坐标有重叠呀,没遇到过。
可以先整合成一个pdb文件再做psf呀,应该就不会有这个问题了。
2楼2013-12-26 08:50:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

broken1999

木虫 (正式写手)

引用回帖:
2楼: Originally posted by lyfxie8607 at 2013-12-26 08:50:27
是不是空间坐标有重叠呀,没遇到过。
可以先整合成一个pdb文件再做psf呀,应该就不会有这个问题了。

坐标是没有重叠的,我用手工文本操作将几个PDB文件的数据合成了一个新的数据文件,得到新的PDB,再用top生成PSF就没有报错。  我现在还是挺想知道为啥我的体系就不能像tutorial里面指令操作那样合并pdb和psf,隐隐的担心是不是哪里有错误,建模毕竟要小心啊
3楼2013-12-26 09:17:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaoyixiong

荣誉版主 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
broken1999: 金币+20, ★★★★★最佳答案, 最佳答案! 2013-12-27 22:21:31
1、你需要知道几个概念的区别以及在PDB和PSF 文件中的位置:
     name type resname  resid   segname  
2、两个PSF pdb文件中含有相同的segname时会报错
     同一个resid 内name相同也会错
         。
         。
         。
         。
to 2 楼 lyfxie8607  分子重叠了在合并的时候,还真不会报错。合并之后还可以调节分子之间的距离,用 moveby 命令。如何有重叠而不调节,在模拟的时候肯定出错。
4楼2013-12-26 10:29:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiaoyixiong

荣誉版主 (职业作家)

【答案】应助回帖

看你的这个错误提示应该属于第2中情况
5楼2013-12-26 10:30:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 broken1999 的主题更新
信息提示
请填处理意见