Abstract
Recent technological advances, such as single-cell RNA sequencing (scRNA-seq), allow the measurement of gene expression profiles of individual cells. These expression profiles typically exhibit substantial variations even across seemingly homogeneous populations of cells. Two main different sources contribute to this measured variability: actual differences between the biological activity of the cells and technical measurement errors. Analysis of the biological variability may provide information about the underlying gene regulation of the cells, yet distinguishing it from the technical variability is a challenge. Here, we apply a recently developed computational method for measuring the global gene coordination level (GCL) to systematically study the cell-to-cell variability in numerical models of gene regulation. We simulate ‘biological variability’ by introducing heterogeneity in the underlying regulatory dynamic of different cells, while ‘technical variability’ is represented by stochastic measurement noise. We show that the GCL decreases for cohorts of cells with increased ‘biological variability’ only when it is originated from the interactions between the genes. Moreover, we find that the GCL can evaluate and compare—for cohorts with the same cell-to-cell variability—the ratio between the introduced biological and technical variability. Finally, we show that the GCL is robust against spurious correlations that originate from a small sample size or from the compositionality of the data. The presented methodology can be useful for future analysis of high-dimensional ecological and biochemical dynamics.
Introduction
Biological functions within the cell are carried out by gene products, such as RNA chains and proteins1. The high-dimensional data of the gene expression profile is thus an elemental and useful representation of the cellular activity2. Until recently, only bulk RNA sequencing technologies were available to study gene expression patterns at the population level. Such measurements reflect the averaged gene expression across thousands of cells3,4. The recent development of single-cell RNA sequencing (scRNA-seq) technologies allow the dissection of gene expression at single-cell resolution5,6,7,8,9. A central observation from such single-cell measurements is that, even within populations of cells from the same tissue and of the same cell-type, the gene expression profiles substantially deviate across different individual cells.
This cell-to-cell variability may arise from two fundamentally different types of processes: (1) processes that happen while the cell is still alive and active, and (2) processes that take place while the cell content is dissected and measured. Accordingly, the cell-to-cell variability that stems from such processes can be termed ‘biological’ or ‘technical’ variability, respectively. Biological variability is the result of various sources, such as, inherent stochasticity in the biochemical process of gene expression10,11,12, random genetic and epigenetic mutations in different individual cells13,14, differences in the internal states in the cell cycle progression15,16, or sub-populations of cells owing to subtle environmental differences or cell-subtypes17,18,19. In contrast, technical variability represents statistical and measurement limitations of the single-cell sequencing procedure, e.g., sampling noise in the genetic survey and stochastic over- and under-amplification of random genes20,21. Naively, measuring cell-to-cell variability by evaluating the dissimilarity between the measured gene expression profiles of different cells does not discriminate between biological and technical variability. Since the real biological phenomena are manifested only in the biological variability and not in the technical noise, there is a practical need to be able to distinguish between these types of variability.
To address this challenge, several experimental and computational techniques have been developed. Some of the sources for biological variability can be controlled by dividing heterogeneous populations of cells into sub-populations which are homogeneous with respect to a particular factor22,23,24. For example, focusing on cells from the same cell-cycle stage or cells belonging to the same sub-type. Yet, even in such seemingly homogeneous sub-populations, biological variability still occurs from processes of stochastic nature that affect each cell differently25. To distinguish between biological and technical variability within such homogeneous sub-populations of cells, characteristic features of the variability types are examined26. A central approach considers that technical variability of individual genes follows a typical form of a variance-to-mean ratio whereas larger variability in an individual gene may indicate a biological source27,28,29. Other computational approaches assume that biological variability is typically characterized by interrelations between the expression of different genes, and thus, employ the measure of the correlation between pairs of genes to identify biological variability30.
The correlation-based approaches are commonly implemented in a ‘bottom-up’ fashion, e.g., by calculating co-expression matrices31. However, without a priori knowledge of the intricate map of gene-to-gene regulatory interactions, it is extremely difficult to accurately infer the interactions for a large number of genes, mainly since large calculated co-expression matrices contain a considerable amount of noise. In addition, different co-expression measures are designed to capture specific features which are not necessarily optimal for depicting all types of gene-to-gene interrelations (e.g., Pearson correlations represent only linear relationships), and are focused on pairwise interactions while an individual gene may be controlled by a combination of multiple regulators32,33.
Recently, a ‘top-down’ approach has been introduced to analyze scRNA-seq data by evaluating the global coordination level between genes (named GCL)34. Here, following the above-mentioned approaches that focus on the interrelations between genes to detect biological activity, we propose to use the GCL as an indication for the biological origins of the measured cell-to-cell variability. We systematically analyze synthetic data generated from mathematical models of gene regulatory dynamics, where biological variability is introduced as random variations between the generating models of different individual cells. We show that the GCL is an effective tool in the analysis of cell-to-cell variability in single-cell data. The GCL is not negligible wherever the gene regulatory models include interactions between the genes, and decreases as the amount of random variations in the dynamics increases. We also calculate the GCL for cells generated from models that involve both biological and technical variability, where the latter is introduced as independent measurement noise. We find that the GCL can distinguish between different assemblages of cells with the same measured cell-to-cell variability but a different ratio of biological–technical variability. Finally, we show that the GCL is robust against spurious correlations that originate from a small sample size or the compositionality of the data.
Methodology
Annotations used in the manuscript
In the following, we use these definitions: the gene expression of gene i in the mathematical model of gene regulatory dynamics is noted as \(x_i\). The solution of this model, which represents the steady state or the actual gene expression of gene i is noted as \(x^*_i\). The measured expression, which includes both the actual expression level and measurement noise, is noted as \(\tilde{x}_i\).
Global coordination level (GCL)
The GCL is a “top-down” computational method to evaluate the system-wide transcriptional multivariate dependency of genes, without inferring the whole network of pairwise correlations34. We refer to a set of M measured cells with N genes as a matrix \(\tilde{X}_{N\times M}\), where every vector column \(\tilde{\varvec{x}}^{(\nu )}\) \((\nu =1\dots M)\) represents the individual cell \(\nu\), and each element \(\tilde{\varvec{x}}^{(\nu )}_i\) \((i=1\dots N)\) represents the measured expression value of gene i in that cell. The GCL calculation is performed as follows. First, we divide the matrix \(\tilde{X}_{N\times M}\) into two random complementary parts A and B, where each part contains N/2 rows, i.e., each part contains N/2 gene expression values for M cells. Second, we calculate the “bias-corrected distance correlation” (bcdCorr) measure35 on (A, B). In brief, the bcdCorr, a refined version of the “distance correlation” (dCorr) measure36, evaluates the level of dependence between two high-dimensional variables by testing how the distance between two samples with respect to one variable is changed compared to the distance between the same two samples with respect to other variable. Thus, the bcdCorr is a measure of the dependency level between gene-sets A and B. Finally, we repeat these two steps m times and define the GCL as the average bcdCorr, i.e., the GCL is defined as
where all m divisions \((A^k,B^k)\) are independent. As the GCL typically stabilizes for \(m > 10\), in our analysis we choose \(m = 50\). For a large sample size, the empirical GCL is zero in the case of independent gene expression; whereas a significantly non-zero GCL reflects coordinated transcriptional expression, which could be interpreted as a result of underlying molecular dynamics, such as gene-to-gene regulatory interactions.
The effect of heterogeneous regulatory dynamics on the cell-to-cell variability and gene-to-gene coordination. (a) Schematic illustration of gene regulatory networks (GRNs) of two different cells. The weight of each gene–gene interaction and self-regulatory interaction (blue arrows) is replaced with a random value (orange arrows) with probability p. For \(p=0\), both cells have the same GRNs. (b,c) Cell-to-cell variability and GCL score as a function of p for a cohort of simulated cells \(X_{N\times M}^*\). The cell-to-cell variability was calculated as the average dissimilarity between all cell pairs, defined as one minus the Spearman correlation. (d,e) Same analysis as in (b,c), but with GRNs that have only self-regulation term, i.e., no gene–gene interactions. For these figures, we have \(M=100\) cells and \(N=200\) genes for each data point. The data points and error bars represent mean and standard deviation over 20 realizations, and every GCL score is calculated for \(m = 50\) different divisions. Unlike the cell-to-cell variability, the GCL can indicate the presence of gene–gene interactions in the underlying dynamics.
Numerical model for synthetic gene expression data
To investigate the ability of the GCL to reveal biological and technical variability in gene expression data, we apply it to synthetic cells generated from models of gene regulatory dynamics. The model simulates ‘cohorts’ of gene-expression profiles with varying levels of cell-to-cell variability that originated from both differences between the actual expression profiles (‘biological variability’) and stochastic measurement noise (‘technical variability’).
We define the vector \(\varvec{x}^{*(\nu )}\) as the actual gene expression of an individual cell \(\nu\). The expression profile \(\varvec{x}^{*(\nu )}\) is modelled as the steady state of a set of coupled ordinary differential equations (ODEs), representing the gene regulatory dynamics33,37,38. Specifically, we use the following set of ODEs,
The first term expresses a self degradation of gene i. The second term is responsible for the growth of \(\varvec{x}^{(\nu )}_i\) as a Michaelis–Metnten kinetics function37 of \(\varvec{x}^{(\nu )}_j\), i.e., gene i is activated by gene j. The activation relation can be represented as a link in the gene regulatory network (GRN) with weight \(w^{(\nu )}_{i,j}\) (see Fig. 1a). In our simulation we use GRNs with self regulation and random links between the nodes, i.e., each pair of genes are connected with a constant probability in the form of an Erdős-Rényi network with an average degree equals to two. Finally, we set \(B = 1\), \(n = 1\), and the GRN weights \(w^{(\nu )}_{i,j}\) (for existing links) are randomly selected from the uniform distribution \(\mathcal {U}(0,2)\).
We define the matrix \(X^*_{N\times M}\) as a ‘cohort’ of M expression profiles \(\varvec{x}^{*(\nu )}\) with N genes each. For a given GRN dynamics, defined by the matrix of weights \(w^{(0)}\), we generate different expression profiles by performing two types of changes in the dynamics. First, a random subset of the genes in each cell are set as inoperative, i.e., their expression levels are set to zero. Specifically, in our simulations we randomly choose 5 out of 200 genes to be inoperative. Second, the GRN dynamics of each single-cell \(\nu\), \(w^{(\nu )}\) (\(\nu = 1\ldots M\)), is generated as random variations of \(w^{(0)}\), where the GRNs’ heterogeneity is controlled by the parameter p (see Fig. 1a). Specifically, the structure of the GRNs of all cells is the same as \(w^{(0)}\), i.e., \(w_{i,j}^{(\nu )} \ne 0\) if and only if \(w^{(0)}_{i,j} \ne 0\). The interactions weights are randomly chosen from a uniform distribution \(\mathcal {U}(0,2)\) with probability p, otherwise \(w_{i,j}^{(\nu )} = w^{(0)}_{i,j}\). The expression profile of each cell \(\varvec{x}^{*(\nu )}\) is generated by solving the GRN differential equations with random initial conditions and evaluating the steady state using the ode45 MATLAB function.
Finally, we simulate measurement errors by introducing random noise to the actual gene expression profile. Mathematically, we assume a model where a measured expression value of gene i in an individual cell \(\nu\), \(\tilde{\varvec{x}}^{(\nu )}_i\) is represented as
where \(\varvec{x}^{*(\nu )}_i\) represents the actual gene expression, and \(\epsilon ^{(\nu )}_i\) represents the measurement error. The stochastic noise values \(\epsilon ^{(\nu )}_i\) are generated from a normal distribution \(\mathcal {N}(0,\,{\sigma }^{2})\).
To summarize, in our simulations the cell-to-cell variability of a measured cohort of cells \(\tilde{X}_{N\times M}\) (of a specific \(w_{0}\)) is determined by two parameters: p and \(\sigma\). Thus, the ‘biological variability’ is generated using the parameter p which controls the heterogeneity of the underlying regulatory dynamics, and the ‘technical variability’ is generated using the parameter \(\sigma\) which controls the level of the stochastic noise.
Cell-to-cell variability and GCL score as a function of heterogeneity, p, and technical noise, \(\sigma\). (a) Cell-to-cell variability and (b) GCL heat-maps for different values of p and \(\sigma\). Each data point represents a cohort of simulated expression profiles \(\tilde{X}_{N\times ~M}\) with \(M = 100\) cells and \(N = 200\) genes. In both (a) and (b) contour lines are marked in black dashed lines. The contour line where the variability is equal to 0.5 is colored in red. (c) GCL as function of \(\log (p/\sigma )\) along three contour lines of the cell-to-cell variability. In all figures, we average over 20 realizations. Every GCL score is calculated for \(m = 50\) different divisions.
Comparison of the GCL score with the averaged co-expression \(\langle C \rangle\). \(\langle C \rangle\) is defined as the average of the absolute values of Spearman correlations between all the gene pairs, and thus may be used for detecting gene–gene interactions. (a,b) Simulated expression profiles \(\tilde{X}_{N\times ~M}\) were created with \(p = 0.5\) and \(\sigma =0\), for different numbers of cells. The GCL measure identifies the coordination between the genes and, in contrast to the \(\langle C \rangle\), remains stable even for a small number of cells. (c,d) Simulated compositionality in \(M = 100\) expression profiles with different levels of heterogeneity, parameterized by the exponent \(\gamma\) of the power-law distribution. High values of \(\gamma\) correspond with more homogeneous expression profiles, whereas \(\gamma \rightarrow 1\) corresponds with high heterogeneity. In this case, since the cell-to-cell variability is generated as independent random variations of the master profile in the different genes (see text), no co-expression and gene-to-gene coordination is expected. For each data point in both figures, we have \(N = 200\) genes with an average of 20 realizations, and every GCL score is calculated for \(m = 50\) different divisions.
Results
We start by demonstrating that by applying GCL on a cohort of steady-states (samples), it can capture the presence of gene–gene interactions in the underlying model. This is in contrast with the cell-to-cell variability. We compare two different models for generating cohorts of samples, \(X^{*}_{N\times M}\), that represent the actual gene expression of M cells with N genes, without adding measurement noise. The first model includes both self-regulation and gene–gene interaction, as detailed above in “Methodology” , while the second model has no gene–gene interactions (i.e. \(w^{(\nu )}_{i,j} = 0\) for any \(i\ne j\) in Eq. (2)). In both models, increasing the GRNs’ heterogeneity level, p, increases the cell-to-cell variability (Fig. 1b,d). This is expected as the heterogeneity reduces the similarity between the equations which regulates the different cells, leading to a larger variability in the steady states. However, contrary to the variability score, the curve of the GCL score as a function of p behaves differently for these two models (Fig. 1c,e). In the first model, where the GRN dynamics contains gene–gene interactions, the GCL is significantly larger than zero for small values of p, see Fig. 1b. In addition, as the heterogeneity level increases, the gene–gene interaction are less consistent across different cells, leading to decreased GCL. In marked contrast, where the GRN dynamics does not contain gene–gene interactions, the GCL score is around zero for any value of p, see Fig. 1e. These results demonstrate that the GCL can reveal essential features of the underlying regulatory dynamics (the presence of gene–gene interactions), which are not captured by the standard measure of cell-to-cell variability.
Next, we generate and analyze data with both biological and technical variability, which are determined by the parameters p and \(\sigma\), respectively. These simulations represent the measured gene expression profiles, \(\tilde{X}_{N\times M}\), described above in “Methodology”. We ask, given two cohorts with the same measured cell-to-cell variability, is it possible to differentiate between the one that was generated with a higher ratio of ‘biological’ compared to ‘technical’ variability? To address this question, we generated 420 cohorts, each of \(M=100\) cells and \(N=200\) genes, generated with \(0.25 \le p \le 1\) and \(0 \le \sigma \le 0.5\). For each generated cohort, we calculated both the cell-to-cell variability and the GCL. The heat-map in Fig. 2a shows that the cell-to-cell variability increases monotonically with each of the parameters p and \(\sigma\), where different combinations of these values can lead to the same variability. Each dashed black contour line marks cohorts with equal variability, where the red line marks the cohorts with variability equals to 0.5, as a specific example. Fig. 2b shows the GCL values calculated for the same cohorts as in Fig. 2a, where each dashed black contour line marks cohorts with equal GCL. The red line in Fig. 2b marks the same cohorts with variability 0.5, as in Fig. 2a. Along this line, the GCL increases from the top-left, where the variability is dominated by ‘technical variability’ (high value of \(\sigma\)), towards the bottom-right, where the variability is dominated by ‘biological variability’ (high value of p). Figure 2c explicitly shows the increase of the GCL calculated along the red line with respect to \(\log (p/\sigma )\). Qualitatively similar behavior is also seen for cohorts where the cell-to-cell variability is equal to 0.45 and 0.55. When comparing cohorts with the same measured cell-to-cell variability, the one with a higher ratio of biological versus technical variability has a higher GCL value. These results demonstrate the inability of the cell-to-cell variability measure alone in detecting essential features of the underlying dynamics, such as distinguishing between ‘technical’ versus ‘biological’ noise. A joint analysis by both measures, i.e., cell-to-cell variability and GCL, is recommended.
In addition, we compare the ‘top-down’ GCL and the classical ‘bottom-up’ co-expression matrix. The average of the gene co-expression matrix, is defined as \(\langle C \rangle = \frac{2}{N(N-1)} \sum _{j = i+1}^{N}\sum _{i=1}^{N-1}\left| C_{i,j}\right|\), where a matrix element \(C_{i,j}\) represents the Spearman correlation between gene i and gene j. These two approaches were recently compared on real transcriptomic data of aging cells34. There was a consistent pattern of reduced GCL values in aging cells across different cell types and different organisms. In contrast, there was no clear pattern of change of the average co-expression values in old cells compared with young cells (see SI of ref.34). Here, we study the effect of two typical features of real transcriptomic datasets on the ability of two approaches to reliably identify the interrelations between genes. The first feature, which is a typical scenario in currently available transcriptomic data sets, is a small sample size, i.e., the number of cells is relatively smaller compared with the number of genes and the number of possible gene–gene interactions. The second feature is the compositionality of the relative abundance of mRNAs in genomic survey data, which may lead to spurious correlations between genes39,40,41,42.
To study the effect of small number of cells, we first generate expression profiles \(\tilde{X}_{N\times ~M}\) with \(M=150\) cells and \(N=200\) genes, following the same procedure detailed above in “Methodology” , with \(p=0.5\) and \(\sigma =0\). We then test the consistency of \(\langle C \rangle\) and GCL values across cohorts with a decreasing number of cells. Fig. 3a shows that \(\langle C \rangle\) becomes larger for smaller number of cells, while Fig. 3b shows that the GCL score is relatively consistent across the cohorts. Thus, we conclude that compared to the \(\langle C \rangle\) score, the GCL is less affected by false correlations that appear due to a small number of cells. This simplified model demonstrates the disparity between the ‘top-down’ and the ‘bottom-up’ approaches. The averaged co-expression matrix, unlike the GCL, accumulates the noise from all matrix elements. This effect becomes especially pronounced in the case of a small sample size.
To study the effect of spurious correlations in compositional data, we generated cohorts of normalized ‘expression profiles’ with no real correlations between the genes. We generate the profiles as follows: first, we create a ‘master profile’, \(y^{(0)}\), by generating for each ’gene’ a random number from a power-law distribution with an exponent \(\gamma\), i.e., \(p(x) \sim x^{-\gamma }\). Second, we generate \(M=100\) profiles, where each profile \(y^{(\nu )}\) (\(\nu =1 \dots M\)) is defined as \(y^{(\nu )}_i=y^{(0)}_i \cdot \phi ^{(\nu )}_i\) (\(i=1\dots N\)) where \(\phi ^{(\nu )}_i\) is a random number from a normal distribution with mean 1 and \(\sigma = 0.2\). Finally, we normalize each profile to 1. For each cohort of profiles, with different values of \(\gamma\), we calculate both the GCL and \(\langle C \rangle\). Figure 3c,d show that the normalization procedure leads to spurious correlations between the genes for small values of \(\gamma\), where the cells are more heterogeneous. In contrast, the GCL score is stable against this effect and correctly identifies that there is no coordination between the genes.
Discussion
To study the sources of cell-to-cell variability, we adopt the GCL method that measures the coordination between genes in a top-down approach and compared it to other classical measures. We calculate the GCL for simulated gene expression profiles, with different levels of inconsistency in the gene regulatory dynamics (as biological variability) and different strengths of measurement noise (as technical variability). We demonstrate that positive GCL values reflect the effect of interactions between the genes. We show that in the case where the variability stems only from inconsistent dynamics across the cells, the GCL decreases as the inconsistency level of gene–gene interactions increases. However, in the case of both inconsistent dynamics and measurement noise, we show that for cohorts with the same measured variability, the one with the lower GCL has lower biological variability (and higher measurement noise) compared to the other cohort.
These results may have practical applications when comparing different data-sets for studying the source of the variability. A common task in biological experiments is to compare the gene expression between two states, e.g. control vs. disease or before and after perturbation. The GCL measure allows the detection of changes in the underlying regulatory dynamics even when the mean expression values and the cell-to-cell variability do not change.
Even with the recent explosion in available transcriptomic data, we are still far away from having a sufficiently large sample size compared with the huge number of genes. Thus, in order to get a detailed description of the complex network of gene interaction in the cells, we have to be creative in our analysis. A top-down approach indeed ignores the details of the delicate interactions, but as shown here, the GCL has considerable advantages. It can help us analyze the variability source and it is robust against spurious correlations that originate from a small sample size or the compositionality of the data. We propose the GCL measure as a new tool, which we believe can provide additional insights to the classical bottom-up approach.
Practical guidelines for applying the GCL method in single-cell analysis
As discussed in this manuscript, the GCL method intends to analyze seemingly homogeneous cohorts of single-cell transcriptomes, where the measured variability stems mainly from intrinsic biological variability or technical errors. Here we suggest several pre-processing steps that are recommended to ensure that the analyzed cohorts are as homogeneous as possible, followed by a discussion of possible interpretations of the GCL outcomes.
When analyzing a set of expression profiles, the first step would be to reduce the heterogeneity by focusing on sub-populations of cells according to available metadata or specific transcriptional signatures. For example, three cell types that were isolated from a mixed population of hematopoietic stem cells using the expression of specific markers43, were analyzed separately by the GCL in ref.34. Another example for cell filtering is to reduce heterogeneity that stems from the cell cycle by selecting non-cycling cells or cells belonging to the same phase. A second step would be to reduce heterogeneity by performing unsupervised clustering analysis to the expression profiles and selecting only cells that belong to the same cluster or ‘sub-type’. A third step is to remove outliers, i.e., cells for which their expression profile is extremely different from the average cell. A possible outlier filtering is to calculate the average profile and all distances between it and each expression profile, and then to remove cells for which the distance from the average profile is more than two standard deviations larger than the mean distance. Finally, the GCL is also susceptible to the presence of cell-pairs with very similar profiles. In real transcriptomic data, this could be due to cells that were divided just before the moment of measurement. A simple way to filter out those cell-pairs would be to calculate cell-to-cell distances between all cell pairs and remove one of these cells if the distance is exceptionally small.
After these steps, the GCL may be interpreted as follows. When applied on a single cohort, a significant positive GCL value reflects the effect of interactions between the genes. The significance, in this case, can be evaluated by performing a Jackknife procedure on the real data and compare the results to shuffled data where the effects of interactions between genes are removed.
When two cohorts are compared, the GCL values should be investigated with regards to the measured cell-to-cell variability of these cohorts. If the variability is preserved but the GCL is different, this may indicate that the underlying dynamics in the cohort with the higher GCL are more consistent across cells. For example, in ref.34, reduced GCL values were found to be associated with aging cells and with increased genetic mutational load, and were interpreted as random aberrations of the cellular regulatory mechanisms. However, if the variability is not the same, the GCL should be interpreted with more caution. If the lower GCL is measured in the one with the higher variability, then the GCL may provide no additional insights. This is because both increased biological variability and increased technical variability lead to lower GCL (as shown in Figs. 1 and 2 in our manuscript). But, if the GCL difference is in the opposite direction, i.e., a lower GCL is measured in the cohort with the lower variability, this may indicate a lower coordinated biological activity compared with the other cohort.
Code availability
The custom MATLAB code for computing the GCL that was used in this study is available at https://github.com/guy531/gcl.
References
Alberts, B. et al. Molecular Biology of the Cell (Garland Science, 2018).
Ozsolak, F. & Milos, P. M. Rna sequencing: Advances, challenges and opportunities. Nat. Rev. Genet. 12, 87–98. https://doi.org/10.1038/nrg2934 (2011).
Levsky, J. Gene expression and the myth of the average cell. Trends Cell Biol. 13, 4–6. https://doi.org/10.1016/s0962-8924(02)00002-8 (2003).
Hwang, B., Lee, J. H. & Bang, D. Single-cell rna sequencing technologies and bioinformatics pipelines. Exp. Mol. Med. 50, 96. https://doi.org/10.1038/s12276-018-0071-8 (2018).
Tang, F. et al. mRNA-seq whole-transcriptome analysis of a single cell. Nat. Methods 6, 377–382. https://doi.org/10.1038/nmeth.1315 (2009).
Wang, D. & Bodovitz, S. Single cell analysis: The new frontier in ‘omics’. Trends Biotechnol. 28, 281–290. https://doi.org/10.1016/j.tibtech.2010.03.002 (2010).
Kalisky, T., Blainey, P. & Quake, S. R. Genomic analysis at the single-cell level. Annu. Rev. Genet. 45, 431–445. https://doi.org/10.1146/annurev-genet-102209-163607 (2011).
Macosko, E. Z. et al. Highly parallel genome-wide expression profiling of individual cells using nanoliter droplets. Cell 161, 1202–1214. https://doi.org/10.1016/j.cell.2015.05.002 (2015).
Tanay, A. & Regev, A. Scaling single-cell genomics from phenomenology to mechanism. Nature 541, 331–338. https://doi.org/10.1038/nature21350 (2017).
McAdams, H. H. & Arkin, A. Stochastic mechanisms in gene expression. Proc. Natl. Acad. Sci. 94, 814–819. https://doi.org/10.1073/pnas.94.3.814 (1997).
Elowitz, M. B. Stochastic gene expression in a single cell. Science 297, 1183–1186. https://doi.org/10.1126/science.1070919 (2002).
Kiviet, D. J. et al. Stochasticity of metabolism and growth at the single-cell level. Nature 514, 376–379. https://doi.org/10.1038/nature13582 (2014).
Moskalev, A. A. et al. The role of DNA damage and repair in aging through the prism of Koch-like criteria. Ageing Res. Rev. 12, 661–684. https://doi.org/10.1016/j.arr.2012.02.001 (2013).
Benayoun, B. A., Pollina, E. A. & Brunet, A. Epigenetic regulation of ageing: Linking environmental inputs to genomic stability. Nat. Rev. Mol.Cell Biol. 16, 593–610. https://doi.org/10.1038/nrm4048 (2015).
Colman-Lerner, A. et al. Regulated cell-to-cell variation in a cell-fate decision system. Nature 437, 699–706. https://doi.org/10.1038/nature03998 (2005).
Singh, A. M. et al. Cell-cycle control of developmentally regulated transcription factors accounts for heterogeneity in human pluripotent cells. Stem Cell Rep. 1, 532–544. https://doi.org/10.1016/j.stemcr.2013.10.009 (2013).
Ståhlberg, A. et al. Defining cell populations with single-cell gene expression profiling: Correlations and identification of astrocyte subpopulations. Nucleic Acids Res. 39, e24–e24. https://doi.org/10.1093/nar/gkq1182 (2010).
Shalek, A. K. et al. Single-cell transcriptomics reveals bimodality in expression and splicing in immune cells. Nature 498, 236–240. https://doi.org/10.1038/nature12172 (2013).
Buettner, F. et al. Computational analysis of cell-to-cell heterogeneity in single-cell RNA-sequencing data reveals hidden subpopulations of cells. Nat. Biotechnol. 33, 155–160. https://doi.org/10.1038/nbt.3102 (2015).
Raser, J. M. Noise in gene expression: Origins, consequences, and control. Science 309, 2010–2013. https://doi.org/10.1126/science.1105891 (2005).
Arzalluz-Luque, Á., Devailly, G., Mantsoki, A. & Joshi, A. Delineating biological and technical variance in single cell expression data. Int. J. Biochem. Cell Biol. 90, 161–166. https://doi.org/10.1016/j.biocel.2017.07.006 (2017).
Dalerba, P. et al. Single-cell dissection of transcriptional heterogeneity in human colon tumors. Nat. Biotechnol. 29, 1120–1127. https://doi.org/10.1038/nbt.2038 (2011).
Glotzbach, J. P. et al. An information theoretic, microfluidic-based single cell analysis permits identification of subpopulations among putatively homogeneous stem cells. PLoS One 6, e21211. https://doi.org/10.1371/journal.pone.0021211 (2011).
Scialdone, A. et al. Computational assignment of cell-cycle stage from single-cell transcriptome data. Methods 85, 54–61. https://doi.org/10.1016/j.ymeth.2015.06.021 (2015).
Loewer, A. & Lahav, G. We are all individuals: Causes and consequences of non-genetic heterogeneity in mammalian cells. Curr. Opin. Genet. Dev. 21, 753–758. https://doi.org/10.1016/j.gde.2011.09.010 (2011).
Wu, Y. & Zhang, K. Tools for the analysis of high-dimensional single-cell RNA sequencing data. Nat. Rev. Nephrol.https://doi.org/10.1038/s41581-020-0262-0 (2020).
Brennecke, P. et al. Accounting for technical noise in single-cell RNA-seq experiments. Nat. Methods 10, 1093–1095. https://doi.org/10.1038/nmeth.2645 (2013).
Grün, D., Kester, L. & van Oudenaarden, A. Validation of noise models for single-cell transcriptomics. Nat. Methods 11, 637–640. https://doi.org/10.1038/nmeth.2930 (2014).
Eling, N., Morgan, M. D. & Marioni, J. C. Challenges in measuring and understanding biological noise. Nat. Rev. Genet. 20, 536–548. https://doi.org/10.1038/s41576-019-0130-6 (2019).
Mantsoki, A., Devailly, G. & Joshi, A. Gene expression variability in mammalian embryonic stem cells using single cell RNA-seq data. Comput. Biol. Chem. 63, 52–61. https://doi.org/10.1016/j.compbiolchem.2016.02.004 (2016).
Zhang, B. & Horvath, S. A general framework for weighted gene co-expression network analysis. Stat. Appl. Genet. Mol. Biol.https://doi.org/10.2202/1544-6115.1128 (2005).
Shen-Orr, S. S., Milo, R., Mangan, S. & Alon, U. Network motifs in the transcriptional regulation network of Escherichia coli. Nat. Genet. 31, 64–68. https://doi.org/10.1038/ng881 (2002).
Alon, U. An Introduction to Systems Biology: Design Principles of Biological Circuits (Chapman and Hall, 2006).
Levy, O. et al. Age-related loss of gene-to-gene transcriptional coordination among single cells. Nat. Metab. 2, 1305–1315. https://doi.org/10.1038/s42255-020-00304-4 (2020).
Székely, G. J. & Rizzo, M. L. The distance correlation t-test of independence in high dimension. J. Multivar. Anal. 117, 193–213. https://doi.org/10.1016/j.jmva.2013.02.012 (2013).
Székely, G. J., Rizzo, M. L. & Bakirov, N. K. Measuring and testing dependence by correlation of distances. Ann. Stat. 35, 2769–2794. https://doi.org/10.1214/009053607000000505 (2007).
Klipp, E. Systems Biology in Practice: Concepts, Implementation and Application (Wiley-Blackwell, 2005).
Karlebach, G. & Shamir, R. Modelling and analysis of gene regulatory networks. Nat. Rev. Mol. Cell Biol. 9, 770–80. https://doi.org/10.1038/nrm2503 (2008).
Lovell, D., Müller, W., Taylor, J., Zwart, A. & Helliwell, C. Proportions, Percentages, PPM: Do the Molecular Biosciences Treat Compositional Data Right? Vol. 14, 191–207 (Wiley, 2011). https://doi.org/10.1002/9781119976462.ch14.
Fernandes, A. D. et al. Unifying the analysis of high-throughput sequencing datasets: Characterizing rna-seq, 16s rrna gene sequencing and selective growth experiments by compositional data analysis. Microbiome 2, 15. https://doi.org/10.1186/2049-2618-2-15 (2014).
Quinn, T. P., Erb, I., Richardson, M. F. & Crowley, T. M. Understanding sequencing data as compositions: An outlook and review. Bioinformatics 34, 2870–2878. https://doi.org/10.1093/bioinformatics/bty175 (2018).
McGee, W. A., Pimentel, H., Pachter, L. & Wu, J. Y. Compositional data analysis is necessary for simulating and analyzing rna-seq data. bioRxiv. https://doi.org/10.1101/564955 (2019).
Kowalczyk, M. S. et al. Single-cell rna-seq reveals changes in cell cycle and differentiation programs upon aging of hematopoietic stem cells. Genome Res. 25, 1860–1872 (2015).
Acknowledgements
A.B. thanks the Azrieli Foundation for supporting this research.
Author information
Authors and Affiliations
Contributions
D.V. and A.B. conceived and designed the project. D.V. performed the simulations and analysis. D.V., G.A. and A.B. analyzed the results and wrote the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Vaknin, D., Amit, G. & Bashan, A. A top-down measure of gene-to-gene coordination for analyzing cell-to-cell variability. Sci Rep 11, 11075 (2021). https://doi.org/10.1038/s41598-021-90353-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-021-90353-w
This article is cited by
-
Global coordination level in single-cell transcriptomic data
Scientific Reports (2022)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.