• 回答数

    4

  • 浏览数

    1084

  • 收藏数

    0

作者:心安伴我暖 发表于 2018-11-27 09:58:42
跳转到指定楼层
我生成了配体,受体,和复合物的拓扑坐标文件,编写了in文件,然后执行命令$AMBERHOME/exe/mm_pbsa.pl binding_energy.mmpbsa > binding_energy.log
报错如下:
Can't use an undefined value as an ARRAY reference at /sob/amber10/src/mm_pbsa/mm_pbsa_statistics.pm line 948.
检查log文件如下:
=>> Doing statistics
=>> Reading input
=>> Reordering files
Final order:
1. snapshot_com.all.out: -
2. snapshot_rec.all.out: -
3. snapshot_lig.all.out: -
=>> Reading files
Reading snapshot_com.all.out
Reading snapshot_rec.all.out
Reading snapshot_lig.all.out
=>> Values of parameters
TEMP= 300
R= 8.314
gammaP = 0.0072
betaP= 0.00
gammaG = 0.0072
betaG= 0.00
=>> Treat special parameters
=>> Calc missing parameters
Processing MM GAS
Processing MM INT
Processing MM ELE
Processing MM VDW
Processing GB GBTOT
Processing GB GBELE
Processing GB GBSOL
Processing PB PBSOL
Processing PB PBELE
Processing PB PBTOT
=>> Calc delta from raw data
我打开了mm_pbsa_statistics.pm 文件,948行是 my $ndata = scalar(@{$ARR->[$i+0]->{$calc}->{$var}}), 不懂。。。
请教 这是怎么回事啊?
分享:
回复

使用道具

新手上路

Rank: 1

积分
48
极客币
84
主题
12
帖子
34
注册时间
2018-10-19
在线时间
2 小时
性别
保密
沙发
发表于 2018-11-27 09:58:57 | 只看该作者
我建议你还是检查下自己的top文件的内容和你的脚本的内容是否匹配吧
回复

使用道具 举报

初级会员

Rank: 2

积分
103
极客币
104
主题
14
帖子
46
注册时间
2018-10-19
在线时间
2 小时
性别
保密
板凳
发表于 2018-11-27 09:59:08 | 只看该作者
in文件中的前缀没和提出的点的前缀对上
回复

使用道具 举报

新手上路

Rank: 1

积分
48
极客币
84
主题
12
帖子
34
注册时间
2018-10-19
在线时间
2 小时
性别
保密
地板
发表于 2018-11-27 09:59:21 | 只看该作者
需要看看你的binding_energy.mmpbsa以及计算到哪一步出问题,才能判断
回复

使用道具 举报

新手上路

Rank: 1

积分
60
极客币
116
主题
27
帖子
51
注册时间
2018-10-19
在线时间
2 小时
性别
保密
5#
 楼主| 发表于 2018-11-27 09:59:26 | 只看该作者
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册