snakemake

作者: 小陈生信日记 | 来源:发表于2025-10-08 16:07 被阅读0次

snakemake 基于 python3。

snakemake基本命令

每一个部分包含输入输出和命令 蓝色方框是4个空格

举一个最简单的例子

samples = ["A", "B"]

rule all:

    input: expand("results/{sample}.txt", sample=samples)

rule align:

    input: "raw/{sample}.fq"

    output: "bam/{sample}.bam"

    shell: "bwa mem ref.fa {input} | samtools view -b > {output}"

rule count:

    input: "bam/{sample}.bam"

    output: "results/{sample}.txt"

    shell: "featureCounts -a ref.gtf -o {output} {input}"

检查写的pipeline有没有问题

snakemake -s XXXX.py -n -p

生成拓扑图

snakemake -s XXXX.py --dog | dot -Tpdf > test_dog.pdf

运行

snakemake -s XXXX.py -p -j 2 &

运行snakemake

相关文章

  • snakemake -- 学习

    snakemake document[https://snakemake.readthedocs.io/en/st...

  • Snakemake - 任务投递参数

    SnakeMake - 使用 snakemake主体是通过一个*.smk完成 相关命令: --dag --forc...

  • Snakemake

    snakemake是最简单的流程搭建方法,比netxflow简单 Snakemake 工作流管理系统是创建可重复和...

  • snakemake

    本文主要学习 snakemake--我最喜欢的流程管理工具 整合多个流程工具,一个很好的流程框架 conda 下载...

  • snakemake 学习笔记1

    1, snakemake介绍 Snakemake是用Python3写的一个流程化工具, 非常方便. 官网上的例子有...

  • Snakemake error: NameError: The

    Re: [Snakemake] Re: Debugging help: The name 'individual'...

  • RNA-Seq raw2fpkm pipeline (snake

    前几天,帮师妹分析转录组数据,由于她只需要FPKM,并且我刚好在学snakemake,就试着用 snakemake...

  • 2018-04-26 snakemake

    Snakemake is a tool to manage workflow system. It is writ...

  • ATAC-seq Snakemake 流程

    参考1参考2 snakemake file config file 递交文件

  • snakemake流程开发

    官方文档:https://snakemake.readthedocs.io/en/stable/[https://...

网友评论

      本文标题:snakemake

      本文链接:https://www.haomeiwen.com/subject/eflbajtx.html