Nancylee0416 发表于 2022-9-1 21:50 我是一个配体对接多个受体,$file后接"-",而不是"_" |
CHC 发表于 2022-9-1 17:30 还想请问您的命令里是一个配体和多个受体对接 opt-$file-FAD.pdbqt中$file是指批量名称中变化的数字吗? 我的配体是L9400_001.pdbqt L9400_002.pdbqt这样命名的 但我修改我的命令后 vina --receptor AN.pdbqt --ligand L9400_$file.pdbqt --center_x 52.084 --center_y -3.543 --center_z 32.365 --size_x 30 --size_y 34 --size_z 32 --num_modes 100 --out L9400_$file_out.pdbqt --log L9400_$file_out.log 这样显示无法识别L9400_$file.pdbqt |
tianfu1899 发表于 2022-9-1 10:30 感谢大佬 |
RandomError 发表于 2022-9-1 18:18 啊明白 这样运行成功了太感谢了 |
Nancylee0416 发表于 2022-9-1 14:46 我想你楼上那位应该是想说改成 /sob/AutoDock-Vina-1.2.3/build/linux/release/vina --config config.txt --ligand $f --out ${b}/out.pdbqt > log_file/${b}_out.log 这样 |
vina版本是1.1.2,我用的命令:vina --receptor opt-$file-FAD.pdbqt --ligand ligand.pdbqt --center_x $x --center_y $y --center_z $z --size_x 50 --size_y 50 --size_z 50 --out opt-$file-vina.pdbqt --log opt-$file-vina.log --cpu 20 --seed 2009,可以生成log文件。 把--log log_file/${b}_log.txt 改成--log log_file/${b}_log.log是不是就可以了 |
Nancylee0416 发表于 2022-8-31 22:16 换别的软件吧 |
tianfu1899 发表于 2022-9-1 10:30 #! /bin/bash for f in L9400*.pdbqt; do b=`basename $f .pdbqt` echo Processing ligand $b mkdir -p $b /sob/AutoDock-Vina-1.2.3/build/linux/release/vina --config config.txt --ligand $f --out ${b}/out.pdbqt log_file/${b}_out.log done 谢谢,但把程序命令文件改为上面这样之后,还是报错了。 Command line parse error: too many positional options have been specified on the command line |
本帖最后由 tianfu1899 于 2022-9-1 10:38 编辑 把--log变成 > xxxx.log, vina1.2.3 不支持--log |
lilf 发表于 2022-8-31 19:41 删掉--log log_file/${b}_log.txt可以正常运行,但只输出pdbqt文件结果,结合能等信息只在终端里显示,没有输出文件。 |
把脚本里的--log删掉试试 |
本帖最后由 MolAICal 于 2022-8-31 02:04 编辑 你可以试试MolAICal做虚拟筛选,操作简单 https://molaical.github.io/ |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-16 15:18 , Processed in 0.162663 second(s), 25 queries , Gzip On.