Preprint: https://arxiv.org/abs/2105.12807
This code explains the unsupervised and supervised part of the gene expression variant of OmiVAE, a model developed by Zhang et al., (2019). Paper link.
This code adjusts the Deep SHAP explainer model developed by Lundberg et al., (2017). Paper link. The adjustments enables the Deep SHAP library to explain the latent space of OmiVAE.
For example of how to implement the code, see main.py. The explainable functions are in omiShapExplainer.py.