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