VAE-MS: An Asymmetric Variational Autoencoder for Mutational Signature Extraction
Authors: Ida Egendal, Rasmus Froberg Brøndum, Dan J Woodcock, Christopher Yau, Martin Bøgsted
Organizations: Center for Clinical Data Science, Aalborg University and Aalborg University Hospital, Aalborg, 9260, Denmark. · Clinical Cancer Research Center, Aalborg University Hospital, Aalborg, 9000, Denmark. · Nuffield Department of Surgical Sciences, University of Oxford, Oxford, OX3 9DU, England. · Nuffield Department of Women’s and Reproductive Health, University of Oxford, Oxford, OX3 9DU, England.
Mutational signature analysis has emerged as a powerful method for uncovering the underlying biological processes driving cancer development. However, the signature extraction process, typically performed using non-negative matrix factorization (NMF), often lacks reliability and clinical applicability. To address these limitations, several solutions have been introduced, including the use of neural networks to achieve more accurate estimates and probabilistic methods to better capture natural variation in the data. In this work, we introduce a Variational Autoencoder for Mutational Signatures (VAE-MS), a novel model that leverages both an asymmetric architecture and probabilistic methods for the extraction of mutational signatures. VAE-MS is compared to with three state-of-the-art models for mutational signature extraction: SigProfilerExtractor, the NMF-based gold standard; MUSE-XAE, an autoencoder that employs an asymmetric design without probabilistic components; and SigneR, a Bayesian NMF model, to illustrate the strength in combining a nonlinear extraction with a probabilistic model. In the ability to reconstruct input data and generalize to unseen data, models with probabilistic components (VAE-MS, SigneR) dramatically outperformed models without (SigProfilerExtractor, MUSE-XAE). The NMF-baed models (SigneR, SigProfilerExtractor) had the most accurate reconstructions in simulated data, while VAE-MS reconstructed more accurately on real cancer data. Upon evaluating the ability to extract signatures consistently, no model exhibited a clear advantage over the others. Software for VAE-MS is available at https://github.com/CLINDA-AAU/VAE-MS.
Figures & tables
Figure 1: Schematic representation of VAE-MS. BN: batch normalization.
Figure 2: Beeswarm plots of the number of signatures suggested by each model for extraction in S8 (A), S14 (B), and PCAWG (C) over the 10 splits by all compared models. The true number of signatures in the simulated datasets is highlighted with a tan line.
DKL
DMSE
Signature
Exposures in CI
Data
Model
Train
Test
Train
Test
ACS
PACS
SS
Train
Test
S8
VAE-MS
13.1
5.9
407
421
0.96
0.99
0.98
8.4%
7.3%
SigneR
7.9
3.1
2
5
0.99
0.99
0.99
36%
24%
SigProEx
3.1
3.2
0.12
12
0.99
0.99
0.99
-
-
MUSE-XAE
4.2
4.2
458
465
0.99
0.99
0.99
-
-
S14
VAE-MS
9.1
5.2
2231
2347
0.80
0.99
0.48
24.4%
24.6%
Table 1: The training and test performance of all models on the simulated data sets S8 and S14 with the number of signatures fixed at the true number of signatures. DKL : Kullback-Leibler divergence, DMSE : Mean-square error, ACS: Average Cosine Similarity to true signature set, PACS: Pairwise Average Cosine Similarity, SS: Silhouette Score, SigProEx: SigProfilerExtractor. Lowest error ( DKL,DMSE ), highest similarity measures (ACS, PACS, and SS) and highest fraction of exposures contained in CI are highlighted with bold text .
Figure 3: 2D t-SNE embeddings of the estimated signatures across the 10 splits of the simulated data sets, with the number of signatures fixed to the true value. Embeddings of the true signatures are indicated with black ’x’ markers.
Figure 4: Density plots of the true and estimated exposures for the corresponding signature for the second split of the S8 data.
DKL
DMSE
Model
Train
Test
Train
Test
PACS
S8
VAE-MS
11.7
4.9
255
255
0.99
SigneR
7.9
3.1
2
5
0.99
SigProfilerExtractor
3.1
3.2
0.12
12
0.99
MUSE-XAE
3.1
3.1
3.6
1.6
0.99
S14
VAE-MS
4.7
4.5
1817
1861
0.96
Table 2: Training and test performance of all models on the simulated and PCAWG data with the number of signatures selected by the models. DKL : Kullback-Leibler divergence, DMSE : Mean-squared error, PACS: Pairwise Average Cosine Similarity. Lowest error ( DKL,DMSE ), highest PACS are highlighted with bold text .
Fraunhofer-Chalmers Centre, Gothenburg, SE-412 88, Sweden · Department of Electrical Engineering, Chalmers University of Technology, Gothenburg, SE-412 96, Sweden
Computational Imaging Research Lab, Department of Biomedical Imaging and Image-guided Therapy, Medical University of Vienna, Austria · Comprehensive Center for Artificial Intelligence in Medicine, Medical University of Vienna, Austria · Christian Doppler Laboratory for Machine Learning Driven Precision Imaging, Department of Biomedical Imaging and Image-guided Therapy, Medical University of Vienna, Austria +3