计算化学公社

 找回密码 Forget password
 注册 Register
Views: 10153|回复 Reply: 19
打印 Print 上一主题 Last thread 下一主题 Next thread

[蛋白质建模] Rosetta中的常见问题汇总(持续更新)

[复制链接 Copy URL]

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
1. Rosetta无法正确读入PDB结构

当PDB文件occupy一列为0,Rosetta默认会忽略该氨基酸,可以通过在命令行添加
  1. -ignore_zero_occupancy false
复制代码
参数强制程序读入,occupy列后面的一列B-factor对Rosetta使用可以认为没有影响。

当PDB中存在未定义残基,早期版本Rosetta可通过添加
  1. -ignore_unrecognized_res
复制代码
参数忽略,新版本的Rosetta会根据其原子连接自动进行参数化,残基名添加“pdb_”(为了得到更准确的建模需要自行建立params)。

评分 Rate

参与人数
Participants 2
eV +15 收起 理由
Reason
mengskl + 5 赞!
sobereva + 10

查看全部评分 View all ratings

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

2#
 楼主 Author| 发表于 Post on 2021-10-13 21:11:04 | 只看该作者 Only view this author
2. Minimizer 出现[ ERROR ] Inaccurate G! 提示

没事儿。Rosetta的能量函数在优化到局部极小时由于导数不连续等因素可能会出现计算Hessian矩阵失败等数值问题。
但Rosetta整体优化流程基于随机(Monte Carlo)转动+最优化,在个别局部最优出现错误不影响整体结果。

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2021-10-13 21:13:15 | 只看该作者 Only view this author
3. 报错serial_to_serial_with_ter...

有些任务如Match时,出现这个错误,可以通过命令行添加
  1. -skip_connect_info
复制代码

来忽略,多数情况并不影响计算。

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2021-10-13 21:16:08 | 只看该作者 Only view this author
5. 安装报错/usr/bin/ld:  cannot find -lz

编译程序时,如果遇到无法找到 -lz:,意思就是缺少libz库。
libz库是提供数据压缩用的函式库,我们需要安装zlib安装包。 (libz库对应的安装包名字是zlib)。
在ubuntu下,运行命令apt-get install zlib1g zlib1g-dev即可。
不同系统需要先查一下对应的库名。

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2021-10-13 21:21:15 | 只看该作者 Only view this author
6. 运行时报错error while loading shared libraries:***.so:cannot open shared object file:No such file or directory

***.so指代你实际遇到的.so,比如说:libsqlite3.so
遇到这种情况首先判断你系统里有没有这个库,一般可以在下面这两个地址里找到
  1. /usr/local/lib
  2. /usr/local/lib64
复制代码

先判断系统路径里有没有,如
  1. find /usr/local -iname ***.so
复制代码

再看rosetta的安装路径里有没有,如
  1. find $ROSETTA -iname ***.so
复制代码

如果这两个命令都没反应,证明系统里没有这个库,需要手动安装
如果有则执行下面这条命令
  1. sudo ldconfig
复制代码

更新库路径,如果还是不行,一般是LD_LIBRARY_PATH环境变量设置问题,可以参考链接
https://www.rosettacommons.org/node/10017

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2021-10-13 21:22:13 | 只看该作者 Only view this author
7. bash: XX: command not found

首先请按照教程仔细检查你的环境变量(一般是在~/.bashrc中)
如果你确认你的环境变量和教程中的一致,请使用source ~/.bashrc更新环境变量。
PS:教程中的环境变量仅第一行需要更改,要更改到你Rosetta目录的所在位置。
PS:不指定环境变量也可以,在运行某个命令时加上完整路径即可

7

帖子

0

威望

281

eV
积分
288

Level 3 能力者

