Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 3.51 KB

README.md

File metadata and controls

42 lines (33 loc) · 3.51 KB

XOmiVAE

GitHub license Safe GitHub stars GitHub forks

XOmiVAE: An Interpretable Deep Learning Model for Cancer Classification Using High-dimensional Omics Data

Xiaoyu Zhang ([email protected])

Data Science Institute, Imperial College London

Introduction

  • XOmiVAE is a novel interpretable deep learning model for cancer classification using high-dimensional omics data.
  • XOmiVAE provides contribution of each input molecular feature and latent dimension to the prediction.
  • XOmiVAE is able to explain unsupervised clusters produced by the VAE clustering part of the network.
  • XOmiVAE explanations of the downstream prediction were evaluated by biological annotation and literature, which aligned with current domain knowledge.
  • XOmiVAE shows great potential for novel biomedical knowledge discovery from deep learning models.

For examples of how to implement the code, see main.py. The explainable functions are in omiShapExplainer.py.

Paper Link: arXiv

Citation

If you use this code in your research, please cite our paper.

@misc{XOmiVAE2021,
      title={XOmiVAE: an interpretable deep learning model for cancer classification using high-dimensional omics data}, 
      author={Eloise Withnell and Xiaoyu Zhang and Kai Sun and Yike Guo},
      year={2021},
      eprint={2105.12807},
      archivePrefix={arXiv},
      primaryClass={q-bio.GN}
}

OmiEmbed

Please also check our multi-task deep learning framework for multi-omics data: OmiEmbed

License

This source code is licensed under the MIT license.