Learn R Programming

⚠️There's a newer version (2.3.1) of this package.Take me there.

sigminer

Overview

The goal of sigminer is to provide an uniform interface for genomic variation signature analysis and visualization.

sigminer is powered by NMF package and maftools package.

Installation

You can install the stable release of sigminer from CRAN with:

install.packages("sigminer")
# Or
BiocManager::install("sigminer")

You can install the development version of sigminer from Github with:

remotes::install_github("ShixiangWang/sigminer")

Citation

If you use sigminer in academic field, please cite:

Wang, Shixiang, et al. "The predictive power of tumor mutational burden 
    in lung cancer immunotherapy response is influenced by patients' sex."
    International journal of cancer (2019).

and

Gaujoux, Renaud, and Cathal Seoighe. "A Flexible R Package for 
    Nonnegative Matrix Factorization."" BMC Bioinformatics 11, no. 1 (December 2010).

Acknowledgments

The code for extracting copy number signatures was based in part on the source code from paper Copy number signatures and mutational processes in ovarian carcinoma, if you use this feature, please also cite:

Macintyre, Geoff, et al. "Copy number signatures and mutational
    processes in ovarian carcinoma." Nature genetics 50.9 (2018): 1262.

The code for extracting mutational signatures was based in part on the source code of the maftools package, if you use this feature, please also cite:

Mayakonda, Anand, et al. "Maftools: efficient and comprehensive analysis
    of somatic variants in cancer." Genome research 28.11 (2018): 1747-1756.

LICENSE

MIT © 2019 Shixiang Wang, Geoffrey Macintyre, Xue-Song Liu

Copy Link

Version

Install

install.packages('sigminer')

Monthly Downloads

1,337

Version

0.1.11

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Shixiang Wang

Last Published

May 7th, 2019

Functions in sigminer (0.1.11)

MAF-class

Class MAF
chromsize.hg38

chromosome size of genome build hg38
CopyNumber-class

Class CopyNumber
GenomicVariation-class

Class GenomicVariation
draw_cn_components

Plot mixture fit model components
draw_sig_profile

Plot signature profile
draw_sig_activity

Plot signature activity
draw_subtypes_comparison

Plot comparison between signature subtypes
get_matrix

Generate a sample-by-component matrix
draw_sig_corrplot

Plot correlation between signature activities
hello

Say hello to users
test_run_components

Test running status for getting components
%>%

Pipe operator
prepare_copynumber

Prepare nmf input matrix for copy number signature analysis
sig_get_correlation

Get correlation matrix between signature activities
sig_get_similarity

Get similarity between signatures
centromeres.hg38

location of centromeres at genome build hg38
get_ArmLocation

Get chromosome arm location
chromsize.hg19

chromosome size of genome build hg19
get_LengthFraction

Calculate length fraction profile of copy number
sig_assign_samples

Return sample clustering from NMF run results
sigminer

sigminer: Capture Genomic Variation Signatures using Non-Negative Matrix Factorization
sig_estimate

Estimate signature number
subset.CopyNumber

Subsetting CopyNumber object
get_cnlist

Extract copy number profile as list from CopyNumber object
get_cnsummary_sample

Get summary of copy number variation per sample
read_maf

Read MAF files.
read_variation

Read genomic variation profile
sig_extract

Extract variation signatures
draw_cn_distribution

Plot copy number distribution either by length or chromosome
draw_cn_features

Plot copy number feature distribution
get_components

Fit optimal number of mixture model components
sig_get_activity

Get signature activity
get_features

Derive copy number feature distributions
prepare_maf

Prepare nmf input matrix for mutational signature analysis
read_copynumber

Read absolute copy number profile
centromeres.hg19

location of centromeres at genome build hg19
sig_prepare

Prepare variation signature analysis
sig_summarize_subtypes

Get summary of signature subtypes