7#
发表于 Post on 2022-3-8 13:07:23 | 只看该作者 Only view this author
你好
我在设备上已经编译好了openmpi,在编译mpi版rosetta后,已经有了对应的XXX.mpi.linuxgccrelease文件了,但是用mpirun来进行并行或者单独运行XXX.mpi.linuxgccrelease时,会提示
antibody.mpi.linuxgccrelease: symbol lookup error: /software/rosetta_bin_linux_2021.16.61629_bundle/main/source/build/src/release/linux/4.14/64/x86/gcc/4.8/mpi/libcore.2.so: undefined symbol: _ZN9CifString12UnknownValueE
请问这该如何处理呢

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2022-3-11 11:38:31 | 只看该作者 Only view this author
mengskl 发表于 2022-3-8 13:07
你好
我在设备上已经编译好了openmpi,在编译mpi版rosetta后,已经有了对应的XXX.mpi.linuxgccrelease文件 ...

这种情况一般是编译环境和运行环境不一致导致的

49

帖子

0

威望

436

eV
积分
485

Level 3 能力者

9#
发表于 Post on 2022-7-19 13:58:43 | 只看该作者 Only view this author
wendao 发表于 2022-3-11 11:38
这种情况一般是编译环境和运行环境不一致导致的

请问,这个问题咋解决呀?重新安装也无效。

2

帖子

0

威望

15

eV
积分
17

Level 1 能力者

10#
发表于 Post on 2023-1-23 22:00:52 | 只看该作者 Only view this author
你好,最近在用Rosetta做蛋白-蛋白对接,每一次都是运行了几秒报错:
Cannot compute center of mass of zero residues
怀疑可能是我有一个蛋白是多链造成,就把无关的一些链全删了,但依旧会如此报错,想问问原因和解决方式,谢谢!

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2023-1-31 18:17:06 | 只看该作者 Only view this author
冷血 发表于 2022-7-19 13:58
请问,这个问题咋解决呀?重新安装也无效。

需要准备一个比较干净的环境,没有各个版本的c++,openmpi
其实有多个版本也不要紧,但你要搞清楚每一步调用的是哪个,这些都有环境变量控制或者参考
https://new.rosettacommons.org/d ... Build-Documentation
重装而不做任何改变无效很正常

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

12#
 楼主 Author| 发表于 Post on 2023-1-31 18:18:09 | 只看该作者 Only view this author
Norreland 发表于 2023-1-23 22:00
你好,最近在用Rosetta做蛋白-蛋白对接,每一次都是运行了几秒报错:
Cannot compute center of mass of z ...

可能是链的occ列是0,参考一楼的操作

10

帖子

0

威望

1387

eV
积分
1397

Level 4 (黑子)

13#
发表于 Post on 2023-6-8 11:35:22 | 只看该作者 Only view this author
mengskl 发表于 2022-3-8 13:07
你好
我在设备上已经编译好了openmpi,在编译mpi版rosetta后,已经有了对应的XXX.mpi.linuxgccrelease文件 ...

请教一下,这个问题您解决了吗?我也遇到了同样的问题。

21

帖子

0

威望

328

eV
积分
349

Level 3 能力者

14#
发表于 Post on 2023-7-6 18:09:06 | 只看该作者 Only view this author
您好,在用Rosetta的fragment_picker模块时遇到了如下图所示的问题
4a408ea9f472551c3ce7b6e248c7e44.zip (4.08 MB, 下载次数 Times of downloads: 1)
输入数据库文件为$Rosetta/tools/fragment_tools/vall.jul19.2011.gz
请问您知道如何解决嘛

17

帖子

1

威望

158

eV
积分
195

Level 3 能力者

15#
 楼主 Author| 发表于 Post on 2023-7-10 13:23:43 | 只看该作者 Only view this author
shiyunfan 发表于 2023-7-6 18:09
您好,在用Rosetta的fragment_picker模块时遇到了如下图所示的问题

输入数据库文件为$Rosetta/tools/fra ...

报错很清楚就是打不开那个文件,我没看懂你到底是有那个文件还是没有,有的话需要检查路径或者权限哪里错了
另外fragments不需要自己生成,这里有在线的服务
http://old.robetta.org/fragmentsubmit.jsp

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-19 02:57 , Processed in 0.548685 second(s), 30 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list