In-Depth Characterization and Analysis of Mutational Signatures ('ICAMS')

Analysis and visualization of experimentally elucidated mutational signatures -- the kind of analysis and visualization in Boot et al., "In-depth characterization of the cisplatin mutational signature in human cell lines and in esophageal and liver tumors", Genome Research 2018, and "Characterization of colibactin-associated mutational signature in an Asian oral squamous cell carcinoma and in other mucosal tumor types", Genome Research 2020 . 'ICAMS' stands for In-depth Characterization and Analysis of Mutational Signatures. 'ICAMS' has functions to read in variant call files (VCFs) and to collate the corresponding catalogs of mutational spectra and to analyze and plot catalogs of mutational spectra and signatures. Handles both "counts-based" and "density-based" (i.e. representation as mutations per megabase) mutational spectra or signatures.


ICAMS

R buildstatus AppVeyor buildstatus CRAN_Status_Badge License: GPL v3

In-depth Characterization and Analysis of Mutational Signatures (‘ICAMS’)

Purpose

Analysis and visualization of experimentally elucidated mutational signatures – the kind of analysis and visualization in Boot et al., “In-depth characterization of the cisplatin mutational signature in human cell lines and in esophageal and liver tumors”, Genome Research 2018, https://doi.org/10.1101/gr.230219.117 and “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. ‘ICAMS’ stands for In-depth Characterization and Analysis of Mutational Signatures. ‘ICAMS’ has functions to read in variant call files (VCFs) and to collate the corresponding catalogs of mutational spectra and to analyze and plot catalogs of mutational spectra and signatures. Handles both “counts-based” and “density-based” (i.e. representation as mutuations per megabase) mutational spectra or signatures.

Installation

To install the stable version from CRAN:

IMPORTANT Install the Bioconductor dependencies first:

if (!requireNamespace("BiocManager", quietly = TRUE)) {
  install.packages("BiocManager")
}
BiocManager::install("BSgenome")

This may be slow; please be patient.

Afterwards, install the latest release version of ICAMS with the R command line:

install.packages("ICAMS")

To install the latest stable version from GitHub:

if (!requireNamespace("remotes", quietly = TRUE)) {
  install.packages("remotes")
}
remotes::install_github(repo = "steverozen/ICAMS")

Reference manual

https://github.com/steverozen/ICAMS/blob/v3.0.9-branch/data-raw/ICAMS_3.0.9.pdf

Frequently asked questions

How to do normalization for “counts-based” catalogs of mutational spectra or signatures to account for differing abundances of the source sequence of the mutations?

You can use exported function TransformCatalog in ICAMS to normalize the data. Please refer to the documentation and example of TransformCatalog for more details.

Citing ICAMS

If you use ICAMS in your work, please cite:

Rozen SG, Jiang NH, Boot A, Liu M, Wu Y, Huang MN, Chang JG (2025). ICAMS:In-depth Characterization and Analysis of Mutational Signatures. R package version 3.0.9, https://CRAN.R-project.org/package=ICAMS.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ICAMS")

3.0.11 by Steve Rozen, a year ago


https://github.com/steverozen/ICAMS


Report a bug at https://github.com/steverozen/ICAMS/issues


Browse source code at https://github.com/cran/ICAMS


Authors: Steve Rozen [aut, cre] , Nanhai Jiang [aut] , Arnoud Boot [aut] , Mo Liu [aut] , Yang Wu [aut] , Mi Ni Huang [aut] , Jia Geng Chang [aut]


Documentation:   PDF Manual  


GPL-3 | file LICENSE license


Imports Biostrings, BSgenome, data.table, dplyr, fuzzyjoin, GenomeInfoDb, GenomicRanges, graphics, grDevices, IRanges, lifecycle, RColorBrewer, stats, stringi, utils, zip

Suggests BSgenome.Hsapiens.1000genomes.hs37d5, BSgenome.Hsapiens.UCSC.hg38, BSgenome.Mmusculus.UCSC.mm10, ggplot2, reshape2, rlang, testthat


Suggested by mSigTools.


See at CRAN