计算化学公社

标题: Rosetta中的常见问题汇总(持续更新) [打印本页]

作者
Author:
wendao    时间: 2021-10-13 21:02
标题: Rosetta中的常见问题汇总(持续更新)
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)。


作者
Author:
wendao    时间: 2021-10-13 21:11
2. Minimizer 出现[ ERROR ] Inaccurate G! 提示

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

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

来忽略,多数情况并不影响计算。
作者
Author:
wendao    时间: 2021-10-13 21:16
5. 安装报错/usr/bin/ld:  cannot find -lz

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

作者
Author:
wendao    时间: 2021-10-13 21:22
7. bash: XX: command not found

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

作者
Author:
mengskl    时间: 2022-3-8 13:07
你好
我在设备上已经编译好了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
请问这该如何处理呢

作者
Author:
wendao    时间: 2022-3-11 11:38
mengskl 发表于 2022-3-8 13:07
你好
我在设备上已经编译好了openmpi,在编译mpi版rosetta后,已经有了对应的XXX.mpi.linuxgccrelease文件 ...

这种情况一般是编译环境和运行环境不一致导致的
作者
Author:
冷血    时间: 2022-7-19 13:58
wendao 发表于 2022-3-11 11:38
这种情况一般是编译环境和运行环境不一致导致的

请问,这个问题咋解决呀?重新安装也无效。
作者
Author:
Norreland    时间: 2023-1-23 22:00
你好,最近在用Rosetta做蛋白-蛋白对接,每一次都是运行了几秒报错:
Cannot compute center of mass of zero residues
怀疑可能是我有一个蛋白是多链造成,就把无关的一些链全删了,但依旧会如此报错,想问问原因和解决方式,谢谢!
作者
Author:
wendao    时间: 2023-1-31 18:17
冷血 发表于 2022-7-19 13:58
请问,这个问题咋解决呀?重新安装也无效。

需要准备一个比较干净的环境,没有各个版本的c++,openmpi
其实有多个版本也不要紧,但你要搞清楚每一步调用的是哪个,这些都有环境变量控制或者参考
https://new.rosettacommons.org/d ... Build-Documentation
重装而不做任何改变无效很正常
作者
Author:
wendao    时间: 2023-1-31 18:18
Norreland 发表于 2023-1-23 22:00
你好,最近在用Rosetta做蛋白-蛋白对接,每一次都是运行了几秒报错:
Cannot compute center of mass of z ...

可能是链的occ列是0,参考一楼的操作
作者
Author:
hanlan8702    时间: 2023-6-8 11:35
mengskl 发表于 2022-3-8 13:07
你好
我在设备上已经编译好了openmpi,在编译mpi版rosetta后,已经有了对应的XXX.mpi.linuxgccrelease文件 ...

请教一下,这个问题您解决了吗?我也遇到了同样的问题。
作者
Author:
shiyunfan    时间: 2023-7-6 18:09
您好,在用Rosetta的fragment_picker模块时遇到了如下图所示的问题
(, 下载次数 Times of downloads: 1)
输入数据库文件为$Rosetta/tools/fragment_tools/vall.jul19.2011.gz
请问您知道如何解决嘛

作者
Author:
wendao    时间: 2023-7-10 13:23
shiyunfan 发表于 2023-7-6 18:09
您好,在用Rosetta的fragment_picker模块时遇到了如下图所示的问题

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

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


作者
Author:
shiyunfan    时间: 2023-7-14 15:58
wendao 发表于 2023-7-10 13:23
报错很清楚就是打不开那个文件,我没看懂你到底是有那个文件还是没有,有的话需要检查路径或者权限哪里错 ...

谢谢,是我搞错了路径
作者
Author:
TMULYU    时间: 2024-3-21 15:23
Error: (0) [ ERROR ] ERROR: Exception caught by JobDistributor while trying to get pose from job 'A_crystal_0001'
Error: (0) [ ERROR ] Treating failure as bad input; canceling similar jobs

[ ERROR ]: Caught exception:


你好,在relax的时候出现再个错误是因为什么


作者
Author:
Lyueyang2020    时间: 2024-6-27 12:15
在使用【Cartesian_ddG】运行 cartesian_ddg.static.linuxgccrelease 时报错“ERROR: Scorefunction not set up for nonideal/Cartesian scoring”,命令行为“cartesian_ddg.static.linuxgccrelease -s ../lowest_energy.pdb -ddg:mut_file ../test1.mutfile -interface_ddg 1 -extra_res_fa ../LIG.params -score:extra_improper_file ../LIG.tors -optimization:default_max_cycles 20”。请求指教!!感谢
作者
Author:
hanlan8702    时间: 2025-1-8 10:43
Lyueyang2020 发表于 2024-6-27 12:15
在使用【Cartesian_ddG】运行 cartesian_ddg.static.linuxgccrelease 时报错“ERROR: Scorefunction not se ...

使用带cart的权重,如ref2015_cart,-score:weights ref2015_cart
作者
Author:
hanlan8702    时间: 2025-1-8 10:47
请问已经使用-ignore_zero_occupancy false,依旧还是报ERROR: Cannot compute center of mass of zero residues!这个错误。有什么方法解决吗?使用的是rosetta 371这个版本的程序,进行docking_prepack_protocol的时候出现这个错误。谢谢。




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