【发布时间】:2021-11-21 07:29:39
【问题描述】:
为了从 NCBI 的序列读取存档中提取一些 fastq 数据,我下载并安装了适用于 Windows 的 sra toolkit。为了测试它是否设置正确,我打开了 cmd,导航到目录并输入命令fasterq-dump --split-files SRR7647019。它按预期下载文件 SRR7647019.sra 并将其拆分为 fastq 文件。
然后我在 RStudio 中尝试了相同的命令,将 system() 命令包裹在它周围:system(fasterq-dump --split-files SRR7647019)。但是,R 总是返回
发生错误:无法识别的工具 FASTER~2.EXE 如果这种情况继续发生,请联系 SRA 工具包https://trace.ncbi.nlm.nih.gov/Traces/sra/
以及数字 75(可能是错误代码)。
知道为什么我不能从 R 中运行 fasterq-dump.exe 吗?怎么解决?
非常感谢您提前提出的建议!
【问题讨论】:
-
您使用的是 R 终端还是 RStudio? RStudio 使用一组不同的环境变量,因此它可能找不到
fasterq-dump可执行文件。 -
@danlooo 抱歉,我使用的是 RStudio,而不是 R 终端。但是,我只是检查了这是否会有所作为。不,它不会返回相同的错误。
-
R 命令
Sys.getenv("PATH")的结果是什么?fasterq-dump是否在这些文件夹之一中? -
@danlooo 不。它在另一个文件夹中。
标签: r cmd system command-line-tool