我們需要創建一個由多個軟件包中的命令組成的工作流程,最終該機構的其他成員(順便說一下,不是計算機科學家)成爲能夠下載和使用它。如何創建適合在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