You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[BCFtools and VennDiagram](#pipeline-steps---variant-intersection)
19
20
-[vcf2maf](#vcf2maf)
@@ -27,11 +28,11 @@
27
28
-[License](#license)
28
29
29
30
## Overview
30
-
The call-sSNV nextflow pipeline performs somatic SNV calling given a pair of tumor/normal BAM files. Four somatic SNV callers are available: SomaticSniper, Strelka2, Mutect2and MuSE. The user may request one or more callers, and each caller produces an independently generated filtered VCF file.
31
+
The call-sSNV nextflow pipeline performs somatic SNV calling given a pair of tumor/normal BAM files. Five somatic SNV callers are available: SomaticSniper, Strelka2, Mutect2, MuSE, and DeepSomatic. The user may request one or more callers, and each caller produces an independently generated filtered VCF file.
31
32
32
33
If two or more callers are requested, additional output includes both a VCF and an MAF file with the set of SNVs shared by two or more callers, and a Venn Diagram showing counts of shared and private SNVs.
33
34
34
-
SomaticSniper, Strelka2, and MuSE require there to be **exactly one pair of input tumor/normal** BAM files, but Mutect2 will take tumor-only input (no paired normal), as well as tumor/normal BAM pairs for multiple samples from the same individual.
35
+
SomaticSniper, Strelka2, MuSE, and DeepSomatic require there to be **exactly one pair of input tumor/normal** BAM files, but Mutect2 will take tumor-only input (no paired normal), as well as tumor/normal BAM pairs for multiple samples from the same individual.
35
36
36
37
### Somatic SNV callers:
37
38
*[SomaticSniper](https://github.com/genome/somatic-sniper) is an older tool yielding high specificity single nucleotide somatic variants.
@@ -42,6 +43,8 @@ SomaticSniper, Strelka2, and MuSE require there to be **exactly one pair of inpu
42
43
43
44
*[MuSE](https://github.com/wwylab/MuSE) accounts for tumor heterogeneity and calls single nucleotide somatic variants.
44
45
46
+
*[DeepSomatic](https://github.com/google/deepsomatic) detects somatic mutations using a deep neural network.
47
+
45
48
## How To Run
46
49
Below is a summary of how to run the pipeline. See [here](https://uclahs-cds.atlassian.net/wiki/spaces/BOUTROSLAB/pages/3197004/How+to+run+a+nextflow+pipeline) for more information on running Nextflow pipelines.
### [BCFtools intersection and VennDiagram visualization using R](docs/flowcharts.md#intersect)
66
70
@@ -115,6 +119,18 @@ Computes tier-based cutoffs from a sample-specific error model.
115
119
#### 3.Filter VCF
116
120
`MuSE` output has SNVs labeled as `PASS` or one of `Tier 1-5` for the lower confidence calls (`Tier 5` is lowest). This step keeps only SNVs labeled `PASS`.
117
121
122
+
### DeepSomatic
123
+
#### 1. Define intervals for scattering
124
+
The `params.intersect_regions` of the reference genome are split into x intervals for parallelization, where x is defined by `params.scatter_count`.
125
+
#### 2. Call somatic variants
126
+
Call somatic variants with `DeepSomatic`.
127
+
#### 3. Merge
128
+
Merge scattered VCFs.
129
+
#### 4. Split VCF
130
+
Split filtered VCF into separate files for each variant type: SNVs, MNVs and INDELs.
131
+
#### 5. Filter VCF
132
+
Filter for `PASS` variants.
133
+
118
134
## Pipeline Steps - Variant Intersection
119
135
If two or more algorithms were selected the Intersect workflow will run. Currently the resulting VCF and MAF files include any SNVs found by two or more algorithms.
2. Kim, S. et al. Strelka2: fast and accurate calling of germline and somatic variants. Nat. Methods 15, 591–594 (2018).
340
358
3. McKenna, A. et al. The Genome Analysis Toolkit: A MapReduce framework for analyzing next-generation DNA sequencing data. Genome Res. 20, 1297–1303 (2010).
341
359
4. Fan, Y. et al. MuSE: accounting for tumor heterogeneity using a sample-specific error model improves sensitivity and specificity in mutation calling from sequencing data. Genome Biol. 17, 178 (2016).
360
+
5. Park J, et al. DeepSomatic: Accurate somatic small variant discovery for multiple sequencing technologies. bioRxiv [Preprint]. 2024 Aug 19:2024.08.16.608331. doi: 10.1101/2024.08.16.608331. PMID: 39229187; PMCID: PMC11370364.
342
361
343
362
## License
344
363
@@ -348,7 +367,7 @@ pipeline-call-sSNV is licensed under the GNU General Public License version 2. S
348
367
349
368
This pipeline performs somatic SNV calling on a pair of normal/tumor BAMs, utilizing SomaticSniper, Strelka2, Mutect2 and MuSE.
350
369
351
-
Copyright (C) 2020-2024 University of California Los Angeles ("Boutros Lab") All rights reserved.
370
+
Copyright (C) 2020-2025 University of California Los Angeles ("Boutros Lab") All rights reserved.
352
371
353
372
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
0 commit comments