MichiGAN: sampling from disentangled representations of single-cell data using generative adversarial networks
Open accessPublished version of a preprint
Abstract
Abstract Deep generative models such as variational autoencoders (VAEs) and generative adversarial networks (GANs) generate and manipulate high-dimensional images. We systematically assess the complementary strengths and weaknesses of these models on single-cell gene expression data. We also develop MichiGAN, a novel neural network that combines the strengths of VAEs and GANs to sample from disentangled representations without sacrificing data generation quality. We learn disentangled representations of three large single-cell RNA-seq datasets and use MichiGAN to sample from these representations. MichiGAN allows us to manipulate semantically distinct aspects of cellular identity and predict single-cell gene expression response to drug treatment.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Yu et al. proposed MichiGAN, which combined VAEs and GANs to learn disentangled representations of single-cell datasets and generate single-cell datasets with biological insights.
“Yu et al. proposed MichiGAN, which combined VAEs and GANs to learn the disentangled representations of single-cell datasets and generate single-cell datasets with biological insights [167].”
From Challenges in AI-driven Biomedical Multimodal Data Fusion and Analysis (2025) · cites this paper as [167]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Large Scale GAN Training for High Fidelity Natural Image Synthesis
Brock, A., Donahue, J., & Simonyan, K. (2018) · arXiv · doi:10.48550/arxiv.1809.11096 · Cited by 3,717 · see citing works
Single-cell transcriptomics of 20 mouse organs creates a Tabula Muris
The Tabula Muris Consortium, coordination, O., coordination, L., processing, O. C. A., sequencing, L. P. A., analysis, C. D., annotation, C. T., Writing group, Supplemental text writing group, & Principal investigators (2018) · Nature · doi:10.1038/s41586-018-0590-4 · Cited by 3,326 · cited 5× · see citing works
“well as traditional methods of PCA and Gaussian mixture models (GMM) on the Tabula Muris dataset [65].”
MethodInfluentialGeneralizing RNA velocity to transient cell states through dynamical modeling
Bergen, V., Lange, M., Peidli, S., Wolf, F. A., & Theis, F. J. (2020) · Nature Biotechnology · doi:10.1038/s41587-020-0591-3 · Cited by 2,951 · see citing works
Massively multiplex chemical transcriptomics at single-cell resolution
Srivatsan, S. R., McFaline-Figueroa, J. L., Ramani, V., Saunders, L., Cao, J., Packer, J., Pliner, H. A., Jackson, D. L., Daza, R. M., Christiansen, L., et al. (2020) · Science · doi:10.1126/science.aax6234 · Cited by 401 · see citing works
Interpretable dimensionality reduction of single cell transcriptome data with deep generative models
Ding, J., Condon, A., & Shah, S. P. (2018) · Nature Communications · doi:10.1038/s41467-018-04368-5 · Cited by 337 · see citing works
Computational methods for single-cell omics across modalities
Efremova, M., & Teichmann, S. A. (2020) · Nature Methods · doi:10.1038/s41592-019-0692-4 · Cited by 201 · see citing works
Flagged first, then by citations
Research works printed but not linked: 72
- [1]LeCun Y Bengio Y Hinton G Deep learning Nature 2015 521 7553 436 44 10.1038/nature14539 26017442 · DOI · Paper page
- [2]Bengio Y Courville A Vincent P Representation learning: a review and new perspectives IEEE Trans Pattern Anal Mach Intell 2013 35 8 1798 828 10.1109/TPAMI.2013.50 23787338 · DOI · Paper page
- [3]Theis L, Oord A, Bethge M. A note on the evaluation of generative models. arXiv preprint arXiv:1511.01844. 2015. · arXiv
- [5]Wu Y, Donahue J, Balduzzi D, Simonyan K, Lillicrap T. Logan: Latent optimisation for generative adversarial networks. arXiv preprint arXiv:1912.00953. 2019. · arXiv
- [6]Kingma DP, Welling M. Auto-encoding variational Bayes. arXiv preprint arXiv:1312.6114. 2013. · arXiv
- [7]Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y. Generative adversarial nets. In: Advances in Neural Information Processing Systems: 2014. p. 267280.
- [8]Goodfellow I, Bengio Y, Courville A. Deep Learning: MIT Press; 2016. http://www.deeplearningbook.org.
- [10]Larsen ABL, Snderby SK, Larochelle H, Winther O. Autoencoding beyond pixels using a learned similarity metric. In: International Conference on Machine Learning. PMLR: 2016. p. 155866.
- [11]Arjovsky M, Chintala S, Bottou L. Wasserstein gan. arXiv preprint arXiv:1701.07875. 2017. · arXiv
- [12]Gulrajani I, Ahmed F, Arjovsky M, Dumoulin V, Courville AC. Improved training of wasserstein gans. In: Advances in Neural Information Processing Systems: 2017. p. 576777.
- [13]Heusel M, Ramsauer H, Unterthiner T, Nessler B, Hochreiter S. Gans trained by a two time-scale update rule converge to a local nash equilibrium. In: Advances in Neural Information Processing Systems: 2017. p. 662637.
- [14]Desjardins G, Courville A, Bengio Y. Disentangling factors of variation via generative entangling. arXiv preprint arXiv:1210.5474. 2012. · arXiv
- [15]Ridgeway K. A survey of inductive biases for factorial representation-learning. arXiv preprint arXiv:1612.05299. 2016. · arXiv
- [16]Denton EL, et al. Unsupervised learning of disentangled representations from video. In: Advances in Neural Information Processing Systems: 2017. p. 441423.
- [18]Eastwood C, Williams CK. A framework for the quantitative evaluation of disentangled representations. In: International Conference on Learning Representations: 2018.
- [19]Locatello F, Bauer S, Lucic M, Raetsch G, Gelly S, Schlkopf B, Bachem O. Challenging common assumptions in the unsupervised learning of disentangled representations. In: International Conference on Machine Learning: 2019. p. 411424.
- [20]Higgins I, Amos D, Pfau D, Racaniere S, Matthey L, Rezende D, Lerchner A. Towards a definition of disentangled representations. arXiv preprint arXiv:1812.02230. 2018. · arXiv
- [21]Berthelot D, Raffel C, Roy A, Goodfellow I. Understanding and improving interpolation in autoencoders via an adversarial regularizer. arXiv preprint arXiv:1807.07543. 2018. · arXiv
- [22]Karras T, Laine S, Aila T. A style-based generator architecture for generative adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition: 2019. p. 440110. 32012000
- [23]Hsu W-N, Zhang Y, Glass J. Unsupervised learning of disentangled and interpretable representations from sequential data. In: Advances in Neural Information Processing Systems: 2017. p. 187889.
- [24]Dupont E. Learning disentangled joint continuous and discrete representations. In: Advances in Neural Information Processing Systems: 2018. p. 71020.
- [25]Bai Y, Duan LL. Tuning-free disentanglement via projection. arXiv preprint arXiv:1906.11732. 2019. · arXiv
- [26]Rolinek M, Zietlow D, Martius G. Variational autoencoders pursue pca directions (by accident). In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition: 2019. p. 1240615.
- [27]Esmaeili B, Wu H, Jain S, Bozkurt A, Siddharth N, Paige B, Brooks DH, Dy J, Meent J-W. Structured disentangled representations. In: The 22nd International Conference on Artificial Intelligence and Statistics. PMLR: 2019. p. 252534.
- [28]Khemakhem I, Kingma D, Monti R, Hyvarinen A. Variational autoencoders and nonlinear ica: A unifying framework. In: International Conference on Artificial Intelligence and Statistics: 2020. p. 220717.
- [29]Kim H, Mnih A. Disentangling by factorising. In: International Conference on Machine Learning: 2018. p. 264958.
- [30]Chen TQ, Li X, Grosse RB, Duvenaud DK. Isolating sources of disentanglement in variational autoencoders. In: Advances in Neural Information Processing Systems: 2018. p. 261020.
- [31]Gao S, Brekelmans R, Ver Steeg G, Galstyan A. Auto-encoding total correlation explanation. In: The 22nd International Conference on Artificial Intelligence and Statistics: 2019. p. 115766.
- [32]Chen X, Duan Y, Houthooft R, Schulman J, Sutskever I, Abbeel P. Infogan: Interpretable representation learning by information maximizing generative adversarial nets. In: Advances in Neural Information Processing Systems: 2016. p. 217280.
- [33]Ramesh A, Choi Y, LeCun Y. A spectral regularizer for unsupervised disentanglement. arXiv preprint arXiv:1812.01161. 2018. · arXiv
- [34]Kaneko T, Hiramatsu K, Kashino K. Generative adversarial image synthesis with decision tree latent controller. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition: 2018. p. 660615.
- [36]Lin Z, Thekumparampil KK, Fanti G, Oh S. Infogan-cr: Disentangling generative adversarial networks with contrastive regularizers. arXiv preprint arXiv:1906.06034. 2019. · arXiv
- [37]Kazemi H, Iranmanesh SM, Nasrabadi N. Style and content disentanglement in generative adversarial networks. In: 2019 IEEE Winter Conference on Applications of Computer Vision (WACV). IEEE: 2019. p. 84856.
- [38]Shen Y, Gu J, Tang X, Zhou B. Interpreting the latent space of gans for semantic face editing. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition: 2020. p. 924352.
- [39]Liu B, Zhu Y, Fu Z, de Melo G, Elgammal A. Oogan: Disentangling gan with one-hot sampling and orthogonal regularization. In: AAAI: 2020. p. 483643.
- [40]Lee W, Kim D, Hong S, Lee H. High-fidelity synthesis with disentangled representation. In: European Conference on Computer Vision. Springer: 2020. p. 15774.
- [42]Paysan P, Knothe R, Amberg B, Romdhani S, Vetter T. A 3D face model for pose and illumination invariant face recognition. In: 2009 Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance. IEEE: 2009. p. 296301.
- [43]Aubry M, Maturana D, Efros AA, Russell BC, Sivic J. Seeing 3d chairs: exemplar part-based 2d-3d alignment using a large dataset of cad models. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition: 2014. p. 37629.
- [44]Liu Z, Luo P, Wang X, Tang X. Deep learning face attributes in the wild. In: Proceedings of the IEEE International Conference on Computer Vision: 2015. p. 37308.
- [45]Burgess CP, Higgins I, Pal A, Matthey L, Watters N, Desjardins G, Lerchner A. Understanding disentangling in -vae. arXiv preprint arXiv:1804.03599. 2018. · arXiv
- [46]White T. Sampling generative networks. arXiv preprint arXiv:1609.04468. 2016. · arXiv
- [48]Dosovitskiy A, Tobias Springenberg J, Brox T. Learning to generate chairs with convolutional neural networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition: 2015. p. 153846.
- [49]Sainburg T, Thielk M, Theilman B, Migliori B, Gentner T. Generative adversarial interpolative autoencoding: adversarial training on latent space interpolations encourage convex latent distributions. arXiv preprint arXiv:1807.06650. 2018. · arXiv
- [51]Lotfollahi M Wolf FA Theis FJ scGen predicts single-cell perturbation responses Nat Methods 2019 16 8 715 21 10.1038/s41592-019-0494-8 31363220 · DOI · Paper page
- [52]Tan J, Ung M, Cheng C, Greene CS. Unsupervised feature construction and knowledge extraction from genome-wide assays of breast cancer with denoising autoencoders. In: Pacific Symposium on Biocomputing Co-Chairs. World Scientific: 2014. p. 13243. PMC4299935 25592575
- [53]Gupta A, Wang H, Ganapathiraju M. Learning structure in gene expression data using deep architectures, with an application to gene clustering. In: 2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). sIEEE: 2015. p. 132835.
- [54]Way GP, Greene CS. Extracting a biologically relevant latent space from cancer transcriptomes with variational autoencoders. BioRxiv. 2017:174474. PMC5728678 29218871
- [55]Rampasek L, Hidru D, Smirnov P, Haibe-Kains B, Goldenberg A. Dr. vae: Drug response variational autoencoder. arXiv preprint arXiv:1706.08203. 2017. · arXiv
- [56]Deng Y, Bao F, Dai Q, Wu LF, Altschuler SJ. Massive single-cell rna-seq analysis and imputation via deep learning. bioRxiv. 2018:315556.
- [57]Grnbech CH, Vording MF, Timshel PN, Snderby CK, Pers TH, Winther O. scvae: Variational auto-encoders for single-cell gene expression datas. bioRxiv. 2018:318295. 32415966
- [58]Wang D Gu J VASC: dimension reduction and visualization of single-cell RNA-seq data by deep variational autoencoder Genomics Proteomics Bioinforma 2018 16 5 320 31 10.1016/j.gpb.2018.08.003 PMC6364131 30576740 · DOI
- [60]Hu Q, Greene CS. Parameter tuning is a key part of dimensionality reduction via deep variational autoencoders for single cell RNA transcriptomics. In: PSB. World Scientific: 2019. p. 36273. PMC6417816 30963075
- [61]Cui H Zhou C Dai X Liang Y Paffenroth R Korkin D Boosting gene expression clustering with system-wide biological information: a robust autoencoder approach Int J Comput Biol Drug Des 2020 13 1 98 123 10.1504/IJCBDD.2020.105113 · DOI
- [62]Marouf M Machart P Bansal V Kilian C Magruder DS Krebs CF Bonn S Realistic in silico generation and augmentation of single-cell RNA-seq data using generative adversarial networks Nat Commun 2020 11 1 1 12 10.1038/s41467-019-14018-z 31919373 PMC6952370 · DOI
- [63]Zappia L Phipson B Oshlack A Splatter: simulation of single-cell RNA sequencing data Genome Biol 2017 18 1 174 10.1186/s13059-017-1305-0 28899397 PMC5596896 · DOI · Paper page
- [64]Papadopoulos N Gonzalo PR Sding J PROSSTT: probabilistic simulation of single-cell RNA-seq data for complex differentiation processes Bioinformatics 2019 35 18 3517 9 10.1093/bioinformatics/btz078 30715210 PMC6748774 · DOI
- [66]Bastidas-Ponce A Tritschler S Dony L Scheibner K Tarquis-Medina M Salinno C Schirge S Burtscher I Bttcher A Theis FJ Lickert H Bakhti M Klein A Treutlein B Comprehensive single cell mRNA profiling reveals a detailed roadmap for pancreatic endocrinogenesis Development 2019 146 12 dev173849 10.1242/dev.173849 31160421 · DOI
- [68]Wolf FA Angerer P Theis FJ SCANPY: large-scale single-cell gene expression data analysis Genome Biol 2018 19 1 15 10.1186/s13059-017-1382-0 29409532 PMC5802054 · DOI · Paper page
- [69]Tipping ME Bishop CM Probabilistic principal component analysis J R Stat Soc Ser B Stat Methodol 1999 61 3 611 22 10.1111/1467-9868.00196 · DOI · Paper page
- [70]Barratt S, Sharma R. A note on the inception score. arXiv preprint arXiv:1801.01973. 2018. · arXiv
- [71]Pu Y, Wang W, Henao R, Chen L, Gan Z, Li C, Carin L. Adversarial symmetric variational autoencoder. In: Advances in Neural Information Processing Systems: 2017. p. 43309.
- [72]Mescheder L, Nowozin S, Geiger A. In: International Conference on Machine Learning. PMLR: 2017. p. 2391400.
- [73]Miyato T, Koyama M. cGANs with projection discriminator. arXiv preprint arXiv:1802.05637. 2018. · arXiv
- [74]Spurr A, Aksan E, Hilliges O. Guiding infogan with semi-supervision. In: Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer: 2017. p. 11934.
- [76]Pei D Shu X Gassama-Diagne A Thiery JP Mesenchymalepithelial transition in development and reprogramming Nat Cell Biol 2019 21 1 44 53 10.1038/s41556-018-0195-z 30602762 · DOI
- [77]Mirza M, Osindero S. Conditional generative adversarial nets. arXiv preprint arXiv:1411.1784. 2014. · arXiv
- [78]Reed S, Akata Z, Yan X, Logeswaran L, Schiele B, Lee H. Generative adversarial text to image synthesis. In: International Conference on Machine Learning. PMLR: 2016. p. 10609.
- [79]Odena A, Olah C, Shlens J. Conditional image synthesis with auxiliary classifier gans. In: Proceedings of the 34th International Conference on Machine Learning-Volume 70. JMLR. org: 2017. p. 264251.
- [80]Bishop CM Pattern Recognition and Machine Learning (Information Science and Statistics) 2006 Berlin Springer-Verlag
- [81]Yadav A, Shah S, Xu Z, Jacobs D, Goldstein T. Stabilizing adversarial nets with prediction methods. arXiv preprint arXiv:1705.07364. 2017. · arXiv
- [82]Yu H, Welch J. MichiGAN: sampling from disentangled representations of single-cell data using generative adversarial networks. Zenodo. 2021. 10.5281/zenodo.4728278. PMC8139054 34016135 · DOI
- [83]Yu H, Welch J. MichiGAN: sampling from disentangled representations of single-cell data using generative adversarial networks. Github. 2021. https://github.com/welch-lab/MichiGAN. PMC8139054 34016135
Cited by
Sorted by citations
Biologically informed deep learning to query gene programs in single-cell atlases
Lotfollahi, M., Rybakov, S., Hrovatin, K., Hediyeh-zadeh, S., Talavera-López, C., Misharin, A. V., & Theis, F. J. (2023) · Nature Cell Biology · doi:10.1038/s41556-022-01072-x · Cited by 100 · see citing works
Challenges in AI-driven Biomedical Multimodal Data Fusion and Analysis
Liu, J., Cen, X., Yi, C., Wang, F.-A., Ding, J., Cheng, J., Wu, Q., Gai, B., Zhou, Y., He, R., et al. (2025) · Genomics, Proteomics & Bioinformatics · doi:10.1093/gpbjnl/qzaf011 · Cited by 75 · see citing works
PerturbNet predicts single-cell responses to unseen chemical and genetic perturbations
Yu, H., Qian, W., Song, Y., & Welch, J. D. (2025) · Molecular Systems Biology · doi:10.1038/s44320-025-00131-3 · Cited by 57 · see citing works
Self-citationShi, M., Li, X., Li, M., & Si, Y. (2023) · Briefings in Bioinformatics · doi:10.1093/bib/bbad329 · Cited by 16 · see citing works
PerturbNet predicts single-cell responses to unseen chemical and genetic perturbations
Yu, H., & Welch, J. D. (2022) · doi:10.1101/2022.07.20.500854 · Cited by 57 · see citing works
“In addition, we could incorporate more 429 sophisticated generative models like MichiGAN [35] into the PerturbNet framework.”
MethodSelf-citation
- Authors
- Yu, H., & Welch, J. D.
- Affiliations
- University of Michigan (US)
- Corresponding author
- Yu, Hengshi
- Welch, Joshua D.
- Venue
- Genome Biology
- Published
- 2021-05-20
- Volume
- 22
- Issue
- 1
- Pages
- 158-158
- ISSN
- 1465-6906 (ISSN-L)
- 1474-760X
- PMC
- PMC8139054
- OpenAlex
- W3160682313
- Cited by
- 38
- References
- 6
- Citations by year
- 2026: 4 · 2025: 12 · 2024: 6 · 2023: 8 · 2022: 7 · 2021: 1
- FWCI
- 1.73
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- Genome biology (publishedVersion, cc-by)
- bioRxiv (Cold Spring Harbor Laboratory) (acceptedVersion, cc-by-nc-nd)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- Deep Blue (University of Michigan) (submittedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- National Human Genome Research Institute (R01HG010883)
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Single-cell and spatial transcriptomics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Gene Regulatory Network Analysis
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Gene expression and cancer classification
- Keywords
- Michigan, disentangled representations, single-cell RNA sequencing, generative adversarial networks, variational autoencoder, generative models, data generation, single-cell gene expression, drug response prediction, cell identity
- MeSH terms
- RNA-Seq, Algorithms, Computer Simulation, Gene Expression Regulation, Humans, Neural Networks, Computer, Statistics, Nonparametric, Gene Expression Profiling, Single-Cell Analysis
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review