Sentieon Tools for Alignment and Variant Analysis

public public 1yr ago 0 bookmarks

sentieon tools

:speech_balloon: Introduction

The module consists of tools from Sentieon, including alignment, duplicate reads removal, indel realignment, recalibration table calculation and DNAScope and TNScope SNV/structural variants

Code Snippets

35
36
37
38
39
40
41
42
shell:
    "{params.sentieon} bwa mem "
    "-M -R '@RG\\tID:{wildcards.sample}_{wildcards.type}\\tSM:{wildcards.sample}_{wildcards.type}\\tPL:ILLUMINA' "
    "-t {threads} {params.reference} {input.reads} "
    "| {params.sentieon} util sort -o {output.bam} "
    "-t {threads} "
    "--sam2bam "
    "-i - &> {log}"
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
shell:
    "{params.sentieon} driver "
    "-t {threads} "
    "-i {input} "
    "--algo LocusCollector "
    "--fun score_info "
    "sentieon/dedup/{wildcards.sample}_{wildcards.type}_DEDUP_score.txt ; "
    "{params.sentieon} driver "
    "-t {threads} "
    "-i {input} "
    "--algo Dedup "
    "--rmdup "
    "--score_info sentieon/dedup/{wildcards.sample}_{wildcards.type}_DEDUP_score.txt "
    "--metrics sentieon/dedup/{wildcards.sample}_{wildcards.type}_DEDUP.txt "
    "sentieon/dedup/{wildcards.sample}_{wildcards.type}_DEDUP.bam &> {log}"
117
118
119
120
121
122
123
shell:
    "{params.sentieon} driver "
    "-t {threads} "
    "-r {params.reference} "
    "-i {input.bam} "
    "--algo Realigner "
    "-k {params.mills} {output.bam} &> {log}"
152
153
154
155
156
157
158
159
shell:
    "{params.sentieon} driver "
    "-t {threads} "
    "-r {params.reference} "
    "-i {input.bam} "
    "--algo QualCal "
    "-k {params.mills} "
    "-k {params.dbsnp} {output} &> {log}"
190
191
192
193
194
195
196
197
198
shell:
    "{params.sentieon} driver "
    "-t {threads} "
    "-r {params.reference} "
    "-i {input.bam} "
    "--algo DNAscope "
    "-d {params.dbsnp} "
    "--var_type snp,indel "
    "--model {params.model} {params.callsettings} {output.dnascope_vcf} &> {log}"
231
232
233
234
235
236
shell:
    "{params.sentieon} driver -t {threads} "
    "-r {params.reference} "
    "--algo DNAModelApply "
    "--model {params.model} "
    "-v {input.vcf} {output.vcf} &> {log}"
268
269
270
271
272
273
274
275
276
277
278
279
280
shell:
    "{params.sentieon} driver "
    "-t {threads} "
    "-r {params.reference} "
    "-i {input.tumorbam} "
    "-q {input.tumortable} "
    "-i {input.normalbam} "
    "-q {input.normaltable} "
    "--algo TNscope "
    "--tumor_sample {wildcards.sample}_T "
    "--normal_sample {wildcards.sample}_N "
    "--bam_output {output.tnscope_bam} "
    "{params.callsettings} {output.tnscope} &> {log}"
311
312
313
314
315
316
317
shell:
    "{params.sentieon} driver "
    "-t {threads} "
    "-r {params.reference} "
    "--algo TNModelApply "
    "-m {params.model} "
    "-v {input.tnscopevcf} {output.vcf} &> {log}"
ShowHide 7 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/hydra-genetics/sentieon
Name: sentieon
Version: 1
Badge:
workflow icon

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

Accessed: 3
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 ...