20 Aoas1376
20 Aoas1376
single-cell technologies, RNA-seq and microarrays yield bulk gene expression from hundreds
of thousands of cells. In heterogeneous tissues, where more than one cell type is present, the
expression profile from bulk RNA-seq or microarrays is from cell mixtures; thus, to correctly
interpret these data, gene expression deconvolution approaches are required to recover cell
type-specific expression and the distinct cellular proportions within complex tissues.
In the study of gene expression deconvolution, numerous computational and statistical ap-
proaches have been proposed to characterize cell subpopulations within tissues (Anghel et al.
(2015); Becht et al. (2016); Gong et al. (2011); Li et al. (2016); Newman et al. (2015, 2019);
Ogundijo and Wang (2017); Racle et al. (2017); Wang et al. (2019); Xie, Zhou and Xu (2018);
Zhong et al. (2013)). Expression data from a heterogeneous tissue can be modeled as a linear
combination of the distinct expression profiles of the cells present in that tissue, weighted
by the corresponding cell fractions. These approaches can be grouped into one of three
categories depending on whether they use a prior database of cell type-specific expression
profiles in the deconvolution procedure: reference-free, reference-based and semireference-
based methods. Reference-free approaches aim to directly perform expression deconvolution
without cell type-specific references, and their most significant feature is that they estimate
the relative cellular proportions and simultaneously disentangle their expression profiles. For
instance, many studies have been leveraged on nonnegative matrix factorization to decom-
pose mixed gene expression matrices into cell fractions and their corresponding expression
profiles (Gaujoux and Seoighe (2012); Prassas et al. (2012)). Although reference-free mod-
els are valuable in the exploration of an uncharacterized cell population, such as tumor sub-
clones (Xie, Zhou and Xu (2018)), relating the cellular components they identify to specific
cell types of interest is difficult. Hence, the results of reference-free approaches are unable to
clarify the association between a particular cell type and disease progression.
By contrast, reference-based methods incorporate external expression profiles of pure cell
samples for deconvolution. For example, the analytical tool CIBERSORT successfully bor-
rows cell type-specific information to predict the immune cell components in blood tissues
and tumors through ν-support vector regression (ν-SVR) (Charoentong et al. (2017); New-
man et al. (2015)). Due to increasing availability of single-cell RNA-seq data, MuSiC and
CIBERSORTx are two of the most recent reference-based methods that use a single cell-
derived signature matrix (Newman et al. (2019); Wang et al. (2019)). A fundamental assump-
tion about reference-based models is that all types of cells present in the target tissues are in-
cluded in the reference set, and the cellular proportions should sum up to one. Unfortunately,
the pure expression profile of malignant cells, a key component in tumors, is a great challenge
even for single-cell sequencing because of the high genetic heterogeneity of tumors. Hence,
reference-based models can only derive the relative cell proportions concerning the reference
set rather than the exact proportions concerning the microenvironment. Therefore, the rela-
tive cell proportions are not comparable across samples. To overcome this problem, TIMER
adopts a series of deconvolution procedures to adjust the relative cell proportions with tumor
purity which is the content of malignant cells in a tumor (Li et al. (2016)).
The abovementioned limitation forms the main incentive for developing semireference-
based deconvolution approaches. In 2017, Racle et al. proposed a framework for estimating
the proportion of immune and cancer cells (EPIC) for RNA-seq data (Racle et al. (2017)).
EPIC applies least-squares regression with a nonnegativity constraint to the deconvolution
problem and requires that the sum of all cell proportions in each tissue must be less than or
equal to one. When the sum is not equal to one, one minus the sum of the estimated cell
proportions represents the fraction of uncharacterized cells in a tissue that is not accounted
for by the reference set; this number is interpreted as the malignant cell proportion in a bulk
tumor.
Although semireference-based models demonstrate the advantages of incorporating cell-
specific information and, simultaneously, extracting the uncharacterized cell types present in
STATISTICAL DECOMPOSITION OF CELLS 393
tissues, two problems behind these models should be addressed to complete the framework of
gene expression deconvolution. First, signature gene selection is critical to the performance
of gene expression deconvolution. In some studies the incorporation of a preselected signa-
ture gene set has successfully improved the accuracy of immune cell deconvolution (Chen
et al. (2017, 2018); Newman et al. (2015); Racle et al. (2017)). However, the gene activities
of a particular cell type usually vary across different tissue microenvironments. Hence, the
use of a preselected gene set might cause the loss of data-dependent information and lead
to less deconvolution power. The second problem concerns the natural characteristics of de-
convolution. In a reasonable strategy for deconvolution, shifts in the mean level of reference
samples and tumor samples should not change the estimation of cell proportions. We refer
to this as the shift-invariant property for deconvolution. However, the constrained model im-
plemented for EPIC does not maintain the shift-invariant property in deconvolution, and the
estimation of cellular components is unstable because the sequencing depth changes across
experiments. More specifically, the uncharacterized cell fractions estimated using the con-
strained least-squares approach are biased toward zero which will be demonstrated in our
results.
Therefore, to address the aforementioned problems, we propose a new model based on a
hierarchical Bayesian framework for intracellular component exploration. It is called BayICE
and is a semireference-based approach. Under the Gaussian assumption, we first considered
stochastic search variable selection (SSVS) for novel signature gene selection (George and
McCulloch (1993)). The SSVS approach has been widely used in transcriptome analyses
to select significant genes. For example, Ishwaran and Rao introduced a rescaled Bayesian
model for selecting differentially expressed genes through multigroup microarray data (Ish-
waran and Rao (2005a)). To the best of our knowledge, BayICE is the first attempt to incorpo-
rate the mechanism of feature selection for inferring the cellular components of bulk tissues
when the reference set is incomplete. Although some reference-based methods can directly
apply all genes to deconvolution by a weighting scheme (Wang et al. (2019)) or a matrix
factorization technique (Sun, Sun and Yang (2019)) without signature gene preselection, the
existing semireference-based methods still require preselecting a signature gene set. More-
over, we claim that the BayICE model possesses the shift-invariant property of deconvolution
which yields unbiased estimates of cellular proportions. The model with the shift-invariant
property further guarantees that it can recover the expression profiles of uncharacterized cells
using posterior mean inference. For the purpose of inference, we applied Gibbs sampling and
the Metropolis–Hastings as the sampling procedure in the estimation. In brief, BayICE per-
forms cellular component estimation, uncharacterized cell expression profile estimation and
a novel strategy for signature gene selection.
The remainder of this paper is organized as follows. Section 2 introduces the deconvo-
lution in gene expression and states the shift-invariant property. Section 3 introduces the
statistical modeling of BayICE for gene expression deconvolution and proposes a Markov
chain Monte Carlo (MCMC) algorithm for simulating the posterior distributions of parame-
ters. To assess the model’s performance, Section 4 presents simulation studies that investigate
gene expression deconvolution, gene selection and model robustness compared to two exist-
ing methods. Section 5 presents applications to three real datasets, including one single-cell
RNA sequencing dataset, where underlying true cell proportions are known and performance
can be benchmarked. Section 6 describes application of BayICE to 199 nonsmall cell lung
cancer RNA-seq samples and exploration of the cell components present in the microenvi-
ronments of lung tumors. Finally, Section 7 provides final discussion and conclusions.
D EFINITION 1 (Shift-invariant property). Let Y be the mixed expression from bulk tissue
and B be the cell type-specific expression matrix. If the cellular proportion estimate of a
deconvolution method M is invariant when the expression distribution shifts with a constant
(location parameter), then M has the shift-invariant property. That is, M satisfies
argmin D(Y, BW ) = argmin D Y + c, (B + c)W
W W
F IG . 1. Bayesian hierarchical model of BayICE. The square symbols represent observed data from the reference
set and bulk tissues. The white circles indicate priors, and the grey circles are hyperparameters.
model. We first describe the input data and establish the statistical modeling for reference
samples and tumor samples. Subsequently, a stochastic search method, the Bayesian false
discovery rate and an inflation factor are introduced for signature gene selection. Finally,
we adopt the Gibbs sampling approach and the Metropolis–Hastings approach to develop a
comprehensive sampling procedure.
3.1. Input data and normalization. BayICE is a statistical framework designed for gene
expression deconvolution. We first assume that the gene expression data are available from
two sets of samples, namely, heterogeneous tissues with a given clinical condition and a ref-
erence set consisting of several groups of samples with pure cell types. Although BayICE
is a quantitative model-based approach, microarray and RNA-seq expression data are both
legal inputs for BayICE. For the microarray data we implement a locally weighted scatter-
plot smoothing algorithm (Yang et al. (2002)) for normalization. For the read count RNA-seq
data, we recommend two different strategies for normalization. The first is to use new gene
expression units, called transcripts per million (TPMs), which were proposed by Wagner, Kin
and Lynch in 2012. The main feature of TPM normalization is to make the sum of all TPMs
equal across samples which facilitates fair comparisons between samples. For public data,
TPM normalization approach is not always available because the information of sequenc-
ing depth or gene length required for TPM could be missing. Thus, we adopt subsampling
normalization as the second strategy. Subsampling normalization applies a binomial sampler
to resample the read count, and it aims to maintain internal associations between genes and
can simultaneously adjust external variance between samples. The details of how we im-
plement the two normalization approaches are provided in the Supplementary Material (Tai,
Tseng and Hsieh (2021)). After normalization by the first strategy or the second strategy,
we consider a log transformation by log(count + 1). The log transformation of count data
has been widely applied in RNA-seq studies. Furthermore, the batch-specific variation arises
from aligning different datasets for deconvolution. In our analysis of the real application,
the quantile normalization was implemented to remove platform-based bias from RNA-seq
data. Additionally, one systematic review has tested 14 popular batch correction algorithms
designed for single RNA-seq data, and they concluded that every batch-effect removal algo-
rithm has its advantages and limitations with no superior method (Tran et al. (2020)). Those
batch correction algorithms are available options for the preprocess of data before deconvo-
lution.
3.2. Statistical modeling. The problem of gene expression deconvolution can be formu-
lated as a system of linear equations that describes the expression of a given gene in a bulk
396 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
tissue as the weighted sum of the expression values from multiple cell types present in the
tissue. To maximize the deconvolution power, BayICE incorporates a reference set compris-
ing cell-specific expression profiles into the inference of cellular components in bulk tissues.
In this study the reference set contains various types of immune cells, such as T cells, B
cells, natural killer cells, monocytes, neutrophils and normal tissue cells. In addition to these
nonmalignant cells, malignant cells are a major cellular component of tissues in cancer de-
convolution studies. Unfortunately, the high genetic heterogeneity of malignant cells hinders
the possibility of constructing a predefined cancerous cell expression profile that can be ap-
plied to every bulk sample. To address this problem, BayICE takes the advantages of the
flexibility of hierarchical Bayesian inference to extract malignant cell profiles directly from
bulk tissues. Moreover, BayICE infers cellular proportions with respect to the reference cell
types and unknown cell types of each tissue by integrating with a Bayesian signature gene
selection approach.
We first introduce the statistical model for the reference set consisting of N purified sam-
ples with K cell types. We denote an observation in this set as ygi which is the normalized
value for gene-g (g = 1, . . . , G) in the ith purified sample (i = 1, . . . , N ). The N purified
samples belong to K nonmalignant cell types that exist in the bulk tissues. We introduce a bi-
nary vector variable xi. = (xi1 , . . . , xiK ) to represent the cell type for the ith purified sample.
More specifically, if the ith purified sample belongs to cell type k, then xik = 1 and xit = 0
for all t = k. BayICE assumes that ygi follows the Gaussian distribution with a mean level
μgi and a gene-specific variance denoted by σy,g 2 . For the purpose of signature gene identifi-
cation, we consider the mean structure μgi to comprise a gene-specific baseline (αg ) and cell
type-specific effects (βgk ). Thus, the modeling of reference data can be written as
ygi |αg , {βgk }, {xik }, σy,g
2
∼ N μgi , σy,g
2
(3.1)
K
where μgi = αg + xik βgk .
k=1
To search for signature genes that exhibit a differential effect among cell types, we define
a baseline cell type against which changes in expression levels are measured. We set βg1 to
be 0 for all gene-g.
The cell type-specific effects (βg1 , . . . , βgK ) in (3.1) are shared in constructing the mean
structure of gene expression in bulk tissues. It has been observed in the literature that gene
expression of a certain cell type changed when it went through cell sorting (Richardson,
Lannigan and Macara (2015); van den Brink et al. (2017)). To accommodate the effect of the
changes induced by cell separation, we adopt the joint modeling of βg1 , . . . , βgK for pure cell
samples and bulk samples.
For the model of the bulk tissue, it is a linear combination of K nonmalignant cell-specific
expression profiles and malignant cell gene expression. The expression of gene-g from the
j th bulk tissue (j = 1, . . . , M) is denoted by zgj . The mean of zgj , called υgj , can be mod-
eled as the weighted sum of nonmalignant cell-specific effects {βgk } and one malignant cell-
specific effect βg0 through a linear regression, given by
zgj |αg , {βgk }, {wj k }, σz,g
2
∼ N υgj , σz,g
2
,
(3.2)
K
υgj = αg + wj k βgk + wj 0 βg0 .
k=1
The weights, wj k , are the proportions of expression attributable to normal cell type k
in the j th tumor, and the weight, wj 0 , represents tumor purity which is the percentage of
malignant cells in a tumor tissue. Notably, BayICE can be used to explore not only tumors
STATISTICAL DECOMPOSITION OF CELLS 397
but also other noncancerous tissues. For noncancerous tissues, wj 0 can refer to the proportion
of one unknown cell type that is uncharacterized by the reference set. In our model a natural
constraintfor these cell proportions is that the sum of weights across cell types should be
one (i.e., Kk=1 wj k + wj 0 = 1 for each j ). Furthermore, to characterize the gene expression
pattern in malignant cells, we introduce a tumor-specific parameter βg0 to represent the effect
size of gene-g in cancer. In a real application, multiple unknown cell types or cancerous cell
types might be present in a bulk tissue. In this case, BayICE treats these uncharacterized cell
types as a whole, and wj 0 represents the proportion of unknown class in a bulk tissue.
3.3. Novel gene selection using the SSVS approach. Identifying signature genes that are
expressed in a particular cell type is essential to the success of expression deconvolution.
Although a preselected signature gene set could be easily applied to data analysis, the ap-
plication of external signature genes could lose data-dependent information for deconvolu-
tion. Thus, we incorporate the stochastic search variable selection (SSVS) approach into our
Bayesian deconvolution model for integrating expression deconvolution with novel signature
gene selection. The SSVS approach, introduced by George and McCulloch (1993), specifies
a spike-and-slab mixture prior which uses data to extract the potential features of the true
model by inferring posterior probability. The spike component, which concentrates its mass
at values close to zero, shrinks small effects to zero, whereas the slab component spreads its
mass over a wide range of possible values for the effect size.
The proposed prior structure of BayICE on effect size exhibits a bimodal distribution on
the variance of the coefficients that result in a spike-and-slab type prior on the effects them-
selves (Ishwaran, Kogalur and Rao (2010); Ishwaran and Rao (2005a, 2005b)). For each
effect size βgk , the prior structure is given by
βgk |ψgk
2
, πk ∼ N 0, ψgk
2
tgk ,
(tgk |πk ) ∼ πk I1 (tgk ) + (1 − πk )Ic (tgk ),
(3.3) 2
ψgk |a0 , b0 ∼ Inv (a0 , b0 ),
πk |c0 , d0 ∼ Beta(c0 , d0 ),
where Ic (tgk ) is a mass function that is 1 at tgk = c and 0 everywhere else. We set the value
c as a small positive number in this study, such as c = 10−5 , and, thus, the random variable
tgk is 1 with probability πk and close to zero with probability 1 − πk . When the gth gene
is differentially expressed between the kth cell type and the other types, βgk is more likely
generated from the slab component and tgk equals one. By contrast, tgk = c indicates that the
gth gene is irrelevant to cell types, and its effect size is from the spike component. The hyper-
variance ψgk2 is sampled from an inverse gamma with two given hyperparameters, a and b .
0 0
Following Ishwaran and Rao (2005a, 2005b), a0 and b0 are set as 5 and 50, respectively. The
proportion of genes differentially expressed in cell type k is controlled by πk , and we assume
that πk follows a beta distribution with c0 = 0.1 and d0 = 0.1 which is a noninformative prior
for the binomial model.
To borrow variance information across samples, we modify the variance structure of effect
size βgk in (3.3) by considering the gene-specific variance σz,g 2 of mixture samples in (3.2),
and the modified prior structure for βgk is given by
βgk |ψgk
2 2
, tgk , σz,g ∼ N 0, ψgk
2 2
tgk σz,g ,
(tgk |πk ) ∼ πk I1 (tgk ) + (1 − πk )Ic (tgk ),
(3.4) 2
ψgk |a0 , b0 ∼ Inv (a0 , b0 ),
πk |c0 , d0 ∼ Beta(c0 , d0 ).
398 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
The role of the gene-specific variance σz,g 2 that appears in (3.4) can be intuitively inter-
preted as the baseline in the feature selection procedure. The modified prior structure consid-
ers the trade-off between the value of effect size and gene-specific variance to facilitate the
establishment of feature selection.
3.4. Bayesian false discovery rate. In frequentist approaches to the test multiplicity prob-
lem, controlling the false discovery rate (FDR) has been widely applied to more adequately
control genome-wide false positives. Whittemore in 2007 introduced a Bayesian FDR asso-
ciated analogously with the frequentist FDR (Whittemore (2007)) as follows:
G
g=1 Pgk (H0 |Y, Z)Dgk (r)
(3.5) ∅k (r) = G ,
g=1 Dgk (r)
where Pgk (H0 |Y, Z) is the posterior probability that gene-g is not associated with cell type
k (H0 ) given observation (Y, Z) and Dgk (r) is the rejection rule defined by I (Pgk (H0 |
Y, Z) < r). The tuning parameter r can be adjusted to control the Bayesian FDR at a certain
α level. In the following simulations and applications the Bayesian FDR is used to address
the multiplicity problem.
3.5. Inflation factor. In a Bayesian framework the influence of priors on posterior always
vanishes as the sample size increases. This phenomenon limits Bayesian variable selection
because the mechanism of such selection requires an effective prior setting. To overcome
this disadvantage, Ishwaran and Rao (2005a, 2005b) proposed a rescaling approach to enable
estimation invariant to the sample size by setting the prior as a function of the sample size.
They applied data rescaling to the gene selection framework for multigroup microarray data.
Furthermore, to achieve invariance to sample size, Ishwaran and Rao performed a sample
size-related transformation of gene expression through multiplication by the global inflation
factor
(total sample size)/(estimate of total variance).
Multiplication by this global inflation factor has been shown to ensure that the prior has
a nonvanishing effect. Hence, following the concept of data transformation, we rescale the
observations in our reference set and bulk tissue set as follows:
∗ N + M ∗ N + M
(3.6) ygi = ygi and zgj = zgj ,
Ŝg2 Ŝg2
where Ŝg2 = N−K 1
i k (ygi xik − y gk ) is an unbiased estimator of σg calculated from the
2 2
reference set. Although we assume that the variance σg2 of reference data {ygi } is shared with
tissue data {zgj }, the calculation of an unbiased estimator using both {ygi } and {zgj } data
is a difficult task because of the convolution structure in {zgj }. Note that the multiplier in
(3.6) is a gene-specific inflation factor rather than the abovementioned global inflation factor
since the inflation factor is composed of the total sample size and a gene-related variance.
Therefore, the use of gene-specific factors can simultaneously achieve sample size invariance
and gene-scale consistency.
After rescaling, the corresponding distributions for the transformed data {ygi ∗ } and {z∗ }
gj
are modified as follows:
∗
ygi |αg , {βgk }, {xik }, ηg2 ∼ N μgi , (N + M)ηg2 ,
(3.7) ∗ 2 2
zgj |αg , {βgk }, {wj k }, τg ∼ N υgj , (N + M)τg .
STATISTICAL DECOMPOSITION OF CELLS 399
The new variances of the transformed data are adjusted as sample size-related parameters,
and this adjustment can be interpreted as a penalization shrinkage effect of the posterior mean.
After the adjustment with inflation factors, the variances of ygi ∗ and z∗ are asymptotically
gj
equal to N + M. For the purpose of variable selection, we introduce two further parameters
ηg2 and τg2 for variances in (3.7) to keep the flexibility of modeling.
3.6. MCMC sampling procedure. Next, based on the transformed data {ygi ∗ } and {z∗ },
gj
we complete the structure of the hierarchical Bayesian model in BayICE and then estab-
lish a sampling procedure to achieve signature gene selection and cell component inference.
Following the abovementioned specification, the BayICE model is given by
∗
ygi |αg , {βgk }, {xik }, ηg2 ∼ N μgi , (N + M)ηg2 , i = 1, . . . , N, g = 1, . . . , G,
K
μgi = αg + xik βgk ,
k=1
∗
zgj |αg , {βgk }, {wj k }, τg2 ∼ N υgj , (N + M)τg2 , j = 1, . . . , M, g = 1, . . . , G,
K
υgj = αg + wj k βgk + wj 0 βg0 ,
k=1
(3.8) w j = (wj 1 , . . . , wj K , wj 0 ) ∼ Dirichlet(δ, . . . , δ), j = 1, . . . , M,
1 1
αg , ηg2 , τg2 ∼ f ηg2 , τg2 ∝ × ,
ηg2 τg2
βgk |ψgk
2
, tgk , τg2 ∼ N 0, ψgk
2
tgk τg2 , g = 1, . . . , G, k = 1, . . . , K,
(tgk |πk ) ∼ πk I1 (tgk ) + (1 − πk )Ic (tgk ),
2
ψgk |a0 , b0 ∼ Inv (a0 , b0 ),
πk |c0 , d0 ∼ Beta(c0 , d0 ),
where hyperparameters are specified as a0 = 5, b0 = 50, c0 = 1, d0 = 1 and δ = 1 in this
study.
Subsequently, based on the hierarchical prior setting, we apply Gibbs sampling and the
Metropolis–Hastings approach to simulate the posterior value from
α, β, T , π, W , η, τ 2 , ψ|Y ∗ , Z ∗ , X ,
where α = {αg }, β = {βgk }, T = {tgk }, π = {πk }, W = {w j }, η = {ηg2 }, τ 2 = {τg2 }, ψ =
2 }, Y ∗ = {y ∗ }, Z ∗ = {z∗ } and X = {x }. The Gibbs sampler in BayICE works are shown
{ψgk gi gj ik
in the Supplementary Material (Tai, Tseng and Hsieh (2021)). After a number of iterations,
we specify the burn-in period and the thinning interval to obtain the posterior distribution of
the parameters and then perform an analysis using the posterior mean or posterior median.
In BayICE the default length of burn-in is 0.6 times the number of iterations, and the thin-
ning interval has a length of three iterations. The convergence property is discussed in the
Supplementary Material (Tai, Tseng and Hsieh (2021)).
4. Simulation study. This section presents simulation results based on synthetic datasets
to benchmark the performance of BayICE. We consider two types of data: array-based data,
which is generated by a normal simulator, and sequencing-based data which can be produced
by a multinomial simulator or negative binomial simulator. We mainly use the multinomial
400 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
where cgsim is a binary variable, which is 1 for upregulated status and 0 for downregulated
status and NES is the normalized effect size set as one of the numbers {0.1, 0.2, . . . , 0.6}. The
number {cgsim } is randomly generated with a probability of 0.5 for 0 and 1. We further sample
a series of values from Uniform(0.9, 1.1), called {eisim }, as sample-specific effects because of
the sample heterogeneity. Finally, we generate cellular proportions {wjsim 1 , . . . , wj K , wj 0 }.
sim sim
To explore the effect of unknown cell content on the model performance, we assign a fixed
number to wjsim 0 , and the remaining components {wj 1 , . . . , wj K } are generated from the
sim sim
Dirichlet distribution with parameters (1,. . . ,1). Because of the sum-to-one constraint on cel-
lular proportions, {wjsim
1 , . . . , wj K , wj 0 } should be normalized by dividing their sum.
sim sim
The mean expression structure is determined for both purified and mixed samples accord-
ing to the abovementioned parameter settings. Notably, the use of a multinomial model in
our simulation is to simulate the sequence alignment procedure that maps the reads against
the reference sequence. The number of trials in the multinomial model is related to the to-
tal reads, and we set it as 5 × 106 ; in other words, the average read depth is designed as
1000. The probability of the multinomial model controls the expression levels across genes,
and, therefore, we use the relative mean expression as the probability value. The complete
sampling procedure details in the Supplementary Material (Tai, Tseng and Hsieh (2021)).
4.2. Assessing the inference of deconvolution. To assess the performance of BayICE de-
convolution, we include two semireference-based approaches for comparison: EPIC and non-
negative least-squares (NNLS). NNLS is a general approach for solving the constrained least-
squares problem where the coefficients are not allowed to become negative. We modify the
NNLS approach by restricting the sum of coefficients to less than one for incomplete refer-
ence data deconvolution. We first examine the cellular proportion estimations obtained using
STATISTICAL DECOMPOSITION OF CELLS 401
F IG . 2. Results of unknown profile estimation and marker gene selection. (A) Scatter plot of gene expression of
the unknown cell type between the truth and estimation. (B) ROC curves to evaluate the gene selection of BayICE
under different normalized effect sizes. The diagonal dashed line represents the ROC curve for a random guess.
EPIC, NNLS and BayICE. Notably, EPIC and NNLS both require an external step to identify
signature genes before deconvolution. In this case we applied the marker genes identified by
BayICE into EPIC and NNLS for a fair comparison.
According to the simulation setting, we generate 90 bulk samples per simulation in which
the unknown cell proportions vary from 0.1 to 0.9. A large unknown cell proportion value
indicates that the corresponding tissue is highly heterogeneous, such as in tumors; by con-
trast, a small proportion simulates the microenvironment of normal tissues in which most
of the cell types can be purified. Additionally, we evaluate the performance of each model
under different normalized effect sizes of marker genes. Moreover, BayICE can recover the
underlying expression profile of the unknown cell type using the posterior mean. Because
EPIC and NNLS cannot infer unknown expression profiles, we directly compare the estima-
tion of uncharacterized cell profiles with the true mean expression. The results are shown in
Figures 2 and 3.
We first evaluate the estimation of gene expression profiles for the unknown cell type and
gene identification from BayICE in Figure 2. Figure 2(A) is a scatter plot between the true
expression of the unknown cell type and the estimated expression. The results reveal the cor-
relation between the real and estimated values to be greater than 0.98 which implies that
BayICE can recover uncharacterized cell expression when one cell type is absent from the
reference set. In Figure 2(B) we adopt the receiver operating characteristic (ROC) curve to
quantify the results of gene identification under different normalized effect sizes which rep-
resent the strength of cell type-specific activity in marker genes. The performance in terms of
area under the curve (AUC) is significantly improved with the increase of the effect size, and,
more specifically, the AUC exceeds 0.94 when the effect is larger than 0.2. Subsequently, we
apply root-mean-square error (RMSE) to quantify the accuracy of cell proportion estimation
from BayICE, EPIC and NNLS. Figure 3(A) illustrates the changes in RMSE of all estimates
with the increase of normalized effect size under the settings of unknown cell proportion =
0.1, 0.5 and 0.9. In Figure 3(B) we fix the normalized effect size at 0.1, 0.3 and 0.6 and
402 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
F IG . 3. Deconvolution results of cell proportion estimation. Root-mean-square error (RMSE) between the true
and estimated cellular proportions under (A) different effect sizes or (B) different proportions of unknown cells.
Ten random sets were generated for each condition, and the RMSE in a set was calculated with five pairs of
numbers. The medians of the 10 random sets were connected as the line in the figure.
then evaluate those approaches across different proportions of unknown cells. As a result, it
is clear that the performance of all approaches decreases when the unknown cell content in-
creases or the effect size decreases. The abovementioned phenomenon reflects that these gene
expression deconvolution approaches are less stable in their inference for tissues with highly
uncharacterized content or weak cell type-specific signal. However, the simulation shows that
the effects of high unknown cell content and low effect size on BayICE estimation are less
severe, and, overall, BayICE outperforms the other methods.
4.3. Evaluating gene detection accuracy. The spike-and-slab prior in our model provides
a natural consequence of gene selection. In contrast, the existing models require an external
tool to select differentially expressed genes before deconvolution, and DESeq and edgeR are
two popular gene selection tools adopted by the deconvolution models. To evaluate the ac-
curacy of gene detection, we compare with DESeq and edgeR. It is worth noting that the
genes specifically expressed in the unknown cell type cannot be identified using DESeq and
edgeR, and, hence, the unknown cell type-related genes are excluded in the evaluation. Ac-
cording to the simulation setting, each gene set is differentially expressed in one cell type.
For simplicity, the effect size of marker genes is fixed at 0.2, and the cell proportions are
randomly decided across samples. In this simulation study we also assume some genes ex-
press inconsistently between purified cells and the same cell type in bulk samples. For each
cell type we randomly select 100 genes from the gene pool to be inconsistent genes and dis-
turbed the expression of these inconsistent genes by multiplying an inconsistency level. The
values of inconsistency level are 0.1, 0.2, 0.3, 0.4 and 0.5, and the mean of the disturbed gene
expression is the original mean in Section 4.1 multiplied by 0.9, 0.8, 0.7, 0.6 or 0.5.
In this partial comparison we evaluate the accuracy of identifying genes related to the four
cell types present in the reference. AUC is used to assess the gene detection under different
levels of inconsistency, and the results are shown in Figure 4. For the low inconsistency
STATISTICAL DECOMPOSITION OF CELLS 403
F IG . 4. AUC for gene identification. Comparison of the AUC performance on gene identification. Measuring
the performances of BayIC, DESeq2 and edgeR at identifying marker genes as measured by the Area Under the
ROC Curve (AUC).
level, the AUCs among three methods are close, and it implies that BayICE is comparable to
the other approaches designed explicitly for gene selection. In the case of the considerable
inconsistency in gene expression, the AUC of BayICE outperforms DESeqs2 and edgeR,
and it shows that BayICE succeeds in borrowing information from mixed bulk samples for
gene detection. Consequently, this partial comparison reveals that BayICE can efficiently
recover the findings of the two-step approaches when cell activity causes the difference in
gene expression between pure cells and tumors.
5.1. Validation in sorted cell subsets. In Section 5.1 we consider two microarray mixture
experiments for validation. They can be downloaded from the Gene Expression Omnibus
database using the accession numbers GSE19830 and GSE11058 (Abbas et al. (2009); Shen-
Orr et al. (2010)). The samples from GSE19830 were mixed with rat brain, liver and lung
tissue derived from the same animal in different proportions. The samples in GSE11058 were
mixed with four immune cell lines, Jurkat, IM-9, Raji and THP-1 at various proportions. To
validate the performance in the case of the incomplete reference set, we masked one cell
type from the reference set and treated the excluded type as the unknown cell component in
tissues. Although EPIC is designed for RNA-seq data, the core concept of EPIC modeling is
constrained least-squares optimization, and it can be widely applied to various types of data.
Hence, we also performed comparisons with EPIC and NNLS on the abovementioned two
real datasets.
Several microarray studies have confirmed that deconvolution on raw-scale data rather than
on log-scale data can accurately reflect the underlying cellular components. The raw scale of
the data was adopted in this validation study. The signature gene selection for the methods we
compared in the microarray followed Hunt et al. (Hunt et al. (2018)), using a t-test between
one cell type and all other cell types for each gene, and we selected the top 200 differentially
expressed genes associated with each cell type.
Figures 5 and 6 compare the true and estimated cell proportions using different methods
under the two evaluated datasets. For example, the scatter plot on the first row of Figure 5
represents the deconvolution results when the expression profile of Jurkat cells was unknown
to all the methods. According to the characteristics of the semireference-based approach, the
proportions of Jurkat cells in mixed samples can be recovered through estimating unknown
404 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
F IG . 5. Validation by GSE11058. Scatter plots comparing estimated cell proportions between the true and esti-
mated proportions from the results of GSE11058. Each column represents a particular method of deconvolution.
The row name indicates the cell type that was masked from the reference set and referred to as the unknown cell
type. Each of the 12 mixed sample results in four estimates of weights and thus four points in each plot. The
root-mean-square error and correlation (ρ) between the ground truth and estimation are also provided in the
upper-left corner of each plot.
F IG . 6. Validation by GSE19830. Scatter plots comparing the true and estimated proportions from the results
of GSE19830. Each column represents a particular method of deconvolution. The row name indicates the cell
type that was masked from the reference set and referred to as the unknown cell type. Each of the nine mixed
sample results in three estimates of weights and thus three points in each plot. The root-mean-square error and
correlation (ρ) between the ground truth and estimation are also provided in the upper-left corner of each plot.
STATISTICAL DECOMPOSITION OF CELLS 405
cell proportions. Notably, the constrained models, NNLS and EPIC, tend to assign a very
small proportion to the unknown cell component. This phenomenon was observed in the
Supplementary Material of robustness and can be attributed to the loss of the shift-invariant
property which causes the shrinkage of unknown cell proportion estimates. In Figure 5 the
estimates of BayICE for THP-1 cell type has a slight bias. The estimation bias was caused
by the inconsistency of the gene expression profiles between the purified THP-1 cells and
the THP-1 cells present in the mixture bulk sample. This reason can be supported by the
high quality-estimation accuracy of BayICE when we treated THP-1 as the unknown cell
component in tissues. Specifically, in the BayICE result in Figure 5, pink dots representing
THP-1 have downward bias of predicted proportion (dots below the diagonal line) when
Jurkat, IM-9 or Raji is treated as unknown, but the bias diminishes (pink dots lie on the
diagonal line) when THP-1 is treated unknown.
Furthermore, we used the RMSE and Pearson correlation to assess the performance.
RMSE is a measure of accuracy, and the average RMSE of BayICE is 0.093, significantly
lower than those of NNLS (0.170) and EPIC (0.176). Similarly, the measurement of correla-
tion value is used to monitor the relative order of cellular proportion estimates, and BayICE
also outperformed NNLS and EPIC in terms of the relative size (BayICE = 0.82, NNLS =
0.59, and EPIC = 0.58). Apparently, BayICE possesses the advantage of incomplete data
deconvolution. Furthermore, the difficulty of deconvolution increases when the abundance
of the unknown cell increases. For instance, in Figure 6 the content of liver cells exceeds
50% of the mixed samples on average, and the deconvolution approaches perform relatively
worse when liver cells are excluded from the reference set. The aforementioned observation
is consistent with our simulation results.
F IG . 7. Bar plot of the correlation between the truth and estimate in single-cell RNA sequencing.
Plot showing the correlation (ρ) between the true and estimated cell proportions for each
method from single-cell RNA sequencing data of six melanoma samples. The y-axis indicates
the cell types and the x-axis represents the values of the correlation. Abbreviation: Macro,
macrophage; Endo, endothelial cell; CAF, cancer-associated fibroblast; NK, natural killer
cell.
6.1. Deconvolution of normal lung tissues. Figure 8 illustrates the estimated cellular pro-
portions of 10 normal lung samples based on the B cells, T cells, granulocytes and monocytes.
The results of normal lung tissue deconvolution reveal that monocytes are more prevalent than
the other immune cells in lung tissues. Monocytes typically circulate through the blood for
1–3 days before migrating into tissues, where they become macrophages or dendritic cells. In
lungs, monocytes migrate from the bloodstream into the pulmonary alveolus and are specif-
ically called alveolar macrophages which play a critical role in homeostasis, host defense,
response to foreign substances and tissue remodeling (Kopf, Schneider and Nobs (2015)).
STATISTICAL DECOMPOSITION OF CELLS 407
F IG . 8. Cell proportion estimation of normal lung tissues. Plot showing estimated proportions of different cell
types from 10 normal lung tissues. The rightmost box represents the estimated unknown component from BayICE,
and we refer to this component as normal lung cells.
In addition to the immune cell types collected in the reference set, BayICE could extract the
component of one uncharacterized cell type present in tissues. In this case the unknown cell
type was presumably dominated by normal lung cells, and we calculated the mean expression
profile of the unknown cell type using the posterior mean. The next step was to integrate
the immune cell profiles with the estimated profile of normal lung cells to construct a new
reference set for tumor sample deconvolution.
6.2. Deconvolution of tumors. In this step we investigated the 199 NSCLC samples and
nine healthy samples according to the new reference set. We applied BayICE to these 208
samples and estimated the fractions of normal lung cells, B cells, T cells, granulocytes and
monocytes as well as malignant cells. Following the mechanism of normal tissue deconvo-
lution, the malignant cell fractions were defined as the unknown cell proportions in tumor
deconvolution. To more effectively understand the change in cellular components during tu-
mor progression, we considered the classification of a malignant tumor (TNM) staging sys-
tem which is a standard for classifying the extent of cancer spread. Figure 9 is a boxplot of
estimated cell proportions under different TNM stages.
Two crucial observations were made from the deconvolution results. First, the estimated
cell proportions were more consistent between healthy samples than between patients with
NSCLC. For example, the interquartile ranges of estimated lung cell proportions in normal
tissues and tumors were 0.047 and 0.137, respectively. A three-fold difference of dispersion
between healthy samples and patients revealed that the homeostatic balance between cells in
the lung is disturbed when tissues are cancerous. The high fluctuation of cellular components
between patients with NSCLC can directly explain the intertumor heterogeneity which leads
to the different attributes of different tumors despite the same diagnoses. Second, our study
showed that the number of immune cells in the tissue microenvironment increases from nor-
mal stage to cancerous stage which is in agreement with past studies (Banat et al. (2015); Li
et al. (2016); Ruffini et al. (2009); Seo et al. (2018)). In particular, Banat et al. (2015) com-
prehensively assessed the number of immune cells in lung cancer by directly counting cells
with cell-specific biomarkers and observed an increased number of immune cells in lung
408 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
F IG . 9. Box plot of cell proportion estimation. Orange boxes refer to the results of the nine normal lung samples,
and other boxes are results from 199 patients with nonsmall cell lung cancer. The tumor samples can be grouped
into six stages, and the sample number included for each stage is indicated in the parentheses. For samples of
the same tumor stage, the estimated proportions of any specific cell type are summarized as one boxplot, and the
boxplots for the same cell type are plotted side-by-side.
cancer tissues compared with healthy donor lungs. In 2018, Seo et al. (2018) applied two
approaches, ESTIMATE and TIMER, to infer the cellular components in NSCLC (Li et al.
(2016); Seo et al. (2018); Yoshihara et al. (2013)). Their results showed a high abundance of
dendritic cells (derived from monocytes) which coincides with our observation of estimated
monocyte proportions.
of the model. For proportion estimation, we compared two other semireference-based ap-
proaches, EPIC and NNLS, with BayICE under different unknown cell contents. The results
revealed that BayICE significantly outperformed the other methods. We further provided a
partial comparison of gene identification with the well-known gene selection approaches,
DESeq and edgeR. We found that BayICE can decompose bulk data extremely well and
identify cell type-related genes. Moreover, a simulation study using three different simulators
revealed that BayICE is more robust with respect to data types. In addition to simulation data,
we further applied two real datasets with underlying true cell proportions and one single-cell
RNA-seq dataset for validation. The validation of incomplete data deconvolution was consis-
tent with our simulation results, in which BayICE exhibited high accuracy in cell proportion
estimation.
Our real data application presented an example using the data of 199 patients with NSCLC.
We first applied BayICE to healthy lung samples to investigate the cellular components un-
der a normal condition and extract the relatively purified expression profile of lung cells. The
deconvolution of normal tissues succeeded in capturing the primary component of immune
cells. Next, we formed a new reference set consisting of the immune cell profiles and esti-
mated normal lung cell profiles to analyze the patients with NSCLC. From the analysis we
observed inter-tumor heterogeneity in NSCLC according to the high variation in cell propor-
tions across tumors. In addition, when comparing immune cell proportions between normal
and NSCLC samples, the increased immune cell content in tumors revealed that the immune
system was highly activated in the cancerous microenvironment. The inference of NSCLC
deconvolution coincides with not only the analytic deconvolution results from other studies
but also the observations from an immunohistochemical experiment.
BayICE has thoroughly addressed technical problems of deconvolution to investigate cel-
lular components, but one issue relating to cell activity remains. In real applications the ac-
tivities of cell-to-cell communication and cell-to-environment interaction cause some of the
genes to be expressed inconsistently between reference and bulk tissue samples. This phe-
nomenon increases the difficulty of selecting marker genes, and an inappropriate gene set
limits the ability to explore tissue environments. Although the joint modeling technique of
BayICE can adjust the biased gene expression induced by cell sorting, integrating the bi-
ological information of cell activity with deconvolution is believed to be more efficient in
estimating cell proportions of bulk tissues. Single-cell RNA-seq has emerged as a power-
ful new set of technologies for characterizing cell interaction, and the primary goal of our
future studies is incorporating single-cell RNA data to modify the prior structure with cell
interaction. This extension will generate new insights into the deconvolution framework.
Moreover, we will also investigate the unknown cell proportions estimated by BayICE.
The proportion of the unknown cell class can be further decomposed if the unknown class is
comprised of multiple cancerous cell types. Instead of estimating immune cell proportions,
the study of tumor clonal evolution focuses on exploring the contents of different tumor cell
types to understand tumor progression. Hence, after BayICE dissects the part belonged to
tumor, we can further decompose tumor cells to evaluate the size of tumor clones.
All of the work in this study was implemented on R, and the R package, BayICE, is pub-
licly available for deconvolution analysis (https://github.com/AshTai/BayICE). The comput-
ing time to perform deconvolution of 199 NSCLC samples is about 45 minutes with 16 CPU
cores, 2.3 GHz and 32 GB RAM.
Acknowledgments. We thank Dr. Jiebiao Wang (University of Pittsburgh) for the sug-
gestions to refine the manuscript. This work was supported by the Ministry of Science and
Technology [MOST 107-2118-M-007-001].
410 A.-S. TAI, G. C. TSENG AND W.-P. HSIEH
SUPPLEMENTARY MATERIAL
Supplementary material (DOI: 10.1214/20-AOAS1376SUPP; .pdf). We provide a com-
prehensive discussion of the shift-invariant property, the procedure of data normalization,
the detail of the Gibbs sampler in BayICE, the two remaining simulators, the convergence
property of BayICE, and the robustness for deconvolution.
REFERENCES
A BBAS , A. R., W OLSLEGEL , K., S ESHASAYEE , D., M ODRUSAN , Z. and C LARK , H. F. (2009). Deconvolution
of blood microarray data identifies cellular activation patterns in systemic lupus erythematosus. PLoS ONE 4
e6098. https://doi.org/10.1371/journal.pone.0006098
A NGHEL , C. V., Q UON , G., H AIDER , S., N GUYEN , F., D ESHWAR , A. G., M ORRIS , Q. D. and B OUTROS , P. C.
(2015). ISOpureR: An R implementation of a computational purification algorithm of mixed tumour profiles.
BMC Bioinform. 16 156.
BANAT, G., T RETYN , A., P ULLAMSETTI , S. S., W ILHELM , J., W EIGERT, A., O LESCH , C., E BEL , K.,
S TIEWE , T., G RIMMINGER , F. et al. (2015). Immune and inflammatory cell composition of human lung
cancer stroma. PLoS ONE 10 e0139073. https://doi.org/10.1371/journal.pone.0139073
B ECHT, E., G IRALDO , N. A., L ACROIX , L., B UTTARD , B., E LAROUCI , N., P ETITPREZ , F., S ELVES , J.,
L AURENT-P UIG , P., S AUTÈS -F RIDMAN , C. et al. (2016). Estimating the population abundance of tissue-
infiltrating immune and stromal cell populations using gene expression. Genome Biol. 17 218.
C HAROENTONG , P., F INOTELLO , F., A NGELOVA , M., M AYER , C., E FREMOVA , M., R IEDER , D., H ACKL , H.
and T RAJANOSKI , Z. (2017). Pan-cancer immunogenomic analyses reveal genotype-immunophenotype rela-
tionships and predictors of response to checkpoint blockade. Cell Rep. 18 248–262. https://doi.org/10.1016/j.
celrep.2016.12.019
C HEN , Z., H UANG , A., S UN , J., J IANG , T., Q IN , F. X.-F. and W U , A. (2017). Inference of immune cell com-
position on the expression profiles of mouse tissue. Sci. Rep. 7 40508.
C HEN , Z., Q UAN , L., H UANG , A., Z HAO , Q., Y UAN , Y., Y UAN , X., S HEN , Q., S HANG , J., B EN , Y. et al.
(2018). seq-ImmuCC: Cell-centric view of tissue transcriptome measuring cellular compositions of immune
microenvironment from mouse RNA-Seq data. Front. Immunol. 9 1286. https://doi.org/10.3389/fimmu.2018.
01286
D IEU -N OSJEAN , M.-C., G OC , J., G IRALDO , N. A., S AUTÈS -F RIDMAN , C. and F RIDMAN , W. H. (2014).
Tertiary lymphoid structures in cancer and beyond. Trends Immunol. 35 571–580.
F RIDMAN , W. H., PAGÈS , F., S AUTÈS -F RIDMAN , C. and G ALON , J. (2012). The immune contexture in human
tumours: Impact on clinical outcome. Nat. Rev. Cancer 12 nrc3245.
F RIDMAN , W. H., Z ITVOGEL , L., S AUTÈS –F RIDMAN , C. and K ROEMER , G. (2017). The immune contexture
in cancer prognosis and treatment. Nat. Rev. Clin. Oncol. 14 717.
G AUJOUX , R. and S EOIGHE , C. (2012). Semi-supervised nonnegative matrix factorization for gene expression
deconvolution: A case study. Infect. Genet. Evol. 12 913–921.
G EORGE , E. I. and M C C ULLOCH , R. E. (1993). Variable selection via Gibbs sampling. J. Amer. Statist. Assoc.
88 881–889.
G ONG , T., H ARTMANN , N., KOHANE , I. S., B RINKMANN , V., S TAEDTLER , F., L ETZKUS , M., B ONGIO -
VANNI , S. and S ZUSTAKOWSKI , J. D. (2011). Optimal deconvolution of transcriptional profiling data us-
ing quadratic programming with application to complex clinical blood samples. PLoS ONE 6 e27156.
https://doi.org/10.1371/journal.pone.0027156
H U , P., Z HANG , W., X IN , H. and D ENG , G. (2016). Single cell isolation and analysis. Front. Cell Dev. Biol. 4
116. https://doi.org/10.3389/fcell.2016.00116
H UNT, G. J., F REYTAG , S., BAHLO , M. and G AGNON -BARTSCH , J. A. (2018). dtangle: Accurate and robust
cell type deconvolution. Bioinformatics 35 2093–2099.
I SHWARAN , H., KOGALUR , U. B. and R AO , J. S. (2010). spikeslab: Prediction and variable selection using spike
and slab regression. R J. 2.
I SHWARAN , H. and R AO , J. S. (2005a). Spike and slab gene selection for multigroup microarray data. J. Amer.
Statist. Assoc. 100 764–780. MR2201009 https://doi.org/10.1198/016214505000000051
I SHWARAN , H. and R AO , J. S. (2005b). Spike and slab variable selection: Frequentist and Bayesian strategies.
Ann. Statist. 33 730–773. MR2163158 https://doi.org/10.1214/009053604000001147
KOPF, M., S CHNEIDER , C. and N OBS , S. P. (2015). The development and function of lung-resident macrophages
and dendritic cells. Nat. Immunol. 16 36–44. https://doi.org/10.1038/ni.3052
L I , B., S EVERSON , E., P IGNON , J.-C., Z HAO , H., L I , T., N OVAK , J., J IANG , P., S HEN , H., A STER , J. C. et al.
(2016). Comprehensive analyses of tumor immunity: Implications for cancer immunotherapy. Genome Biol.
17 174. https://doi.org/10.1186/s13059-016-1028-7
STATISTICAL DECOMPOSITION OF CELLS 411
M EZHEYEUSKI , A., B ERGSLAND , C. H., BACKMAN , M., D JUREINOVIC , D., S JÖBLOM , T., B RUUN , J. and
M ICKE , P. (2018). Multispectral imaging for quantitative and compartment-specific immune infiltrates reveals
distinct immune profiles that classify lung cancer patients. J. Pathol. 244 421–431. https://doi.org/10.1002/
path.5026
N EWMAN , A. M., L IU , C. L., G REEN , M. R., G ENTLES , A. J., F ENG , W., X U , Y., H OANG , C. D., D IEHN , M.
and A LIZADEH , A. A. (2015). Robust enumeration of cell subsets from tissue expression profiles. Nat. Meth-
ods 12 453–457. https://doi.org/10.1038/nmeth.3337
N EWMAN , A. M., S TEEN , C. B., L IU , C. L., G ENTLES , A. J., C HAUDHURI , A. A., S CHERER , F., K HO -
DADOUST, M. S., E SFAHANI , M. S., L UCA , B. A. et al. (2019). Determining cell type abundance and
expression from bulk tissues with digital cytometry. Nat. Biotechnol. 37 773–782. https://doi.org/10.1038/
s41587-019-0114-2
O GUNDIJO , O. E. and WANG , X. (2017). A sequential Monte Carlo approach to gene expression deconvolution.
PLoS ONE 12 e0186167.
PABST, C., B ERGERON , A., L AVALLÉE , V.-P., Y EH , J., G ENDRON , P., N ORDDAHL , G. L., K ROSL , J.,
B OIVIN , I., D ENEAULT, E. et al. (2016). GPR56 identifies primary human acute myeloid leukemia cells
with high repopulating potential in vivo. Blood:blood-2015-2011-683649.
P RASSAS , I., C HRYSTOJA , C. C., M AKAWITA , S. and D IAMANDIS , E. P. (2012). Bioinformatic identification
of proteins with tissue-specific expression for biomarker discovery. BMC Med. 10 39.
R ACLE , J., DE J ONGE , K., BAUMGAERTNER , P., S PEISER , D. E. and G FELLER , D. (2017). Simultaneous
enumeration of cancer and immune cell types from bulk tumor gene expression data. eLife 6. https://doi.org/10.
7554/eLife.26476
R ICHARDSON , G. M., L ANNIGAN , J. and M ACARA , I. G. (2015). Does FACS perturb gene expression? Cytom-
etry, Part A 87 166–175.
RUFFINI , E., A SIOLI , S., F ILOSSO , P. L., LYBERIS , P., B RUNA , M. C., M ACRÌ , L., DANIELE , L. and
O LIARO , A. (2009). Clinical significance of tumor-infiltrating lymphocytes in lung neoplasms. Ann. Thorac.
Surg. 87 365–372.
S EO , J.-S., K IM , A., S HIN , J.-Y. and K IM , Y. T. (2018). Comprehensive analysis of the tumor immune micro-
environment in non-small cell lung cancer for efficacy of checkpoint inhibitor. Sci. Rep. 8 14576.
S HEN -O RR , S. S., T IBSHIRANI , R., K HATRI , P., B ODIAN , D. L., S TAEDTLER , F., P ERRY, N. M., H ASTIE , T.,
S ARWAL , M. M., DAVIS , M. M. et al. (2010). Cell type-specific gene expression differences in complex
tissues. Nat. Methods 7 287–289. https://doi.org/10.1038/nmeth.1439
S UN , X., S UN , S. and YANG , S. (2019). An efficient and flexible method for deconvoluting bulk RNA-seq data
with single-cell RNA-seq data. Cells 8 1161.
TAI , A.-S., T SENG , G. C. and H SIEH , W.-P. (2021). Supplement to “BayICE: A Bayesian hierarchical model for
semireference-based deconvolution of bulk transcriptomic data.” https://doi.org/10.1214/20-AOAS1376SUPP
T IROSH , I., I ZAR , B., P RAKADAN , S. M., WADSWORTH , M. H., T REACY, D., T ROMBETTA , J. J., ROTEM , A.,
RODMAN , C., L IAN , C. et al. (2016). Dissecting the multicellular ecosystem of metastatic melanoma by
single-cell RNA-seq. Science 352 189–196.
T RAN , H. T. N., A NG , K. S., C HEVRIER , M., Z HANG , X., L EE , N. Y. S., G OH , M. and C HEN , J. (2020).
A benchmark of batch-effect correction methods for single-cell RNA sequencing data. Genome Biol. 21 1–32.
VAN DEN B RINK , S. C., S AGE , F., V ÉRTESY, Á., S PANJAARD , B., P ETERSON -M ADURO , J., BARON , C. S.,
ROBIN , C. and VAN O UDENAARDEN , A. (2017). Single-cell sequencing reveals dissociation-induced gene
expression in tissue subpopulations. Nat. Methods 14 935–936. https://doi.org/10.1038/nmeth.4437
WAGNER , G. P., K IN , K. and LYNCH , V. J. (2012). Measurement of mRNA abundance using RNA-seq data:
RPKM measure is inconsistent among samples. Theory Biosci. 131 281–285.
WANG , X., PARK , J., S USZTAK , K., Z HANG , N. R. and L I , M. (2019). Bulk tissue cell type deconvolution with
multi-subject single-cell expression reference. Nat. Commun. 10 1–9.
W HITTEMORE , A. S. (2007). A Bayesian false discovery rate for multiple testing. J. Appl. Stat. 34 1–9.
MR2345755 https://doi.org/10.1080/02664760600994745
X IE , F., Z HOU , M. and X U , Y. (2018). BayCount: A Bayesian decomposition method for inferring tumor
heterogeneity using RNA-Seq counts. Ann. Appl. Stat. 12 1605–1627. MR3852690 https://doi.org/10.1214/
17-AOAS1123
YANG , Y. H., D UDOIT, S., L UU , P., L IN , D. M., P ENG , V., N GAI , J. and S PEED , T. P. (2002). Normalization for
cDNA microarray data: A robust composite method addressing single and multiple slide systematic variation.
Nucleic Acids Res. 30 e15–e15.
YOSHIHARA , K., S HAHMORADGOLI , M., M ARTÍNEZ , E., V EGESNA , R., K IM , H., T ORRES -G ARCIA , W.,
T REVIÑO , V., S HEN , H., L AIRD , P. W. et al. (2013). Inferring tumour purity and stromal and immune cell
admixture from expression data. Nat. Commun. 4 2612. https://doi.org/10.1038/ncomms3612
Z HONG , Y., WAN , Y.-W., PANG , K., C HOW, L. M. and L IU , Z. (2013). Digital sorting of complex tissues for
cell type-specific gene expression profiles. BMC Bioinform. 14 89.