SnakeMake workflow for the processing of RNAseq data

public public 1yr ago Version: v0.1 0 bookmarks

Code Snippets

21
22
23
24
shell:
	"""
	featureCounts -p -a {params.saf} -o {output.readcounts} -F SAF -t {input.bams}
	"""
24
25
26
27
28
29
shell:
	"""
	bbmap.sh slow k=11 in={input.read1} in2={input.read2} ref={params.ref_genome} out={output.mapped} statsfile={output.mapping_stats}
	samtools sort {output.mapped} -o {output.mapped_sorted}
	samtools index {output.mapped_sorted}
	"""
22
23
24
25
shell:
    """
    fastqc {input.read} -t {threads} -f fastq --outdir logs/fastqc/raw
    """
40
41
42
43
	shell:
		"""
		bbduk.sh -Xmx8g in1={input.read1} in2={input.read2} out1={output.read1} out2={output.read2} stats={output.trim_stats} minlen=75 qtrim=rl trimq=20 ktrim=r k=25 mink=11 ref={params.adapter} hdist=1
        """
56
57
58
59
shell:
    """
    fastqc {input.read} -t {threads} -f fastq --outdir logs/fastqc/trimmed
    """
46
47
48
49
50
51
52
53
54
shell:
	"""
	merge-paired-reads.sh {input.read1} {input.read2} {params.merged}
	sortmerna --ref {params.ssu_bac_db},{params.ssu_bac_idx}:{params.lsu_bac_db},{params.lsu_bac_idx} --reads {params.merged} --other {params.merged_mRNA} --aligned {params.merged_rRNA} --fastx --best 5 --paired_in -a 4 -v --blast 1 --log 2> {log}
	unmerge-paired-reads.sh {params.merged_mRNA_fq} {output.read1} {output.read2}
	rm {params.merged}
	rm {params.merged_rRNA_fq}
	rm {params.merged_mRNA_fq}
	"""
ShowHide 3 more snippets with no or duplicated tags.

Login to post a comment if you would like to share your experience with this workflow.

Do you know this workflow well? If so, you can request seller status , and start supporting this workflow.

Free

Created: 1yr ago
Updated: 1yr ago
Maitainers: public
URL: https://github.com/wegnerce/smk_rnaseq
Name: smk_rnaseq
Version: v0.1
Badge:
workflow icon

Insert copied code into your website to add a link to this workflow.

Other Versions:
Downloaded: 0
Copyright: Public Domain
License: GNU General Public License v3.0
  • Future updates

Related Workflows

cellranger-snakemake-gke
snakemake workflow to run cellranger on a given bucket using gke.
A Snakemake workflow for running cellranger on a given bucket using Google Kubernetes Engine. The usage of this workflow ...