ConvertCatalogToSigProfilerFormat
and
added example.trans.ranges
in exported function
AnnotateIDVCF
.Updated method functions for plotting SBS96, SBS192, DBS78 and ID counts catalog; the counts shown on the plot are sum of absolute value of each peak.
Updated internal function
ConvertCatalogToSigProfilerFormat
to support conversion
from ICAMS SBS192 and SBS1536 catalog to SigPro format.
Updated exported function ReadCatalog
to support
reading in SBS1536 catalog in SigPro format.
catalog.row.order$ID166
and
catalog.row.headers$ID166
for genic-intergenic indel
catalog (ID166).Added new exported function IsICAMSCatalog
to check
whether an R object contains one of the ICAMS catalog classes.
Added new internal function
SelectVariantsByChromName
.
Added new argument chr.names.to.process
to exported
functions VCFsToCatalogs
, ReadAndSplitVCFs
,
SplitListOfVCFs
, VCFsToCatalogsAndPlotToPdf
and VCFsToZipFile
that allow users to only select and
process variants from specified chromosome names.
Added a section Subscripting catalogs
in ICAMS
package documentation.
Nongenic region
to Intergenic region
.Added new data catalog.row.order$ID166
and
catalog.row.headers$ID166
for genic-intergenic indel
catalog.
Added functionality for ReadCatalog
to read in
genic-intergenic indel catalog (ID166).
Added functionality for WriteCatalog
to write
genic-intergenic indel catalog (ID166) to CSV file.
Added cbind
and [
method for
ID166Catalog
.
Added functionality for PlotCatalog
and
PlotCatalogToPdf
to plot genic-intergenic indel catalog
(ID166).
Updated function PlotCatalog
to change
options("digits")
temporarily to prevent weird y axis
labels.
Updated function AnnotateSBSVCF
not to call
CheckSeqContextInVCF
as this check will done later at
function CreateOneColSBSMatrix
.
Updated exported functions’ examples not to use deprecated functions.
Updated internal function StandardChromNameNew
to
also discard variants whose chromosome names contain “fix” or
“alt”.
Updated internal function ReadVCF
not to calculate
VAF for multiple alternative variants in freebayes VCF to avoid warning
messages.
Updated code in exported function GetFreebayesVAF
to
improve time performance dramatically (about 5 times faster) by using
regular expressions for pattern matching and retrieving.
Updated documentation of argument max.vaf.diff
in
various functions informing users that they can specify a negative value
(e.g. -1) to suppress merging adjacent SBSs to DBS.
Added a new dependency package fuzzyjoin
.
Added new internal function DefaultFilterStatus
to
automatically infer filter.status
according to
variant.caller
.
Fixed a bug in internal function AddTranscript
caused by data.table::foverlaps
producing memory errors
when the input VCF has many variants (e.g. >70000 lines). Used
fuzzyjoin::genome_left_join
instead.
Fixed a bug in internal function
MakeDataFrameFromVCF
when renaming column
#CHROM
to CHROM
.
Fixed a bug in internal function
CheckAndRemoveDiscardedVariants
to remove variants with
ambiguous REF bases (not A, C, G, T).
Fixed a bug in exported function TransformCatalog
when user specifies ref.genome
as a character string. No
longer raise an error when user did not install the BSgenome
package.
InferRefGenomeName
to
infer reference genome name from a character string.IsRefGenomeInstalled
to
check whether the BSgenome package is installed. If not, the returned
catalog will have NULL ref.genome attribute.Fixed a bug in internal function AddTranscript
when
setting the data table new names.
Updated two internal functions
GeneratePCAWGAliquotID
and
GeneratePCAWGAliquotID2
.
Corrected error in the original Excel file showing PCAWG7 indel classification. Updated the links in documentation pointing to the correct Excel file. Added a new column showing the ICAMS ID catalog row name.
Set a minimum value of 21 for seq.context.width
in
function AnnotateIDVCF
to facilitate extended sequence
context analysis.
Added examples to two new exported functions
SymmetricalContextsFor1BPIndel
and
GeneratePlotPFMmatrix
.
Added new exported function HaplotypePlot
.
Added two new internal functions
RenameColumnsWithNameStart
and
RenameColumnsWithNameEnd
to check whether there are column
names start
and end
in the original VCF. This
is to avoid breaking the code in function
AddTranscript
.
Added two new dependency packages lifecycle and rlang.
Soft deprecated several exported functions
MutectVCFFilesToCatalog
,
StrelkaIDVCFFilesToCatalog
,
StrelkaSBSVCFFilesToCatalog
MutectVCFFilesToCatalogAndPlotToPdf
,
StrelkaIDVCFFilesToCatalogAndPlotToPdf
,
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
MutectVCFFilesToZipFile
,
StrelkaIDVCFFilesToZipFile
,
StrelkaSBSVCFFilesToZipFile
ReadAndSplitMutectVCFs
,
ReadAndSplitStrelkaSBSVCFs
,
ReadStrelkaIDVCFs
Fixed a bug in internal function ReadVCF
when the
VCF does not have column FILTER
.
Updated documentation for ID
that refers to small
insertions and deletions.
Updated documentation for ICAMS.R that is no longer referring to some deprecated functions.
Added internal function
GenerateVCFsFromIndelSimpleFiles
to generate reconstructed
VCFs from indel simple files.
Updated internal function ReadVCF
to check whether
VCF has column FILTER
. If VCF does not have
FILTER
column, raise a warning and all variants will be
retained.
Exported two functions ReadVCFs
and
SplitListOfVCFs
and added examples.
Updated code in function ReadVCF
for filtering out
variants that do not have the value of filter.status
to
avoid segfaults error.
PASS
to argument
filter.status
in several exported and internal
functions.Fixed a bug in internal function
CheckAndNormalizeTranCatArgs
for transforming catalog. If
the target.abundance
can be inferred and is different from
a supplied non-NULL value of target.abundance
, no
longer raise an error. Use the supplied non-NULL value of
target.abundance
instead.
Updated internal function ReadBedRanges
to only keep
entries that are from chromosomes 1-22 and X and Y.
SimpleReadVCF
; some code
simplification.always.merge.SBS
to several functions.Added new internal function RetrieveNonEmptySamples
to retrieve non empty samples from a catalog.
Added new internal function
ConvertCatalogToSigProfilerFormat
to convert ICAMS SBS96,
DBS78 and ID catalog to SigProfiler format.
Updated function StandardChromName
and
StandardChromNameNew
to remove variants whose chromosome
names contain “JH”.
Updated functions VCFsToCatalogsAndPlotToPdf
and
VCFsToZipFile
to only plot samples that have mutations for
a specific mutation class.
Enabled argument tumor.col.name
and
tumor.col.names
in various functions to also take in
numbers as column indices.
Updated internal function MakeDataFrameFromVCF
to
use argument file
instead of name.of.VCF
to
report error when the input file is not a VCF file.
Updated internal data catalog.row.headers.sp$ID83
and ICAMS.to.SigPro.ID
.
MakeSBS96CatalogFromSigPro
and
MakeDBS78CatalogFromSigPro
for missing argument
drop = FALSE
when reordering a one-column catalog.expect_equal
for comparing
numerical valuesTransformCatalog
in case R was
configured and built in a way that did not support long double.Updated documentation of ReadCatalog
and
ReadCatalogInternal
as there are no ID96 catalogs in COSMIC
v3.2.
Changed the URL of COSMIC mutational signatures page to the redirected URL.
Updated some tests for TransformCatalog
in case R
was configured and built in a way that did not support long
double.
Added the argument strict
back to
ReadCatalog
for backward compatibility; strict
is now ignored and deprecated.
Robustified function StandardChromNameNew
to select
the column which contains chromosome names by name instead of column
index.
Fixed a bug in function
CheckSeqContextInVCF
.
Fixed a bug in function PlotCatalog.SBS96Catalog
when plotting the X axis after setting
par(tck) = 0
.
Changed PlotCatalog
to round the mutation counts for
each main type for SBS96, SBS192, DBS78 and ID counts catalog in case
the input is reconstructed counts catalog.
Updated function AdjustNumberOfCores
not to throw a
message on MS Windows machine.
Added an additional argument ylabels
to
PlotCatalog
and PlotCatalogToPdf
. When
ylabels = FALSE
, don’t plot the y axis labels. Implemented
for SBS96Catalog, DBS78Catalog, IndelCatalog.
Enabled argument grid
, uppder
,
xlabels
in PlotCatalog
and
PlotCatalogToPdf
for DBS78Catalog, IndelCatalog.
ReadCatalog
to import files with:
ReadCatalog
function,
e.g. ReadCatalog.SBS96Catalog
. Now they are in
data-raw/obsolete-files/ReadCatalogMethods.R
.ConvCatalogToICAMS
to convert
SigProfiler/COSMIC-formatted catalog files into ICAMS catalog objects.
Now these functions are in
data-raw/obsolete-files/ConvCatalogToICAMS.R
, and their
functionalities are integrated into ReadCatalog
.ReadCatalog
to remove rows which
have NA in the data table read in. Otherwise the number of rows will not
be accurate to infer the correct catalog type.InferClassOfCatalogForRead
to
data-raw/obsolete-files/InferClassOfCatalogForRead.R
.CreateOneColDBSMatrix
when
returning 1-column DBS144 matrix with all values being 0 and the correct
row labels.Added an additional argument tmpdir
in function
AddRunInformation
.
Updated function CheckAndRemoveDiscardedVariants
and
MakeDataFrameFromVCF
to check for variants that have same
REF and ALT.
Create new temp directory when generating zip archive from VCFs to avoid zipping unnecessary files in the output.
Fixed a bug in function AddRunInformation
for
allowing ref.genome
to be a Bioconductor package.
Fixed bugs in function CreateOneColSBSMatrix
,
CreateOneColDBSMatrix
and CreateOneColIDMatrix
when the variants in the input vcfs should all be discarded.
Updated function CheckAndFixChrNames
to give a
warning instead of an error when “23” and “X” or “24” and “Y” appear on
the chromosome names on the VCF at the same time.
CheckAndFixChrNames
will change “23” to “X” or “24” to “Y”
internally for downstream processing.
Changed some code in function AddTranscript
,
CreateOneColSBSMatrix
, CreateOneColDBSMatrix
to use functions from package dplyr
instead of
data.table
due to segfault error.
RemoveRowsWithDuplicatedCHROMAndPOSNew
to remove variants that have same CHROM, POS, REF.files
in function
VCFsToZipFile
.Fixed a bug in ReadAndSplitVCFs
for merging adjacent
SBSs into DBS when variant.caller
is
mutect
.
Fixed a bug inCheckAndRemoveDiscardedVariants
for
removing wrong DBS variants.
CheckAndRemoveDiscardedVariants
to
remove wrong DBS variants that have same base in the same position in
REF and ALT (e.g. TA > TT or GT > CT).name.of.VCF
in function
MakeDataFrameFromVCF
for better error reporting.Updated function MakeDataFrameFromVCF
for better
error reporting when reading in files that are actually not
VCFs.
Updated function ReadVCFs
to automatically change
the number of cores to 1 on Windows instead of throwing an
error.
CheckAndFixChrNames
for returning the
correct number of chromosome names.stop.on.error
and code
tryCatch
in function VCFsToCatalogs
for better
tracing if the function stops on error.Added argument stop.on.error
to
VCFsToCatalogs
; if false, return list with single element
named error.
Added new internal function
CheckAndFixChrNamesForTransRanges
. The chromosome names in
exported data TranscriptRanges
don’t have “chr”. ICAMS now
will check for the chromosome names format in input vcf and update the
trans.ranges chromosome names in function AddTranscript
if
needed.
Added new argument name.of.VCF
in function
AnnotateSBSVCF
and AnnotateDBSVCF
for better
error reporting.
Changed return from ReadCatalog
to include possible
attribute “error” and allow for not calling stop() on error.
For a stranded catalog, as.catalog
and
ReadCatalog
will silently convert region = “genome” to
“transcript”.
Updated function AddTranscript
to check whether the
format of VCF chromosome names is consistent with that in
trans.ranges
used.
Removed documentation warnings related to
Some file reorganization.
CreateOneColSBSMatrix
for showing
message that SBS variant whose reference base in ref.genome does not
match the reference base in the VCF file.Enabled functions PlotCatalog
and
PlotCatalogToPdf
to plot a numeric matrix, numeric
data.frame, or a vector denoting the mutation
counts.
Added new internal function AdjustNumberOfCores
to
change the number of cores automatically to 1 if the operating system is
Windows.
Added test processing VCF with unknown variant caller.
Added new internal function SplitSBSVCF
,
SplitOneVCF
, SplitListOfVCFs
and
VCFsToZipFileXtra
, WriteSBS96CatalogAsTsv
,
ReadSBS96CatalogFromTsv
,
GetConsensusVAF
.
Added new exported function
ReadAndSplitVCFs
, VCFsToCatalogs
,
VCFsToCatalogsAndPlotToPdf
and
VCFsToZipFile
.
Added new argument filter.status
and
get.vaf.function
in functions ReadVCF
,
ReadVCFs
, ReadAndSplitVCFs
,
VCFsToCatalogs
, VCFsToCatalogsAndPlotToPdf
and
VCFsToZipFile
.
Added a new internal data
catalog.row.headers.SBS.96.v1
.
Added new argument max.vaf.diff
in internal
functions SplitOneVCF
, SplitListOfVCFs
and
exported functions ReadAndSplitVCFs
,
VCFsToCatalogs
, VCFsToCatalogsAndPlotToPdf
and
VCFsToZipFile
.
Added new dependency package parallel
.
Added new dependency package R.utils
for
data.table::fread
to read gz and bz2 files
directly.
Added new argument num.of.cores
in internal
functions ReadVCFs
, SplitListOfVCFs
and
exported functions ReadAndSplitVCFs
,
VCFsToCatalogsAndPlotToPdf
, VCFsToCatalogs
,
VCFsToZipFile
, VCFsToIDCatalogs
,
VCFsToSBSCatalogs
, VCFsToDBSCatalogs
.
Added new argument ...
in internal functions
ReadVCF
, ReadVCFs
and exported functions
ReadAndSplitVCFs
, VCFsToCatalogsAndPlotToPdf
,
VCFsToCatalogs
, VCFsToZipFile
.
Added new argument mc.cores
in internal functions
GetConsensusVAF
.
MakeDataFrameFromVCF
to use
data.table::fread
instead of read.csv
.MakeDataFrameFromVCF
when reading in VCF
from URL.Updated function CreateOneColSBSMatrix
to throw a
message instead of an error when there are SBS variant whose reference
base in ref.genome does not match the reference base in the VCF
file.
Updated function MakeVCFDBSdf
to inherit column
information from original SBS VCF.
Changed the words in legend for DBS144 plot from “Transcribed”, “Untranscribed” to “Transcribed strand” and “Untranscribed strand”.
Updated the documentation for exported data all.abundance.
Updated function ReadCatalog.COMPOSITECatalog
not to
convert “::” to “..” in the column names.
Updated various functions in ICAMS to generate catalogs with zero mutation counts from empty vcfs.
Added a section “ID classification” in the documentation for
exported data catalog.row.order
.
New argument suppress.discarded.variants.warnings
in
exported function AnnotateIDVCF
with default value
TRUE.
Added another paper information in
AddRunInformation
. “Characterization of
colibactin-associated mutational signature in an Asian oral squamous
cell carcinoma and in other mucosal tumor types”, Genome Research 2020
https://doi.org/10.1101/gr.255620.119.
Changed the format of DOIs in DESCRIPTION according to CRAN policy.
Changed back the return value of ReadStrelkaIDVCFs
,
ReadStrelkaSBSVCFs
, ReadMutectVCFs
to a list
of data frames with no variants discarded.
Combined all the discarded variants from
ReadAndSplitMutectVCFs
and
ReadAndSplitStrelkaSBSVCFs
under one element
discarded.variants
in the return value. An extra column
discarded.reason
were added to show the details.
Updated internal functions ReadVCF
and
ReadVCFs
not to remove any discarded variants.
No more removal of “chr” in the CHROM
column when
reading in VCFs.
CheckAndReturnSBSMatrix
,
CheckAndReturnDBSMatrix
,
CreateOneColSBSMatrix
,CreateOneColDBSMatrix
,
VCFsToSBSCatalogs
, VCFsToDBSCatalogs
.CalculateExpressionLevel
for the edge
case.CreateOneColIDMatrix
when the ID.class
contains non canonical representation of the ID mutation type.The return value of exported function
ReadStrelkaIDVCFs
now sometimes contains a new element,
discarded.variants
. This appears when there are variants
that were discarded immediately after reading in the VCFs. At present
these are variants that have duplicated chromosome/positions and
variants that have illegal chromosome names. This means that the user
must check the return to see if discarded.variants
is
present and remove it before passing the return to a function that
expects a list of VCFs. Code in ICAMS that takes lists of VCFs already
checks for this element and removes it if present.
Added argument return.annotated.vcfs
to
exported function VCFsToIDCatalogs
. The default
value for the argument is FALSE to be consistent with
other functions.
Argument return.annotated.vcfs
in functions
VCFsToSBSCatalogs
,VCFsToDBSCatalogs
,
VCFsToIDCatalogs
, MutectVCFFilesToCatalog
,
MutectVCFFilesToCatalogAndPlotToPdf
,
MutectVCFFilesToZipFile
,
StrelkaSBSVCFFilesToCatalog
,
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
,
StrelkaSBSVCFFilesToZipFile
,
StrelkaIDVCFFilesToCatalog
,
StrelkaIDVCFFilesToCatalogAndPlotToPdf
and
StrelkaIDVCFFilesToZipFile
.
Argument suppress.discarded.variants.warnings
in
functions ReadAndSplitMutectVCFs
,
ReadAndSplitStrelkaSBSVCFs
,
VCFsToSBSCatalogs
,VCFsToDBSCatalogs
,
VCFsToIDCatalogs
, MutectVCFFilesToCatalog
,
MutectVCFFilesToCatalogAndPlotToPdf
,
MutectVCFFilesToZipFile
,
StrelkaSBSVCFFilesToCatalog
,
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
,
StrelkaSBSVCFFilesToZipFile
,
StrelkaIDVCFFilesToCatalog
,
StrelkaIDVCFFilesToCatalogAndPlotToPdf
and
StrelkaIDVCFFilesToZipFile
.
Added documentation to exported functions
ReadAndSplitStrelkaSBSVCFs
,
StrelkaSBSVCFFilesToCatalog
,
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
and
StrelkaSBSVCFFilesToZipFile
.
Added information on the “ID classification” in documentation of
functions generating ID catalogs, FindDelMH
and
FindMaxRepeatDel
.
Minor changes to documentation of functions
PlotCatalog
, PlotCatalogToPdf
,
StrelkaSBSVCFFilesToZipFile
,
StrelkaIDVCFFilesToZipFile
and
MutectVCFFilesToZipFile
.
Updated documentation for the return value of functions
StrelkaIDVCFFilesToCatalog
,
StrelkaIDVCFFilesToCatalogAndPlotToPdf
,
StrelkaIDVCFFilesToZipFile
and
VCFsToIDCatalogs
to make it clearer to the user.
Added new exported data of catalog row order for SBS96, SBS1536
and DBS78 in SigProfiler format to
catalog.row.order.sp
.
New internal function
ConvertICAMSCatalogToSigProSBS96
, ReadVCF
,
ReadVCFs
.
New exported function GetFreebayesVAF
for
calculating variant allele frequencies from Freebayes VCF.
New test data for Strelka mixed VCF.
Added time zone information to file “run-information.txt” when
calling functions MutectVCFFilesToZipFile
,
StrelkaSBSVCFFilesToZipFile
and
StrelkaIDVCFFilesToZipFile
.
Enabled “counts” -> “counts.signature” catalog transformation when the source catalog has NULL abundance.
Added legend for SBS192 plot and changed the legend text for SBS12 plot.
Added a second element plot.object
to the return
list from function PlotCatalog
for catalog types
“SBS192Catalog”, “DBS78Catalog”, “DBS144Catalog” and “IndelCatalog”. The
second element is a numeric vector giving the coordinates of the bar
midpoints, useful for adding to the graph.
Made the returns from PlotCatalog
and
PlotCatalogToPdf
invisible.
Improved time performance of GetMutectVAF
,
CanonicalizeDBS
, CanonicalizeQUAD
.
if
statements in GetCustomKmerCounts
、
GetStrandedKmerCounts
and
GetGenomeKmerCounts
.
CreateOneColIDMatrix
when there is NA ID
category.
GetMutectVAF
to check if the VCF is indeed a Mutect
VCF.
CreateOneColDBSMatrix
when the VCF does not have any
variant in the transcribed region.
CalculatePValues
when there is only a single
expression value.
Created an internal function MakeDataFrameFromVCF
to
read in data lines of a VCF.
New argument name.of.VCF
in internal function
CheckAndFixChrNames
to make the error message more
informative.
New argument name.of.VCF
in exported
function AnnotateIDVCF
to make the error message more
informative.
ReadStrelkaIDVCF
to make the
error message more informative.AnnotateIDVCF
to a list. The
first element annotated.vcf
contains the annotated VCF. If
there are rows that are discarded, the function will generate a warning
and a second element discarded.variants
will be included in
the returned list.flag.mismatches
deprecated in
exported function AnnotateIDVCF
. If there are
mismatches to references, the function will automatically discard these
rows. User can refer to the element discarded.variants
in
the return value for the discarded variants.SplitStrelkaSBSVCF
when there are no non.SBS mutations in the input.MakeDataFrameFromMutectVCF
when a Mutect VCF has no
meta-information lines.CreateOneColSBSMatrix
when an annotated SBS VCF has variants on transcribed regions that
all fall on transcripts on both
strand.CreateOneColDBSMatrix
when an annotated DBS VCF has variants on transcribed regions that
all fall on transcripts on both
strand.ReadAndSplitStrelkaSBSVCFs
.MutectVCFFilesToZipFile
,
StrelkaSBSVCFFilesToZipFile
and
StrelkaIDVCFFilesToZipFile
.trans.ranges
to make it optional.name.of.VCF
in internal
functions ReadStrelkaSBSVCF
, ReadStrelkaIDVCF
and exported function GetStrelkaVAF
.flag.mismatches
in functions
VCFsToIDCatalogs
, MutectVCFFilesToCatalog
,
MutectVCFFilesToCatalogAndPlotToPdf
,
MutectVCFFilesToZipFile
,
StrelkaIDVCFFilesToCatalog
,
StrelkaIDVCFFilesToCatalogAndPlotToPdf
and
StrelkaIDVCFFilesToZipFile
.GetStrelkaVAF
andGetMutectVAF
to a data frame which contains the VAF and
read depth information.PlotCatalogToPdf
a list. The first element is a
logical value indicating whether the plot is successful. The second
element is a list containing the strand bias statistics (only for
SBS192Catalog with “counts” catalog.type and non-NULL abundance and
argument plot.SBS12
= TRUE).PlotCatalog
and
PlotCatalogToPdf
: For class SBS96Catalog:
(New) Allow setting ylim and cex.
(New) For PlotCatalog
(not
PlotCatalogToPdf
), allow plotting of a 96 x 2 catalog, in
which case behavior is a stacked bar chart. (New) Plot
x axis tick marks if xlabels
is not TRUE; set
par(tck = 0)
to suppress. For class IndelCatalog:
(New) Allow setting ylim.GetCustomKmerCounts
.PlotTransBiasGeneExpToPdf
so that ymax
on the plot will be changed based on plot.type
.flat.abundance
from “numeric” to “integer”.TransformCatalog
; see documentation for rationale.TransformCatalog
and updated
its documentation for parameter target.abundance
.CheckAndFixChrNames
and
updated the automated tests.TransformCatalog
.GetMutectVAF
and updated the warning message to make it more informative.cbind
to check the attributes of the incoming
catalogs and assign attributes accordingly.TransformCatalog
to check the
attributes of the catalog to be transformed in the first place.AnnotateSBSVCF
,
AnnotateDBSVCF
and AnnotateIDVCF
.PlotTransBiasGeneExp
and
PlotTransBiasGeneExpToPdf
.names.of.VCFs
in
functions ReadAndSplitMutectVCFs
,
ReadAndSplitStrelkaSBSVCFs
, ReadStrelkaIDVCFs
,
MutectVCFFilesToCatalog
,
MutectVCFFilesToCatalogAndPlotToPdf
,
StrelkaIDVCFFilesToCatalog
,
StrelkaIDVCFFilesToCatalogAndPlotToPdf
,
StrelkaSBSVCFFilesToCatalog
and
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
for users to
specify the names of samples in the VCF files.as.catalog
.gene.expression.data.HepG2
and
gene.expression.data.MCF10A
.tumor.col.names
in functions ReadAndSplitMutectVCFs
,
MutectVCFFilesToCatalog
and
MutectVCFFilesToCatalogAndPlotToPdf
to specify the column
of the VCF that contains sequencing statistics such as sequencing depth;
this column is often called “unknown” in Mutect.MutectVCFFilesToCatalog
,
MutectVCFFilesToCatalogAndPlotToPdf
,
StrelkaSBSVCFFilesToCatalog
,
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
,
VCFsToSBSCatalogs
, VCFsToDBSCatalogs
,
ReadCatalog
informing the user how to change attributes of
the generated catalog.VCFsToIDCatalogs
,
StrelkaIDVCFFilesToCatalog
and
StrelkaIDVCFFilesToCatalogAndPlotToPdf
a list; 1st element
is the spectrum catalog (previously the only return); 2nd element is a
list of VCFs with additional annotations.PlotCatalog
a list. The first element is a logical
value indicating whether the plot is successful. The second element is a
numeric vector giving the coordinates of all the bar midpoints drawn,
useful for adding to the graph (only implemented for SBS96Catalog).output.file
argument in
MutectVCFFilesToCatalogAndPlotToPdf
,
StrelkaSBSVCFFilesToCatalogAndPlotToPdf
, and
StrelkaIDVCFFilesToCatalogAndPlotToPdf
so that an indicator
of the catalog type plus “.pdf” is simply appended to the base
output.file
name. Also made this argument optional with
sensible default behavior.trans.ranges.GRCh37
, trans.ranges.GRCh38
and
trans.ranges.GRCm38
.FindDelMH
, cryptic repeats (i.e. un-normalized
deletions in a repeat such as GAGG deleted from CCCAGGGAGGGTCCC, which
should be normalized to a deletion of AGGG) are now ignored with a
warning rather than causing a stop
.FindDelMH
, which
previously did not flag the cryptic repeat in what is now the second
example in the function documentation.as.catalog
supports creation of the catalog from a
vector (interpreted as a 1-column matrix) and optionally infers the
class from the number of rows in the input.