2018-10-28
流程构建 Snakemake使用初步

在学习生信的过程中,总是听说流程啊,管道啊,pipeline啊,到底这些意味着什么?你能把测序数据从ncbi下载下来,这不叫流程;你可以继续把数据做完质控,然后搞个比对,再做做什么差异分析啊、富集分析啊、各种类型数据的联合分析啊,这也不叫流程,谁知道你中间因为某个包安装用了多久的时间,谁晓得你这个过程是不是 reproducible 的?要是你中间出了问题怎么办,可控性如何?监控性如何?要是这些问题都能解答,我想就应该可以叫做一个流程了吧,流程化、自动化、可控化、高复用化。作为一个新人,要独自解决这些功能还是有些困难,肯定需要“假于物”的,恰好那天看到有个朋友说到用snakemake来些流程,哈哈,这不就有了,下面就说一说我初步学习使用的理解吧。

Read More