美文网首页
RNA-seq上下游分析snakemake流程

RNA-seq上下游分析snakemake流程

作者: 生信探索 | 来源:发表于2024-06-11 21:35 被阅读0次

    学习完snakemake后写的第一个流程是RNA-seq上游定量和下游的质控和差异分析。

    使用fastp处理fastq文件,在使用START比对到基因组同时得到raw count,使用非冗余外显子长度作为基因的长度计算FPKM、TPM,同时也生成了CPM的结果。

    非冗余外显子长度计算可以参考之前的推文转录组实战02: 计算非冗余外显子长度之和

    对定量结果质控使用生信技能树的三张图(PCA、树状图、热图)。

    使用python版的DEseq2对组间做差异分析(火山图和MA图)。

    流程代码在https://jihulab.com/BioQuest/SnakeMake-RNA-seq或https://github.com/BioQuestX/SnakeMake-RNA-seq

    A SnakeMake workflow for Bulk RNA-seq

    Reads were mapped onto ensembl genome with STAR, and adapters were removed with fastp.

    For nomalisztion, gtftools was used to calculate gene_length and bioninfokit was used to give TPM, FPKM and CPM results.

    For quality control, PCA plot, dendrogram plot and heatmap were used to show differences among samples or groups.

    PyDESeq2 was used to perform differential expression anlysis.

    General settings

    To configure this workflow, modifyconfig/config.yamlaccording to your needs, following the explanations provided in the file.

    Sample sheet

    Add samples toconfig/samples.tsv. Only the columnSampleis mandatory, but any additional columns can be added.

    For each sample, add one or more sequencing units (runs, lanes or replicates) to theUnitcolumn ofconfig/samples.tsv.

    For each sample, defineGroupcolumn(experimental or clinical attribute).

    Report

    相关文章

      网友评论

          本文标题:RNA-seq上下游分析snakemake流程

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