MSA

MSA attributes mutational signatures to individual samples using Non-Negative Least Squares and simulation-based optimization to improve assignment accuracy and quantify uncertainty.


Key Features:

  • Single-sample attribution: Performs signature attribution on a per-sample basis, addressing noisy data and closely resembling signatures.
  • Non-Negative Least Squares (NNLS): Uses NNLS with configurable simulation-based optimization for signature assignment.
  • Parametric bootstrap: Applies parametric bootstrap to estimate statistical uncertainties and produce confidence intervals for attributions.
  • Mutation class support: Supports single and doublet base substitutions (SBS, DBS), insertions and deletions (indels), and structural variants (SVs).
  • Validation framework: Validated using simulations with reference COSMIC signatures and randomly generated signatures.
  • Implementation: Implemented as Python scripts orchestrated within a Nextflow pipeline to enable reproducibility and scalability in high-performance computing environments.
  • Containerization: Packaged via containers for reproducible deployment.

Scientific Applications:

  • Mutational process inference: Assigns known mutational signatures to samples to infer contributing mutagenic processes.
  • Uncertainty quantification: Provides confidence intervals for signature attributions to quantify reliability under noisy conditions.
  • Benchmarking and validation: Enables benchmarking of attribution performance using COSMIC reference signatures and synthetic signatures.
  • Cross-class mutation analysis: Evaluates signature contributions across SBS, DBS, indels, and SV-associated mutation catalogs.

Methodology:

Uses Non-Negative Least Squares with configurable simulation-based optimization and parametric bootstrap for uncertainty estimation; validation via simulations with reference COSMIC signatures and randomly generated signatures; implemented as Python scripts within a Nextflow pipeline and packaged in containers; Non-Negative Matrix Factorisation is noted as the typical extraction method for mutational signatures.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
4/12/2022
Last Updated:
4/12/2022

Operations

Publications

Senkin S. MSA: reproducible mutational signature attribution with confidence based on simulations. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-04450-8. PMID:34736398. PMCID:PMC8567580.

PMID: 34736398
PMCID: PMC8567580
Funding: - Cancer Research UK: C98/A24032