msgl

msgl implements a multinomial sparse group lasso in R to perform multiclass classification of molecular profiles and to model tissue contamination for improved variable selection and diagnostic accuracy in molecular cancer diagnostics.


Key Features:

  • Sparse Group Lasso Penalty: The package fits multinomial models using a sparse group lasso penalty to promote individual variable selection and group-wise sparsity for interpretable multiclass classifiers.
  • Model of Tissue Contamination: It includes an explicit contamination model to account for benign (non-cancerous) tissue mixing with cancerous samples, which can distort molecular signatures.
  • Integration and Demonstrated Error Reduction: The contamination model operates independently from molecular predictor models and can be integrated with them, with reported reductions in test error from 77% to 45% on liver metastases biopsies and further to 34% when contaminated samples were included in training.

Scientific Applications:

  • Primary Tumor Site Identification: Applied to identification of primary tumor sites from liver metastases biopsies, addressing challenges posed by high proportions of benign tissue in such samples.
  • MicroRNA Expression Analysis: Used with microRNA expression data to improve accuracy of predicting primary tumor site by explicitly modeling contamination effects.

Methodology:

msgl fits multinomial models with a sparse group lasso penalty and implements an independent contamination model that can be integrated with molecular predictor models.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Vincent M, Perell K, Nielsen FC, Daugaard G, Hansen NR. Modeling tissue contamination to improve molecular identification of the primary tumor site of metastases. Bioinformatics. 2014;30(10):1417-1423. doi:10.1093/bioinformatics/btu044. PMID:24463184.

Documentation

Links