我正在寻找有关使用Snakemake
处理我的 R 管道的一些基本信息。据我了解,执行此操作的两种最常见方法是使用script
标志并传递R
脚本,或使用shell
传递给Rscript
. 如果我想使用这两种方法中的任何一种,我的R
脚本应该是什么样的?如果为. R
_ _ _load
RData
read.table
input
另一个问题是关于集群提交/多线程。Snakemake
据称将把任务提交到多个节点并自动使用多个核心,无需修改代码。那么让一个规则使用cluster
和/或cores
调用R
脚本来执行整个管道或将管道分成多个规则/步骤并使用cluster
和/或cores
在该规则上会更好吗?
最后一个问题是,如果我的代码在代码本身中R
使用并行/多线程包怎么办?mclapply
这如何影响Snakemake
及其参数?
无法在线找到这些问题的答案,因此任何信息将不胜感激。