SMSSVD: SubMatrix Selection Singular Value Decomposition
Authors:
Open Access
- 13 July 2018
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 35 (3) , 478-486
Abstract
High throughput biomedical measurements normally capture multiple overlaid biologically relevant signals and often also signals representing different types of technical artefacts like e.g. batch effects. Signal identification and decomposition are accordingly main objectives in statistical biomedical modeling and data analysis. Existing methods, aimed at signal reconstruction and deconvolution, in general, are either supervised, contain parameters that need to be estimated or present other types of ad hoc features. We here introduce SubMatrix Selection Singular Value Decomposition (SMSSVD), a parameter-free unsupervised signal decomposition and dimension reduction method, designed to reduce noise, adaptively for each low-rank-signal in a given data matrix, and represent the signals in the data in a way that enable unbiased exploratory analysis and reconstruction of multiple overlaid signals, including identifying groups of variables that drive different signals. The SMSSVD method produces a denoised signal decomposition from a given data matrix. It also guarantees orthogonality between signal components in a straightforward manner and it is designed to make automation possible. We illustrate SMSSVD by applying it to several real and synthetic datasets and compare its performance to golden standard methods like PCA (Principal Component Analysis) and SPC (Sparse Principal Components, using Lasso constraints). The SMSSVD is computationally efficient and despite being a parameter-free method, in general, outperforms existing statistical learning methods. A Julia implementation of SMSSVD is openly available on GitHub (https://github.com/rasmushenningsson/SubMatrixSelectionSVD.jl). Supplementary data are available at Bioinformatics online.Keywords
All Related Versions
Funding Information
- Centre for Mathematical Sciences
- Lunds Universitet
This publication has 16 references indexed in Scilit:
- The Cancer Genome Atlas Pan-Cancer analysis projectNature Genetics, 2013
- TopHat2: accurate alignment of transcriptomes in the presence of insertions, deletions and gene fusionsGenome Biology, 2013
- The projection score - an evaluation criterion for variable subset selection in PCA visualizationBMC Bioinformatics, 2011
- Differential expression analysis for sequence count dataGenome Biology, 2010
- A scaling normalization method for differential expression analysis of RNA-seq dataGenome Biology, 2010
- A penalized matrix decomposition, with applications to sparse principal components and canonical correlation analysisBiostatistics, 2009
- Genomic and transcriptional aberrations linked to breast cancer pathophysiologiesCancer Cell, 2006
- Semi-Supervised Methods to Predict Patient Survival from Gene Expression DataPLOS Biology, 2004
- Classification of pediatric acute lymphoblastic leukemia by gene expression profilingBlood, 2003
- Analysis of a complex of statistical variables into principal components.Journal of Educational Psychology, 1933