Visualizing the Structure of RNA-seq Expression Data usingGrade of Membership Models
Abstract
Grade of membership models, also known as \"admixture models\", \"topic models\" or \"Latent Dirichlet Allocation\", are a generalization of cluster models that allow each sample to have membership in multiple clusters. These models are widely used in population genetics to model admixed individuals who have ancestry from multiple \"populations\", and in natural language processing to model documents having words from multiple \"topics\". Here we illustrate the potential for these models to cluster samples of RNA-seq gene expression data, measured on either bulk samples or single cells. We also provide methods to help interpret the clusters, by identifying genes that are distinctively expressed in each cluster. By applying these methods to several example RNA-seq applications we demonstrate their utility in identifying and summarizing structure and heterogeneity. Applied to data from the GTEx project on 53 human tissues, the approach highlights similarities among biologically-related tissues and identifies distinctively-expressed genes that recapitulate known biology. Applied to single-cell expression data from mouse preimplantation embryos, the approach highlights both discrete and continuous variation through early embryonic development stages, and highlights genes involved in a variety of relevant processes - from germ cell development, through compaction and morula formation, to the formation of inner cell mass and trophoblast at the blastocyst stage. The methods are implemented in the Bioconductor package CountClust.\n\nAuthor SummaryGene expression profile of a biological sample (either from single cells or pooled cells) results from a complex interplay of multiple related biological processes. Consequently, for example, distal tissue samples may share a similar gene expression profile through some common underlying biological processes. Our goal here is to illustrate that grade of membership (GoM) models - an approach widely used in population genetics to cluster admixed individuals who have ancestry from multiple populations - provide an attractive approach for clustering biological samples of RNA sequencing data. The GoM model allows each biological sample to have partial memberships in multiple biologically-distinct clusters, in contrast to traditional clustering methods that partition samples into distinct subgroups. We also provide methods for identifying genes that are distinctively expressed in each cluster to help biologically interpret the results. Applied to a dataset of 53 human tissues, the GoM approach highlights similarities among biologically-related tissues and identifies distinctively-expressed genes that recapitulate known biology. Applied to gene expression data of single cells from mouse preimplantation embryos, the approach highlights both discrete and continuous variation through early embryonic development stages, and genes involved in a variety of relevant processes. Our study highlights the potential of GoM models for elucidating biological structure in RNA-seq gene expression data.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 161
- FWCI
- 4.13
- Field percentile
- top 5%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Transformation and model choice for RNA-seq co-expression analysis
Andréa Rau, Cathy Maugis-Rabusseau·Briefings in BioinformaticsPeer-reviewed·Nov 21, 2016
- GoM DE: interpreting structure in sequence count data with differential expression analysis allowing for grades of membership
Peter S. Carbonetto, Kaixuan Luo, … Matthew Stephens·Genome biologyPeer-reviewed·Oct 19, 2023
- MarcoPolo: a clustering-free approach to the exploration of differentially expressed genes along with group information in single-cell RNA-seq data
Chanwoo Kim, Hanbin Lee, … Buhm Han·Nucleic Acids ResearchPeer-reviewed·Mar 22, 2022
- Celda: A Bayesian model to perform co-clustering of genes into modules and cells into subpopulations using single-cell RNA-seq data
Zhe Wang, Shiyi Yang, … Joshua David Campbell·NAR Genomics and BioinformaticsPeer-reviewed·Jul 9, 2022
- clusterExperiment and RSEC: A Bioconductor package and framework for clustering of single-cell and other large gene expression datasets
Davide Risso, Liam Purvis, … Elizabeth A. Purdom·PLoS Computational BiologyPeer-reviewed·Sep 4, 2018
- Model-based Feature Selection and Clustering of RNA-seq Data for Unsupervised Subtype Discovery
David K. Lim, Naim U. Rashid, Joseph G. Ibrahim·The Annals of Applied StatisticsPeer-reviewed·Mar 1, 2021