- list.of.vcfs
List of VCFs as in-memory data frames. The VCFs should
have VAF
and read.depth
information added. See
ReadVCFs
for more details.
- variant.caller
Name of the variant caller that produces the VCF, can
be either "strelka"
, "mutect"
, "freebayes"
or
"unknown"
. If variant caller is "mutect"
, do not merge
SBSs into DBS.
- max.vaf.diff
The maximum difference of VAF, default value is 0.02. If
the absolute difference of VAFs for adjacent SBSs is bigger than
max.vaf.diff
, then these adjacent SBSs are likely to be "merely"
asynchronous single base mutations, opposed to a simultaneous doublet
mutation or variants involving more than two consecutive bases. Use negative
value (e.g. -1) to suppress merging adjacent SBSs to DBS.
- num.of.cores
The number of cores to use. Not available on Windows
unless num.of.cores = 1
.
- suppress.discarded.variants.warnings
Logical. Whether to suppress
warning messages showing information about the discarded variants. Default
is TRUE.
- always.merge.SBS
If TRUE
merge adjacent SBSs as DBSs regardless
of VAFs and regardless of the value of max.vaf.diff
. It is an error
to set this to TRUE
when variant.caller = "mutect"
.
- chr.names.to.process
A character vector specifying the chromosome
names in VCF whose variants will be kept and processed, other chromosome
variants will be discarded. If NULL
(default), all variants will be kept
except those on chromosomes with names that contain strings "GL", "KI",
"random", "Hs", "M", "JH", "fix", "alt".