目录生信工作流框架搭建|04-nextflow与Slurm高性能计算前情提要什么是HPC高性能计算什么是slurmnextflow配置注意事项下期预告生信工作流框架搭建|04-nextflow与Slurm高性能计算本篇为biodoge《生信工作流框架搭建》系列笔记的第5篇,该系列将持续更新。前情提要上回生信工作流框架搭建|03-nextflow与AWS批量计算为大家提供了nextflow上云的实用教程。虽然AWS批量计算技术含量较大,但毕竟在国内应用场景较少,下面将为大家介绍另一种更为常用的应用:阿里云的HPC高性能计算。本身slurm+nextflow操作非常简单,但是鉴于网络资料较少,且有
流程化!个人感觉是生信最头疼的问题之一,当你东平西凑整出一台符合自己分析目的的流程时,会发现在处理过程中,仍需要人工对接每一步的输入输出,特别是对于流程复杂,而又经常使用的情况,这是一笔不小的人工消耗;既然如此,那就将这些流程统统写进代码里,下次使用时,直接调用!流程化的软件很多,我调研过的就三种:Shell脚本:最简单的流程化方式,在脚本内你可以指定待输入的参数,但最大的问题就是无法缓存中间文件,这意味着如果那一天你的脚本报错,你只能自己去排错,然后又重新跑。snakemake:这应该是网上教程最多的流程化软件,基于Python框架,对于初学者和python爱好者会比较易懂,相比于单纯she
流程化!个人感觉是生信最头疼的问题之一,当你东平西凑整出一台符合自己分析目的的流程时,会发现在处理过程中,仍需要人工对接每一步的输入输出,特别是对于流程复杂,而又经常使用的情况,这是一笔不小的人工消耗;既然如此,那就将这些流程统统写进代码里,下次使用时,直接调用!流程化的软件很多,我调研过的就三种:Shell脚本:最简单的流程化方式,在脚本内你可以指定待输入的参数,但最大的问题就是无法缓存中间文件,这意味着如果那一天你的脚本报错,你只能自己去排错,然后又重新跑。snakemake:这应该是网上教程最多的流程化软件,基于Python框架,对于初学者和python爱好者会比较易懂,相比于单纯she