Rosetta 命令行运行教程:从集群到本地终端
Rosetta 命令行运行教程:从集群到本地终端
本文将教你如何将原本在集群上运行的 Rosetta 脚本修改为可在本地终端执行的命令。
集群脚本示例:
Executable = /work/davis/ligand_dock.linuxiccrelease
Universe = vanilla
Initialdir = /work/davis/projects/jnk_sampl
Arguments = @FLAGS.txt -in:file:s input/jnk_pp_1_001.pdb -out:path:pdb work/jnk_pp_1_001/$(Process) -run:seed_offset $(Process) -out:suffix _$(Process)
Queue 10
本地终端命令行修改方法:
-
修改
Executable路径: 将Executable的路径修改为本地 Rosetta 可执行文件的路径。例如:Executable = /home/user/ligand_dock.linuxiccrelease -
修改
Initialdir路径: 将Initialdir的路径修改为本地项目的根目录。例如:Initialdir = /home/user/projects/jnk_sampl -
修改
Arguments中的路径: 根据实际情况修改Arguments中涉及到的文件路径,确保指向本地文件。例如:Arguments = @FLAGS.txt -in:file:s input/jnk_pp_1_001.pdb -out:path:pdb /home/user/projects/jnk_sampl/work/jnk_pp_1_001/$(Process) -run:seed_offset $(Process) -out:suffix _$(Process) -
移除
Queue参数:Queue参数用于集群任务调度,在本地终端运行时需要删除。
最终的本地终端命令:
/home/user/ligand_dock.linuxiccrelease @FLAGS.txt -in:file:s input/jnk_pp_1_001.pdb -out:path:pdb /home/user/projects/jnk_sampl/work/jnk_pp_1_001/$(Process) -run:seed_offset $(Process) -out:suffix _$(Process)
注意事项:
- 请将上述示例路径替换为你的实际文件路径。
- 确保已在本地安装 Rosetta 软件并配置好运行环境。
原文地址: https://www.cveoy.top/t/topic/jjrI 著作权归作者所有。请勿转载和采集!