我们需要创建一个由多个软件包中的命令组成的工作流程,最终该机构的其他成员(顺便说一下,不是计算机科学家)成为能够下载和使用它。如何创建适合在Python中分发的工作流程
在线搜索,有一些包创建工作流程(https://www.biostars.org/p/91301/),其中Snakemake(https://snakemake.readthedocs.io/en/v3.9.1/snakefiles/deployment.html)似乎是一个很好的候选人为此目的。
我们想知道这是否真的是最好的包装,如果有更好的选择?
感谢翔实的答案。如果您还可以在幻灯片中提供有关此主题的幻灯片或直接发送给我,我将不胜感激:[email protected] – user3015703
通过电子邮件将它们发送给您。请享用! – TBoyarski
关于Nextflow的一些注意事项:'process'不是一个函数,它是一个反应式数据流操作(函数可以在NF中定义,但它们不是这个模型的核心)。 “通道”是一个无界的异步队列,与Go通道类似。所使用的术语反映了基于其的数据流编程范例。 – pditommaso