123456789101112131415161718192021 |
- rule featureCounts:
- input:
- bam = config["Mapping_Dir"] + "/{sample}.bam",
- gtf = config["gtf"]
- output:
- readscount = config["Quantification_Dir"] + "/{sample}.count"
- threads: 6
- shell:
- "Rscript script/run-featurecounts.R -b {input.bam} -g {input.gtf} -o " +
- config["Quantification_Dir"] + "/{wildcards.sample}"
- rule merge_featureCounts:
- input:
- readscounts = expand(config["Quantification_Dir"] + "/{sample}.count", sample = SAMPLES)
- output:
- gene_expr_matrix = config["Quantification_Dir"] + "/my.gene.TMM.EXPR.matrix",
- gene_counts_matrix = config["Quantification_Dir"] + "/my.gene.counts.matrix"
- shell:
- "perl script/abundance_estimates_to_matrix.pl --est_method featureCounts"
- " --out_prefix " + config["Quantification_Dir"] + "/my.gene"
- " {input.readscounts};"
|