Skip to main content
Life Science Alliance logoLink to Life Science Alliance
. 2022 Jun 10;5(10):e202101299. doi: 10.26508/lsa.202101299

Estimating intraclonal heterogeneity and subpopulation changes from bulk expression profiles in CMap

Chiao-Yu Hsieh 1, Ching-Chih Tu 1, Jui-Hung Hung 1,
PMCID: PMC9187873  PMID: 35688486

Premnas is a computational framework that provides a new perspective to interpret perturbational data in LINC L1000 CMap by learning an ad hoc subpopulation representation from scRNA-seq and performing the digital cytometry to estimate the abundance of undetermined subpopulations.

Abstract

The connectivity among signatures upon perturbations curated in the CMap library provides a valuable resource for understanding therapeutic pathways and biological processes associated with the drugs and diseases. However, because of the nature of bulk-level expression profiling by the L1000 assay, intraclonal heterogeneity and subpopulation compositional change that could contribute to the responses to perturbations are largely neglected, hampering the interpretability and reproducibility of the connections. In this work, we proposed a computational framework, Premnas, to estimate the abundance of undetermined subpopulations from L1000 profiles in CMap directly according to an ad hoc subpopulation representation learned from a well-normalized batch of single-cell RNA-seq datasets by the archetypal analysis. By recovering the information of subpopulation changes upon perturbation, the potentials of drug-resistant/susceptible subpopulations with CMap L1000 were further explored and examined. The proposed framework enables a new perspective to understand the connectivity among cellular signatures and expands the scope of the CMAP and other similar perturbation datasets limited by the bulk profiling technology.

Introduction

Connectivity Map (CMap [Lamb et al, 2006]) is a large-scale and comprehensive perturbation database that curates differentially expressed (DE) genes upon diverse perturbagen (i.e., chemical or genetic reagent) treatments in human cell lines. The DE genes induced by each perturbagen represent the perturbed biological pathways that are collectively regarded as a signature. One typical application of CMap is to compare the similarity between a signature and a disease-defining gene list to suggest a positive or negative connection between the perturbagen and disease. Recently, the Library of Integrated Network-based Cellular Signatures (LINCS) project leveraged the L1000 profiling platform, a low-cost and high-throughput profiling technology, to significantly populate the CMap database and offer immense opportunities to new therapeutics (Wang et al, 2016; Subramanian et al, 2017; Musa et al, 2018).

One founding premise of making sense of the signature from the bulk expression profiling like L1000 is that the clonal cells used for experiments are genetically homogenous so that the signature can reflect the consistent response across cells treated by the same perturbagen. However, in fact, the genetic heterogeneity within human cell lines (e.g., MCF-7 and HeLa) has been confirmed and widely recognized (Fasterius and Al-Khalili Szigyarto, 2018; Ben-David et al, 2019; Liu et al, 2019). Those undetermined subclonal cells bearing distinct genetic variants (i.e., subpopulations) may behave differently upon a perturbation, thereby jeopardizing the interpretability (Laverdière et al, 2018) and reproducibility (Edris et al, 2012; Ben-David et al, 2019) of the signatures by bulk profiling.

The single-cell RNA sequencing (scRNA-seq) technology that combines single-cell isolation and RNA sequencing technologies to study the transcriptome of a single cell enables us to understand the effect of intraclonal/intratumoral heterogeneity ignored in the bulk expression profiling (Chen et al, 2018; Fan et al, 2020). For instance, Ben-David et al (2018) used scRNA-seq to show that the intraclonal heterogeneity in MCF-7 cells may influence the drug response to a great extent. The presence of drug-resistant subpopulations was revealed in MCF-7 cells (Hong et al, 2019) at single-cell resolution. These findings bolster the notion that the signature by bulk profiling cannot be explained solely by pathway perturbation; however, conducting single-cell level assays on the same scale to remedy CMap L1000 datasets in this regard is clearly not realistic.

Recently, digital cytometry approaches (Aran et al, 2017; Newman et al, 2019; Wang et al, 2019; Jew et al, 2020), which use machine learning methods to decompose the bulk gene expression profiles (GEPs) of a heterogeneous cellular mixture (e.g., PBMCs, whole brain tissues, or tumors) into several well-characterized cell types have been proved to be capable of estimating the cellular composition computationally in high accuracy, thereby mitigating the need of conducting single-cell level assays. Despite these powerful digital cytometry approaches, applying them to decomposing bulk GEPs into undetermined subpopulations remains challenging because of the lack of known characteristics of subpopulations of a human cell line. The gaps toward a practical digital cytometry that can recover the intraclonal heterogeneity beneath the bulk GEPs by L1000 remain to be filled.

We therefore developed Premnas, a computational framework that first learns the ad hoc subpopulation characteristics from a well-normalized batch of single-cell GEPs via the archetypal analysis (i.e., ACTIONet [Mohammadi et al, 2020]) and then by which estimates the composition of subpopulations from L1000 profiles in CMap using digital cytometry. After recovering the subpopulation composition from each bulk GEP, the change of subpopulation composition upon perturbation can be inferred. The potentials of searching for drug cocktails and drug-resistant subpopulations with LINCS L1000 CMap were further explored and examined. To our best knowledge, this work is the first attempt to provide a new subpopulation perspective to CMap database. We believe Premnas can be applied to all the perturbation datasets, of which intraclonal/intratumoral heterogeneity was concealed by the bulk profiling and hereafter provides a new dimension of interpreting the connectivity.

Results

Framework overview

Rationale

One of the key premises to make use of CMap is that a gene signature, an aggregate of DE genes induced by a perturbagen or disease, can be regarded as the surrogate for the affected functions or pathways. However, because there are subpopulations in a clone, and each subpopulation bears distinct genetic variants and GEPs, fluctuation of the distribution of subpopulations can also account for the gene signature (Fig 1). For instance, if some major subpopulation excessively expressing pathway 1 is highly susceptive of and massively killed by a drug, the genes involved in pathway 1 are easily identified as the negative DE genes upon treatment using bulk GEPs and then regarded as the signature of the drug response. In other words, a gene signature can be a mixed consequence of function and subpopulation changes, especially for the perturbagens that are meant to kill cancer cells.

Figure 1. Changes of gene expression profiles upon a perturbagen could be a mixed consequence of function and subpopulation changes.

Figure 1.

(Top) The conventional perspective regards gene signatures as the perturbed pathways of a homogenous cell clone. (Bottom) In a heterogenous clone, each subpopulation bearing distinct genetic variations drives various pathways and has different susceptibility to the perturbagen. The gene signature therefore reflects the change of intraclonal heterogeneity.

Because of the nature of bulk profiling, the subpopulation information is unavailable in CMap. The conventional drug screening strategies that interpret gene signatures and connections without considering possible compositional change could jeopardize the conclusions drawn. For instance, cancer drugs suggested by CMap may be deemed ineffective and necessitate further investigation to increase the reproducibility (Ben-David et al, 2019) because of the underlying composition bias in samples. The goal of our framework, Premnas, is meant to enable the CMap to interpret gene signatures at both the functional and subpopulation levels. The workflow of Premnas is illustrated in Fig 2 and explained below.

Figure 2. The scheme of Premnas.

Figure 2.

First, single-cell gene expression profiles are used as input of archetypal analysis. The subpopulation characteristics could be learned, and all the cells would be labeled with its belonging subpopulation. Then a digital cytometry is performed with bulk expression profiles (bulk with and without perturbagens are both used) and enable us to estimate cell subpopulation abundances. Finally, the subpopulation change upon a perturbation would be calculated, and the effect of the perturbagens on each subpopulation could be further examined.

To begin with, the first difficulty to tackle was the unknown characteristics of each subpopulation. We approached this issue by making the following assumptions:

Assumption 1

There are a bounded number of subpopulations universally within a cell line. That is, most of the representative subpopulations of a human cancer cell line should be present in a large enough pool of scRNA-seq datasets collected from different sources.

Assumption 2

Cells of the same subpopulation should collectively share invariant subpopulation characteristics, and each subpopulation can be distinguished by its unique subpopulation characteristics despite perturbations.

Learning ad hoc subpopulation characteristics

With the above assumptions, intuitively, subpopulation characteristics can be learned from a pooled scRNA-seq data by dimension reduction approaches, such as nonnegative matrix factorization (NMF [Lee & Seung, 1999]), t-distributed stochastic neighbor embedding (t-SNE) (van der Maaten, Laurens and Hinton), and UMAP (McInnes & Healy, 2018Preprint), accompanied by some clustering methods (Puram et al, 2017; Gan et al, 2018) to identify subpopulations. Yet, nonlinear approaches like t-SNE and UMAP obscure the biological interpretation of subpopulation characteristics, whereas the traditional NMF algorithm tend to omit weakly expressed but highly specific cell states.

We decided to use ACTIONet (Mohammadi et al, 2020), a tool designed specifically for subtyping cells with scRNA-seq, to ensure biological interpretability during dimension reduction. The concept of ACTIONet is similar to NMF; however, it directly distills the most representative cell states (termed “archetypes”) from the single-cell GEPs of multiple samples and groups cells into subpopulation in the archetypal-based metric cell space. In addition, to make sure that ACTIONet does not recognize technical and biological noises (e.g., batch effects and cell cycle-related functions, respectively) as archetypes, such differences are removed by the embedding-based normalization (i.e., Harmony [Korsunsky et al, 2019]) before performing the archetypal analysis. Besides, ACTIONet does not need prior knowledge of the number of underlying archetypes as required in traditional NMF; instead, it conducts different decomposition levels to ensure the robustness of finding archetypes. After cell subpopulations were identified by ACTIONet, we pruned the nonrepresentative cells and derived the subpopulation characteristics for each subpopulation (see the Materials and Methods section).

Performing digital cytometry

Once the underlying subpopulations were identified, the most straightforward way to estimate their abundance in bulk samples is by conducting a simple linear regression to model the relationship between the bulk GEP and subpopulation characteristics. However, integrating subpopulation information into the CMap database was nontrivial because of the considerable technical variation between the different profiling technologies (e.g., scRNA-seq and L1000). CIBERSORTx (Newman et al, 2019) is capable of adjusting the matrix of subpopulation characteristics derived from the scRNA-seq GEPs while decomposing the query bulk GEPs into the distribution of cell subpopulations with support vector regression. Thus, after preprocessing and normalizing GEPs from scRNA-seq and CMap, we performed the digital cytometry by CIBERSORTx to assess the subpopulation distribution in each experimented sample from the CMap database (see the Materials and Methods section).

Validation

Because of the lack of known gene markers of subpopulations in cancer cell lines, we were unable to find data from studies that performed flow cytometry to label the identity of each cell accompanied by matched GEP profiles for validation. We then relaxed our criteria and collected data on PBMCs to serve our purpose. We used the same scRNA-seq and bulk RNA-seq datasets of PBMCs as in the original paper of CIBERSORTx (Newman et al, 2019) to test the validness of the proposed workflow (see PBMC verification in Supplemental Data 1 (15KB, docx) ). Through Premnas, we found nine subpopulations among PBMCs (See Fig S1A and B), annotated their cell type by known marker genes, and estimated their abundance in the bulk samples. The Pearson correlation coefficient between the composition estimations via the digital cytometry based on the ad hoc subpopulation characteristics and the ground truth composition directly assessed by flow cytometry was high (r = 0.835) (see Fig S1C and D). Moreover, in addition to the bulk RNA-seq, we also performed the deconvolution validation on the microarray (see Fig S2) platform. The estimation based on microarray also showed a high correlation with the ground truth (r = 0.80 by Pearson correlation coefficient). These results suggest that Premnas can discover the unspecified subpopulation from scRNA-seq data and estimate the distribution of cell subpopulations in bulk samples correctly.

Figure S1. Decomposition of the PBMC datasets at subpopulation and archetype levels.

Figure S1.

Premnas identified nine cell subpopulations and 14 archetypes from the scRNA-seq libraries of PBMCs and estimated their abundances in bulk samples. (A) UMAP (McInnes & Healy, 2018Preprint) of PBMC samples with cells labeled in subpopulation label. (B) UMAP of PBMC samples with cells labeled in the archetype label. Cells with ambiguous functions (i.e., their archetypal explicit function were lower all than 0.6) were pruned before deconvolution. The 12 bulk RNA sequencing profiles of human blood and their corresponding proportions measured by direct flow cytometry were downloaded from the CIBERSORTx website (https://cibersortx.stanford.edu). We calculated the correlation between our results and the ground truth proportions. (C) Scatter plot of subpopulation composition with x-axis as the ground truth and y-axis as the estimation. Each point represents a specific cell type of one PBMC sample. (D) Bar plot shows the decomposition performance on the cell-type level with the Pearson correlation coefficient.

Figure S2. PBMC microarray samples decomposition.

Figure S2.

Using the cell subpopulations signature produced by Premnas to deconvolute PBMC microarray datasets, the microarray data of PBMCs from 10 humans were downloaded from the GEO website with the accession number GSE106898. (A) Scatter plot of subpopulation composition with x-axis as the ground truth and y-axis as the estimation. Each point represents a specific cell type of one PBMC microarray sample. (B) Bar plot shows the decomposition performance on the cell-type level with the Pearson correlation coefficient.

Supplemental Data 1.

Verification by PBMC datasets.LSA-2021-01299_Supplemental_Data_1.docx (15KB, docx)

Analyzing subpopulation changes

After getting the abundance distribution of subpopulations in bulk GEPs, the intraclonal heterogeneity can be estimated (e.g., by Shannon’s entropy), and the changes between distributions under different conditions (e.g., between control and perturbed samples) can further reveal the effects of a treatment to a specific subpopulation. For instance, subpopulations that are either more resistant or susceptible to a specific drug at a particular concentration can be identified. Moreover, the biological functions of these subpopulations can be explained by their underlying archetypes.

Applying Premnas to the LINCS L1000 CMap library

There were 1.3 million bulk GEPs (2,710 perturbagens, 3 time points, 26 cell lines, and 117 concentrations) available in the LINCS L1000 CMap library. MCF-7 based GEPs constituted the most comprehensive collection (39,711 GEPs for 1,761 perturbagens), and recent research had discovered MCF-7 subpopulations through single-cell technologies (Hong et al, 2019; Muciño-Olmos et al, 2020), which made MCF-7 a feasible cell line for the demonstration of Premnas. Of note, the biological noises in scRNA-seq data that could dampen clustering accuracy, including cell cycle effects and clonal differences, were carefully examined and reduced by a series of preprocessing procedures (See the Materials and Methods section and Figs S3 and S4).

Figure S3. Abundance estimation of identified cell subpopulations for PBMC samples by CIBERTSORTx in different pruning thresholds.

Figure S3.

Each point in the scatter plot represented a specific cell type of one PBMC sample. X-axes were the ground truth proportions which were known by flow cytometry, and y-axes were the computed proportions which were CIBERSORTx output. (A) In figure (A), every cell was labeled in the archetype level, which was obtained by the run.ACTIONet function in ACTIONet package, before processing CIBERSORTx. (B) Relatively, every cell in figure (B) was labeled in the subpopulation level, which was obtained by the Leiden.clustering function in ACTIONet package.

Figure S4. UMAP visualization of MCF-7 scRNA-seq data (GSE114459 [Ben-David et al, 2018]) without batch correction.

Figure S4.

(A, B, C) Different colors represent different (A) clones of origin, (B) cell cycle phases, and (C) subpopulations labeled by ACTIONet. The transparency value of each cell was assigned with the corresponding confidence score. It was obvious that without suitable batch correction, cells with different clones or phases could not be mixed well, and the clustering result might be meaningless.

Identification and validation of MCF-7 subpopulations learned from scRNA-seq datasets

After the ad hoc subpopulation characteristics learning step in Premnas, 10 subpopulations (Fig 3A), which consist of 17 archetypes, were identified (See the Materials and Methods section). Each of the 17 archetypes possessed unique highly expressed genes as assumed in Assumption 2 section (see Figs 3B and S5). We then performed the enrichment analysis to understand the characteristics of each subpopulation in MCF-7. Gene ontology and gene set enrichment analysis were then conducted with Metascape (Zhou et al, 2019). After pruning (see the Materials and Methods section), every cell had a major archetype and a subpopulation identifier. The composition of the main archetypes of each subpopulation and the top 3 significant pathways (ranked by the q-values calculated by Metascape) in each archetype can be found in Fig S6.

Figure 3. MCF-7 subpopulation and PA cell identification.

Figure 3.

(A) UMAP visualization of GSE114459 cells after pruning the cells with inexplicit archetype representation. Ten subpopulations were identified by ACTIONet. (B) The expression profile of the top five DEG in each archetype. The rows of the heatmap were normalized by z-score normalization. The unique expression of these genes across archetypes implies the functions represented by 17 archetypes. (C) An illustration of the process of the PA cell comparison. We first merged two datasets (GSE114459 and GSE122743) and clustered the cells by ACTIONet. PA cell IDs were then used to recognize those PA cells in each cluster. Finally, by mapping the new clusters to the old subpopulations, we could identify the subpopulation covering the most PA cells. (D) Changes in the distribution of GSE122743 cells with different treatment durations in the new clusters. (E) PA cells distribution among 12 clusters in the merged data. Cluster 2 had been found including the most PA cells among all of the clusters.

Figure S5. Overlapping proportions of highly expressed genes between subpopulations.

Figure S5.

The heatmap shows the overlapping proportion of the top 50 highly expressed genes between two subpopulations. The proportion was counted by: union ((top 50 genes of A subpopulation), (top 50 genes of B subpopulation))/intersection ((top 50 genes of A subpopulation), (top 50 genes of B subpopulation)).

Figure S6. Information of MCF-7 cells subpopulation.

Figure S6.

(A) Archetype proportion in each subpopulation. The order of archetype and subpopulation were sorted by their max proportion. (B) Top three significant pathways of each archetype. Marker genes of each archetype could be found in Additional file, and the pathways shown above were identified by Metascape (Zhou et al, 2019).

To assure that the 10 subpopulations were comprehensive enough as stated in the Assumption 1 section, we used the scRNA-seq datasets (Hong et al, 2019), in which an MCF-7 cell subpopulation (i.e., preadapted cells; PA cells) showing resistance against drugs after endocrine therapy was identified, to see whether any of the 10 subpopulations resembles PA cells. We colored the MCF-7 cells used for the previous subpopulation identification based on the expression of the two reported marker genes of PA cells (i.e., CD44 and CLDN1) and discovered that most of the cells expressing a higher degree of these marker genes tended to aggregate in subpopulation 2, 4, and 9 in the UMAP plot (Fig S7).

Figure S7. UMAP plot of two marker genes (CD44 and CLDN1) of PA cell.

Figure S7.

Each cell was colored by corresponding gene expression (black color represents higher expression, whereas white implied that the gene expression is zero). The UMAP plots were drawn by the function “visualize.markers” supplied by ACTIONet. (A) Gene expression of CD44. (B) Gene expression of CLDN1. (C) Counts of cells that marker genes have expression in each subpopulation.

Furthermore, we reran Premnas on the merged MCF-7 dataset, including the datasets used for subpopulation identification above (GSE114459 [Ben-David et al, 2018]) and the ones treated with endocrine therapy (GSE122743 [Hong et al, 2019]) and see whether any of our previous found subpopulations can be grouped with known PA cells (see Fig 3C). Likewise, biological and technical noises were eliminated in advance. Note that the cell pruning was skipped for a more comprehensive comparison. Premnas identified 12 clusters from the merged dataset and showed that 53 of 81 PA cells (63.5%) were assigned to cluster 2. Moreover, only the number of cells in cluster 2 showed a constant increase in the datasets with the longer endocrine treatment (i.e., 4 and 7 d; see Fig 3D and E). In addition, cells from GSE114459 in cluster 2 were originally annotated as subpopulation 2 (See Fig S8). Based on the evidence, we believed that PA cells were mostly covered by the subpopulation 2. The enriched pathways linked to subpopulation 2 also help explain the drug-resistance of PA cells (see below). Although this was just one example, it is still an indication that the 10 subpopulations indeed cover cells that was not present in the training data, supporting the Assumption 1 section. Note that as more and more scRNA-seq datasets are getting available, the subpopulation characteristics can be retrained on the pooled datasets and further improve Premnas’ sensitivity in subpopulation identification.

Figure S8. PA cells distribution and archetype/subpopulation composition ratio of merge data cluster 2.

Figure S8.

(A) Pie chart with the proportion of origin archetype (ACTIONet’s result of GSE114459) in the cluster 2 of merge data. (B) Pie chart with the proportion of origin subpopulation (ACTIONet’s result of GSE114459) in the cluster 2 of merge data. It was obvious that archetype 5 and subpopulation 2 were the main subgroups in cluster 2.

Drug-susceptible subpopulations inferred from bulk GEPs reflects drug-induced pathways

With the subpopulation characteristics of MCF-7, we tested whether the perturbed subpopulations found by Premnas complied with known facts before applying Premnas to measure the subpopulation changes in all the bulk GEPs in LINCS L1000. We used Premnas to decompose 12 bulk GEPs of MCF-7 treated with FDI-6 (GSE58626 [Gormally et al, 2014]), in which the experiments were designed to assess the FDI-6 effects on MCF-7 by RNA-seq in triplicates at different time points (0, 3, 6, and 9 h). FDI-6 has been known for repressing the growth of MCF-7 cells. We compared the distributions of subpopulations from controls with those from treated samples to determine the affected subpopulations. FDI-6, which is known for displacing FOXM1 (Gormally et al, 2014), is an important mitotic player that involved in cancer progression and drug resistance in MCF-7 cells (Ziegler et al, 2019) and induces coordinated transcription down-regulation.

The relative changes in cellular composition after FDI-6 treatment were estimated and shown in Fig S9A and B. Both subpopulation 6 and 7 were completely inhibited after treatment; however, FDI-6 had the most significant impact on subpopulation 6 by reducing its abundance from 18% of all cells to 0%. The characteristics of subpopulation 6 and 7 were explained by their main archetypes (i.e., archetype 16 and 14, respectively), which were associated with mitotic processes, cell cycle regulation and so on (Fig S9C).

Figure S9. Decomposition results of FDI-6 (Gormally et al, 2014) treated MCF-7.

Figure S9.

(A) The average estimated proportion of each cell subpopulation in triplicate samples treated with FDI-6 for 0, 3, 6, and 9 h. (B) Average relative changes in cell subpopulations. After the treatment, the proportion of subpopulations 6 and 7 were down to zero, which implied both of them were inhibited by the FDI-6 treatment. (C) Five primary pathways of archetypes 16 (top) and 14 (bottom) identified by Metascape (Zhou et al, 2019).

The major functional features of the perturbed subpopulations concurring with the known roles of FOXM1 as a key regulator of M phase progression and cell cycle regulation (Ziegler et al, 2019) indicated that the subpopulation distinguished by the targeted pathways were more susceptible to the FDI-6. The result also demonstrated that Premnas can be used to study drug effects in the perspective of both the intraclonal heterogeneity change and biological functions.

Identification of the most drug-resistant cell subpopulation in MCF-7 from LINCS L1000 bulk GEPs

We then set out to apply Premnas to LNCS L1000 CMap datasets. With 39,710 (1,760 perturbagens, 107 different concentrations ranged from 0.004 to 20 μM, and three time 3, 6, 24 h) MCF-7 GEPs downloaded from the GEO website (GSE70138, version: 2017-03-16) as input, we found that there were many perturbagens that caused great reduction of intraclonal heterogeneity. To better delineate drug effects on inhibiting the growth of MCF-7 cells in the subpopulation perspective, we defined two metrics: drug susceptibility and treatment consistency. The drug susceptibility of a cell subpopulation, which ranged from −100 to 100%, was defined by its relative change in proportion after treatment. The consistency was calculated as the median drug susceptibility for experiments using the same drug but at a higher dose. This study considered a cell subpopulation with a susceptibility less than −90% after treatment as highly drug-susceptible (or say, killed) by the drug.

We calculated the drug susceptibility and treatment consistency for every perturbagen–concentration–time pair (PCT pair) of LINCS L1000 MCF-7 datasets and tried to find drug-resistant subpopulations. Surprisingly, among 1,760 unique perturbagens in the LINCS CMap database, subpopulation 2 can survive in all PCT pairs. Interestingly, subpopulation 2 is also what we found representing the drug-resistant PA cells from the endocrine therapy (Hong et al, 2019) datasets (GSE122743; see Fig 3).

To further understand the causes of the drug resistance, we looked into the characteristics of archetype 5, the primary archetype of subpopulation 2. Enriched functions of archetype 5 were involved in transforming growth factor β receptor signaling pathway and extracellular matrix organization (Fig S6). This result coincided with the previous studies that stated an essential role of TGF-β in drug resistance in cancer (Brunen et al, 2013). Many of the top DE genes of archetype 5 (see MCF-7 DEGs in Supplemental Data 1 (15KB, docx) ), including GPRC5A, ITGAV, SEMA3C, and ITGB6, have been proven to associate with breast cancer susceptibility to apoptosis or treatment and poor prognosis (Moore et al, 2014; Zhou & Rigoutsos, 2014; Malik et al, 2016; Cheuk et al, 2020).

The facts that no drug used in CMap can effectively kill cells of subpopulation 2 and that the known, drug-resistant PA cells are enriched in subpopulation 2 suggest that PA cells might be a valuable research targets for understanding the drug resistance of breast cancer cells, and more efforts should be focused on designing drug targeting PA cells.

Discussion

After getting the drug susceptibility and treatment consistency of all PCT pairs of LINCS L1000 MCF-7, we came up with a greedy search strategy for suggesting a minimal therapeutics combination (i.e., a cocktail therapy) by aggregating perturbagens that kill specific subpopulations, where no subpopulation could survive after the treatment.

The strategy (Fig 4) begins with calculating the susceptibility of each subpopulation for every perturbagen–concentration–time pair (PCT pair) of LINCS L1000 MCF-7 datasets and then iteratively selecting a PCT pair that can kill the greatest number of subpopulations. The perturbagen of the pair should also present with the high consistency (−80%) across higher doses, and the PCT pair with the lowest concentration is added to the cocktail. The killed subpopulations and all PCT pairs linked to the selected drugs are removed from the search. The iteration continues until no more subpopulation could be killed. See the Materials and Methods section for more details.

Figure 4. An illustration of the greedy search for suggesting cocktails.

Figure 4.

(A) The workflow. The susceptibilities of each subpopulation are first evaluated for every PCT pair, and the full susceptibility table is constructed. Then the most lethal PCT pairs, which could kill the most subpopulations, are chosen if their consistencies are deemed high. If there is more than one PCT pair, the PCT pair with the least dose is included in the cocktail therapy. The selection repeats until no more subpopulation could be killed. (B) A simple example of the greedy search. Perturbation C and perturbation D are eventually added to the cocktail therapy.

After searching among all the PCT pairs with our greedy search strategy, four PCT pairs were chosen as a potential drug cocktail: 3.33 μM A-44365 for 24 h, 0.12 μM UNC-0638 for 24 h, 0.041 μM gemcitabine for 24 h, and 0.123 μM ixazomib-citrate for 24 h. Nine of 10 MCF-7 cell subpopulations could be killed by the cocktail (Fig 5A) and the susceptivity strengthened along with higher dosage (Fig 5B). With the subpopulation change estimated by Premnas, our strategy can be used to suggest drug cocktails for potently suppressing breast tumor cells that share a similar genetic background with the MCF-7 cell line.

Figure 5. The effects of selected perturbagens in the cocktails.

Figure 5.

(A) The average relative changes in cell subpopulations after perturbations. MCF-7 was treated with 3.33 μM A-443654 for 24 h, 0.12 μM UNC-0638 for 24 h, 0.041 μM gemcitabine for 24 h, and 0.123 μM ixazomib-citrate for 24 h in replicates. The dotted line represents the −90% threshold of high susceptibility. (B) Selected perturbations showing dose-dependent effects. The duration of perturbations shown is 24 h, and the doses are in micrometer.

We did not carry out further experiments to verify the effectiveness of the drug cocktail, but there are many studies that have already proved the antitumor activities of each selected compound, supporting the feasibility of this treatment combination. For instance, UNC-0638, an inhibitor of G9a and GLP, was reported to exert inhibitory effects against MCF-7 cells (Vedadi et al, 2011). G9a is known to participate in hypoxia response in MCF-7 cells (Riahi et al, 2021), whereas subpopulation 10, the target subpopulation of UNC-0638 in the treatment selection process, is also associated with oxidative phosphorylation. Moreover, gemcitabine, another perturbation we chose, had also been demonstrated to be sensitive with mRNA expression levels of some genes (Meng et al, 2015), consistent with the result in our studies that the main pathway of the best-killed subpopulation of gemcitabine is the regulation of mRNA metabolic process. Based on these studies, we believed the therapeutic combination would exhibit potent antitumor activity with partially increased doses in MCF-7 cells. Issues such as drug interactions (e.g., synergy or antagonism) were clearly crucial but omitted in the search strategy, and more experiments have to be conducted in the future to improve the search strategy.

In the development of Premnas, we found that careful preprocessing to remove technical and biological biases and noises among all single-cell GEPs before performing the learning step of the subpopulation characteristics was of great importance. Normalization steps (e.g., quantile normalization, Harmony, etc.) were helpful, but our experience suggests that some datasets should be carefully examined, adjusted, or even removed from the training data if they lead to some obvious isolated, distant subpopulations when projecting to the embedding space. The enriched pathways of the major archetypes associated with the subpopulations should also be scrutinized to make sure those subpopulations are meaningful.

The precise recognition of subpopulations also relies on the comprehensiveness of the collected scRNA-seq profiles of the cell line. Because the MCF-7 clones used in this study were single-cell–derived from the same parental clone, it increased the probability of failing to capture all the possible genetic evolution of MCF-7 cells. For instance, when we included the scRNA-seq datasets for the cells from the endocrine therapy (Hong et al, 2019) datasets (GSE122743), two new subpopulations were reported. Including as many single-cell transcriptomic data of the cell line of interest for a more comprehensive analysis should be taken for all further research applying Premnas.

The differences between profiling technologies place a difficulty in estimating subpopulation distribution in bulk samples. CIBERSORTx (S-mode) reduced the technical variation in gene expression by using an artificial mixture to help tune the signature matrix (see the Materials and Methods section). Furthermore, the bulk GEPs we encountered was largely conducted by the L1000 and RNA-seq, and they were designed to quantify different gene sets. That is, it is possible that some genes involved in the learning of subpopulation characteristics do not present in bulk GEPs. Because CIBERSORTx is a marker gene-based decomposition approach, the calculation could depend on some of those missing genes, thereby compromising accuracy.

We think Premnas can be applied to all kind of perturbation-based bulk GEP datasets to understand the effect of the perturbagens to the distribution of uncharacterized subpopulation within a cell line or tumor tissue sample. In addition, it might be worth trying to use Premnas for checking the intraclonal heterogeneity of the controlled samples. If a controlled sample shows a biased subpopulation composition, extra cautions should be taken to assure the genetic background of the cells used before further analysis or comparison, which may be helpful to the reproducibility of the experiments.

The logical basis of Premnas relies on the assumption that there are invariant subpopulation characteristics to represent each subpopulation so that the fluctuation of expression of these subpopulation characteristics can be solely explained by changes in subpopulation composition. However, in practice, the inferred gene signatures can be the mixed consequences of the subpopulation and function changes, therefore violating the assumption. As a result, it is possible that the subpopulation changes reported by Premnas can be because of cells changing their behaviors and acting like some other subpopulations upon a treatment. Unfortunately, it is pretty unlikely such a difference can be distinguished from the information given in the bulk GEPs in the current setting. It is strongly recommended to always refer to the DE genes or enriched functions associated with the major archetypes of the affected subpopulations and thereby interpret the results also from the function perspective. It is important to keep open to alternative explanations of the results.

Conclusions

Large-scale perturbation databases, such as LINCS CMap, that use cost-effective bulk profiling assays to reveal signatures upon perturbation, and thereby construct the connectivity between the drugs and diseases that share positive or negative correlation of signatures, are the valuable resource of drug discovery. However, the possibility that the signature is driven by the subpopulation changes is largely unexplored because of the lack of the companion single-cell assays. This study is the first attempt to expand the scope of interpretation and application of the LINCS CMap database in regard of intraclonal cellular composition.

The three main steps of the proposed framework Premnas include (1) learning the ad hoc subpopulation characteristics of cells using single-cell transcriptome data, (2) using the subpopulation information to decompose the bulk GEPs by the digital cytometry approach and estimate the abundance of each subpopulation, and (3) comparing the subpopulation compositions under different conditions to understand the effects of drugs to specific subpopulations.

We applied Premnas to MCF-7 cell line data and identified 10 cell subpopulations. We found consistent experimental evidence to support the classification. After dissecting the effects of thousands of perturbations on MCF-7 cells from the bulk profiling assays curated in the LINCS CMap, we further discovered the most resistant subpopulation among MCF-7 cells and associated its characteristics to the known PA cells. The result suggested that Premnas can be applied to perturbation datasets to reveal intraclonal/intratumoral heterogeneity and provides a new dimension of interpreting signatures and connectivity.

Materials and Methods

Data preprocessing

For scRNA-seq data of MCF-7, cells in GSE114459 and GSE122743 were labeled by their source clones (i.e., parental, WT3, WT4, and WT5) and their treatment duration (i.e., 0, 2, 4, and 7 d). We excluded cells with low quality by the criterion used in the original papers: MCF-7 cells with >15% or <1% mitochondrial content and potential multiplets cells with >5,000 and <1,000 expressed genes were removed; as for PBMCs, cells with >10% or <1% mitochondrial content or >3,500 and <500 expressed genes were removed. A total of 1,054 cells in PBMC data, 12,730 cells in GSE114459, and 28,389 cells in GSE122743 were kept for the downstream analysis. Of note, because the count matrix of GSE122743 did not contain mitochondrial genes, we also removed the genes begin with “MT-” from the GSE114459 dataset when merging these two datasets.

For L1000 data, expression data were log2-transformed, which is not acceptable by CIBERSORTx, so we transformed the data back to the original space. Probe IDs were mapped to gene names with the information in the file “GSE70138_Broad_LINCS_gene_info_2017-03-06.txt.” To ensure the authenticity of computed effects, we only keep the experiment results of perturbations with three or more replicates for analysis in this study.

Removal of biological or technical noise

Intra-type variation may impair the performance of clustering algorithms by grouping cells with similar status (such as cell cycle or technical bias) together rather than cells with the same cell types. We used the Harmony (Korsunsky et al, 2019) algorithm for removing possible confounding status (or say, noise) among batches of samples, which was included in the ACTIONet package (version 2.0). Harmony takes a PCA embedding and batch assignments of cells as input. In this study, we combined the tags of the source clone and the cycle phase (including the dataset label when merging two MCF-7 datasets) as a batch assignment for individual cells (e.g., “WT3_S,” “parental_G1,” or “WT5_G2_GSE114459”). The first step in the Harmony algorithm is to compute a fuzzy clustering by using a batch-corrected embedding, whereas ensuring the diversity among batches within each cluster was maximized. Next, the algorithm corrects the batch effects within clusters. These procedures are iterated until the cluster assignment of cells becomes stable. After eliminating the noises from the transcriptome data with the Harmony algorithm, our clustering result was no longer affected by the cell cycle phase and the clone of origin (see Figs S4 and S10A and B).

Figure S10. UMAP visualization of MCF-7 scRNA-seq data (GSE114459) with batch correction.

Figure S10.

In our study, we combined the name of the source clone and the cycle phase as a batch assignment for individual cells. The algorithm for batch correction is called “Harmony (Korsunsky et al, 2019)” and supplied by ACTIONet package. (A, B, C) Different colors represent different clones of origin, cell cycle phases, and subpopulations labeled by ACTIONet in figure (A), (B), and (C), respectively. It is clear to see that after the harmony correction, cells with different clones and phase mixed suitably. In (D), we further pruned the cells with lower archetypal explicit function before the UMAP visualization. The transparency value of each cell was assigned with the corresponding archetypal confidence score.

Selection of the depth parameter for ACTIONet construction

With Harmony-corrected data, we conducted the archetypal analysis with the function run.ACTIONet() in the ACTIONet package. However, like in the original NMF, the degree of resolution determined by “k_max” parameter can directly affect the efficacy of capturing biological information under single-cell transcriptome data (Table S1). We tried eight different values for the k_max parameter and recorded the resulting numbers of archetypes and subpopulations (Table S2). We found that when set k_max to the default value (i.e., 30), ACTIONet identified the most subpopulations (10 subpopulations) with the least number of archetypes (17 archetypes).

Table S1 Canonical marker genes of PBMC. (6KB, xls)

Clustering

The cell clustering was accomplished by the cluster.ACTIONet function with the clustering resolution parameter = 1 in the ACTIONet package. ACTIONet transformed the metric cell space into a graph to reduce computational time and used the Leiden algorithm (Traag et al, 2019) to detect communities. To prevent the noise caused by ambiguous cells performing multiple cell states, we pruned the cells by considering their composition of archetypes (i.e., the archetypal explicit function), which would be calculated by ACTIONet and represented the convex combination of archetypes for each cell. Cells with their archetypal explicit function below 0.6 were pruned before the downstream analysis. Results with different pruning threshold of PBMC are shown in Fig S3, and the final pruning results of MCF-7 are in Fig S10C and D. The characteristics of the 10 MCF-7 subpopulations identified by clustering can be elucidated by their most influential archetype afterward.

Decomposition of bulk GEPs by CIBERSORTx

CIBERSORTx took single-cell reference profiles with cell-type annotations and mixture profiles derived from bulk tissues as inputs. All the GEPs should be normalized into the same scale beforehand for more accurate estimation. In this study, the summation of gene expression for each sample was normalized to one million. In addition to single-cell reference profiles and mixture profiles, the decomposition input also included a signature matrix generated by CIBERSORTx. To construct the signature matrices from the scRNA-seq profiles of MCF-7 cells and PBMCs (Fig S11), the DE genes along cell subpopulation types were identified using a Wilcoxon rank-sum test with P-value < 0.01. CIBERSORTx removed the genes with low expression (average 0.5 counts per cell in space) and generated the signature matrices as described previously (Newman et al, 2019). The use of a signature matrix in CIBERSORTx helped facilitate faster computational running time during decomposition because of the reduction of the number of genes. After collecting all the input data, CIBERSORTx was able to decompose the bulk-tissue profiles into proportions of cell types/subpopulation while correcting the variation caused by different sequencing techniques.

Figure S11. The signature matrix of MCF-7 and PBMC generated by CIBERTSORTx.

Figure S11.

(A, B) The heatmap shows the gene expression level in each subpopulation of MCF-7 (A) and PBMC (B). Every cell was labeled in the subpopulation level, and cells with ambiguous functions were pruned (threshold = 0.6). Each signature matrix’s row was normalized by z-score normalization.

To enhance the robustness of the CIBERSORTx output, the permutations for statistical analysis was set to 500 (which could be set as a parameter in CIBERSORTx). Moreover, to eliminate the technical variation between 10X Chromium and bulk, we applied S-mode correction provided by CIBERSORTx to our deconvolution process. We briefly introduce the S-mode strategy here: Given a cell-type–annotated single-cell reference profile matrix (m genes X n single cells) from which the signature matrix (m genes X k cell types) was constructed, CIBERSORTx created an artificial mixture profile (m genes X P artificial samples) with a known fraction. After CIBERSORTx corrected the batch effects between and the real mixture profile, the adjusted signature matrix could be computed by the nonnegative least squares algorithm (NNLS), given the adjusted artificial mixture profile and its corresponding fraction. Eventually, CIBERSORTx used the support vector regression algorithm (SVR) to estimate the composition of cell types under the real mixture profile with the adjusted signature matrix. The CIBERSORTx team has shown that the deconvolution performance was significantly improved with the single-cell signature matrix adjusted by S-mode correction in their original paper. We also performed some sampling experiments from the PBMC datasets to examine the robustness of decomposition by CIBERSORTx (see Figs S12 and S13).

Figure S12. Robustness of different single-cell signature matrix construction parameters.

Figure S12.

CIBERSORTx constructs the single-cell signature matrix by sampling a proportion of all single-cell gene expression profiles using random sampling without replacement (default sampling fraction = 0.5). To examine the robustness of the digital cytometry approach and the stability of the single-cell signature, we tested five sampling fractions (0.2, 0.3, 0.4, 0.5, and 0.6) and visualized the deconvolution results of four PBMC bulk samples between these fractions.

Figure S13. Robustness of subpopulation estimations by CIBERSORTx.

Figure S13.

We reran the CIBERSORTx 10 times with fixed parameters and evaluated the consistency between these subpopulation estimation results in four PBMC data, in which bulk data were the same as Fig S12. The parameters were set with default values, and the S-mode correction was used in CIBERSORTx. The figure shows that the proportion of eight PBMC subpopulations was not changed substantially, implying the robustness of subpopulation estimations by CIBERSORTx.

Susceptibility of a perturbagen treatment

We evaluated the inhibitory effects of each perturbation based on susceptibility. The susceptibility of a cell subpopulation, which ranged from −100–100%, was calculated as below.

Susceptibility = jPTCjCC¯TCj+CC¯|P|

P: replicate indices.

TCj: a vector storing the cell subpopulation composition in the treated sample j measured by CIBERSORTx.

CC¯: a vector storing the average composition of cell subpopulations in the control samples from the same detection plates as the treated samples.

Data Availability

Premnas

The executable and source code of Premnas is freely available at https://github.com/jhhung/Premnas.

scRNA-seq data

Three single-cell datasets were used in this study, including two MCF-7 datasets (GSE114459 and GSE122743) and one PBMC dataset (GSE127471). All of the cell count matrices were generated by the 10x Genomics Chromium platform and preprocessed by Cell Ranger (Zheng et al, 2017). Rows of the count matrices were gene names. The wild-type MCF-7 cells collected in the GSE114459 dataset were obtained from three clones (i.e., WT3, WT4, and WT5) and their parental clone and used for subpopulation identification in this work. MCF-7 cells in the GSE122743 dataset were treated with E2 depleted medium. We pooled nine samples (GSM3484476 - GSM3484484) from the GEO website together for PA cell identification. Reads of MCF-7 cells were aligned to GRCh38 with Cell Ranger v2.1. The PBMC dataset was originally generated to evaluate the decomposition performance of CIBERSORTx and we also used it to validate the Premnas.

RNA-seq data

The RNA-seq dataset of MCF-7 with FDI-6 treatment was downloaded from the GEO website with the accession number of GSE58626, and it contained the GEPs of MCF-7 cells treated with 40 μM FDI-6 for 3, 6, or 9 h in triplicates. We applied Salmon (Patro et al, 2017) v1.2.0 for alignment-free transcript quantification with the GRCh38 index set and the default parameters. Ensembl IDs were converted to gene name according to GRCh38 reference.

L1000 data

The 39,710 quantile-normalized L1000 profiles for MCF-7 in the LINCS CMap database were generated with the three files downloaded from the GEO website (“GSE70138_Broad_LINCS_inst_info_2017-03-06.txt,” “GSE70138_Broad_LINCS_Level3_INF_mlr12k_n345976x12328_2017-03-06.gctx,” “GSE70138_Broad_LINCS_pert_info_2017-03-06.txt,” and “GSE70138_Broad_LINCS_gene_info_2017-03-06.txt”).

Microarray data

The microarray data of PBMCs from 10 humans were downloaded from the GEO website with the accession number GSE106898. The expression data was quantile-normalized, and the probe IDs were transformed into gene names accordingly.

Supplementary Material

Reviewer comments

Acknowledgments

This work was supported by Ministry of Science and Technology (110-2622-8-009-009-TA and 110-2221-E-A49-069-MY3 to JH Hung) of Taiwan.

Author Contributions

  • C-Y Hsieh: conceptualization, data curation, software, formal analysis, validation, investigation, visualization, methodology, and writing—original draft.

  • C-C Tu: data curation, software, validation, investigation, visualization, and writing—original draft.

  • J-H Hung: conceptualization, investigation, methodology, project administration, and writing—original draft, review, and editing.

Conflict of Interest Statement

The authors declare that they have no conflict of interest.

References

  1. Aran D, Hu Z, Butte AJ (2017) xCell: Digitally portraying the tissue cellular heterogeneity landscape. Genome Biol 18: 220. 10.1186/s13059-017-1349-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Ben-David U, Beroukhim R, Golub TR (2019) Genomic evolution of cancer models: Perils and opportunities. Nat Rev Cancer 19: 97–109. 10.1038/s41568-018-0095-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Ben-David U, Siranosian B, Ha G, Tang H, Oren Y, Hinohara K, Strathdee CA, Dempster J, Lyons NJ, Burns R, et al. (2018) Genetic and transcriptional evolution alters cancer cell line drug response. Nature 560: 325–330. 10.1038/s41586-018-0409-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Brunen D, Willems SM, Kellner U, Midgley R, Simon I, Bernards R (2013) TGF-β: An emerging player in drug resistance. Cell Cycle 12: 2960–2968. 10.4161/cc.26034 [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Chen X, Wen Q, Stucky A, Zeng Y, Gao S, Loudon WG, Ho HW, Kabeer MH, Li SC, Zhang X, et al. (2018) Relapse pathway of glioblastoma revealed by single-cell molecular analysis. Carcinogenesis 39: 931–936. 10.1093/carcin/bgy052 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Cheuk IWY, Siu MT, Ho JCW, Chen J, Shin VY, Kwong A (2020) ITGAV targeting as a therapeutic approach for treatment of metastatic breast cancer. Am J Cancer Res 10: 211–223. [PMC free article] [PubMed] [Google Scholar]
  7. Edris B, Fletcher JA, West RB, van de Rijn M, Beck AH (2012) Comparative gene expression profiling of benign and malignant lesions reveals candidate therapeutic compounds for leiomyosarcoma. Sarcoma 2012: 805614. 10.1155/2012/805614 [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Fan J, Slowikowski K, Zhang F (2020) Single-cell transcriptomics in cancer: Computational challenges and opportunities. Exp Mol Med 52: 1452–1465. 10.1038/s12276-020-0422-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Fasterius E, Al-Khalili Szigyarto C (2018) Analysis of public RNA-sequencing data reveals biological consequences of genetic heterogeneity in cell line populations. Sci Rep 8: 11226. 10.1038/s41598-018-29506-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Gan Y, Li N, Zou G, Xin Y, Guan J (2018) Identification of cancer subtypes from single-cell RNA-seq data using a consensus clustering method. BMC Med Genomics 11: 117. 10.1186/s12920-018-0433-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Gormally MV, Dexheimer TS, Marsico G, Sanders DA, Lowe C, Matak-Vinković D, Michael S, Jadhav A, Rai G, Maloney DJ, et al. (2014) Suppression of the FOXM1 transcriptional programme via novel small molecule inhibition. Nat Commun 5: 5165. 10.1038/ncomms6165 [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Hong SP, Chan TE, Lombardo Y, Corleone G, Rotmensz N, Bravaccini S, Rocca A, Pruneri G, McEwen KR, Coombes RC, et al. (2019) Single-cell transcriptomics reveals multi-step adaptations to endocrine therapy. Nat Commun 10: 3840. 10.1038/s41467-019-11721-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Jew B, Alvarez M, Rahmani E, Miao Z, Ko A, Garske KM, Sul JH, Pietiläinen KH, Pajukanta P, Halperin E (2020) Accurate estimation of cell composition in bulk expression through robust integration of single-cell information. Nat Commun 11: 1971. 10.1038/s41467-020-15816-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Korsunsky I, Millard N, Fan J, Slowikowski K, Zhang F, Wei K, Baglaenko Y, Brenner M, Loh P-r, Raychaudhuri S (2019) Fast, sensitive and accurate integration of single-cell data with Harmony. Nat Methods 16: 1289–1296. 10.1038/s41592-019-0619-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Lamb J, Crawford ED, Peck D, Modell JW, Blat IC, Wrobel MJ, Lerner J, Brunet JP, Subramanian A, Ross KN, et al. (2006) The connectivity map: Using gene-expression signatures to connect small molecules, genes, and disease. Science 313: 1929–1935. 10.1126/science.1132939 [DOI] [PubMed] [Google Scholar]
  16. Laverdière I, Boileau M, Neumann AL, Frison H, Mitchell A, Ng SWK, Wang JCY, Minden MD, Eppert K (2018) Leukemic stem cell signatures identify novel therapeutics targeting acute myeloid leukemia. Blood Cancer J 8: 52. 10.1038/s41408-018-0087-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Lee DD, Seung HS (1999) Learning the parts of objects by non-negative matrix factorization. Nature 401: 788–791. 10.1038/44565 [DOI] [PubMed] [Google Scholar]
  18. Liu Y, Mi Y, Mueller T, Kreibich S, Williams EG, Van Drogen A, Borel C, Frank M, Germain P-L, Bludau I, et al. (2019) Multi-omic measurements of heterogeneity in HeLa cells across laboratories. Nat Biotechnol 37: 314–322. 10.1038/s41587-019-0037-y [DOI] [PubMed] [Google Scholar]
  19. Malik MFA, Satherley LK, Davies EL, Ye L, Jiang WG (2016) Expression of semaphorin 3C in breast cancer and its impact on adhesion and invasion of breast cancer cells. Anticancer Res 36: 1281–1286. https://ar.iiarjournals.org/content/36/3/1281.long [PubMed] [Google Scholar]
  20. McInnes L, Healy J (2018) UMAP: Uniform manifold approximation and projection for dimension reduction. ArXiv 10.48550/arXiv.1802.03426 (Preprint posted February 9, 2018) [DOI] [Google Scholar]
  21. Meng X, Wang G, Guan R, Jia X, Gao W, Wu J, Yu J, Liu P, Yu Y, Sun W, et al. (2015) Predicting chemosensitivity to gemcitabine and cisplatin based on gene polymorphisms and mRNA expression in non-small-cell lung cancer cells. Pharmacogenomics 16: 23–34. 10.2217/pgs.14.159 [DOI] [PubMed] [Google Scholar]
  22. Mohammadi S, Davila-Velderrain J, Kellis M (2020) A multiresolution framework to characterize single-cell state landscapes. Nat Commun 11: 5399. 10.1038/s41467-020-18416-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Moore KM, Thomas GJ, Duffy SW, Warwick J, Gabe R, Chou P, Ellis IO, Green AR, Haider S, Brouilette K, et al. (2014) Therapeutic targeting of integrin αvβ6 in breast cancer. J Natl Cancer Inst 106: dju169. 10.1093/jnci/dju169 [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Muciño-Olmos EA, Vázquez-Jiménez A, Avila-Ponce de León U, Matadamas-Guzman M, Maldonado V, López-Santaella T, Hernández-Hernández A, Resendis-Antonio O (2020) Unveiling functional heterogeneity in breast cancer multicellular tumor spheroids through single-cell RNA-seq. Sci Rep 10: 12728. 10.1038/s41598-020-69026-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Musa A, Ghoraie LS, Zhang SD, Glazko G, Yli-Harja O, Dehmer M, Haibe-Kains B, Emmert-Streib F (2018) A review of connectivity map and computational approaches in pharmacogenomics. Brief Bioinform 19: 506–523. 10.1093/bib/bbw112 [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Newman AM, Steen CB, Liu CL, Gentles AJ, Chaudhuri AA, Scherer F, Khodadoust MS, Esfahani MS, Luca BA, Steiner D, et al. (2019) Determining cell type abundance and expression from bulk tissues with digital cytometry. Nat Biotechnol 37: 773–782. 10.1038/s41587-019-0114-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Patro R, Duggal G, Love MI, Irizarry RA, Kingsford C (2017) Salmon provides fast and bias-aware quantification of transcript expression. Nat Methods 14: 417–419. 10.1038/nmeth.4197 [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Puram SV, Tirosh I, Parikh AS, Patel AP, Yizhak K, Gillespie S, Rodman C, Luo CL, Mroz EA, Emerick KS, et al. (2017) Single-cell transcriptomic analysis of primary and metastatic tumor ecosystems in head and neck cancer. Cell 171: 1611–1624.e24. 10.1016/j.cell.2017.10.044 [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Riahi H, Fenckova M, Goruk KJ, Schenck A, Kramer JM (2021) The epigenetic regulator G9a attenuates stress-induced resistance and metabolic transcriptional programs across different stressors and species. BMC Biol 19: 112. 10.1186/s12915-021-01025-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Subramanian A, Narayan R, Corsello SM, Peck DD, Natoli TE, Lu X, Gould J, Davis JF, Tubelli AA, Asiedu JK, et al. (2017) A next generation connectivity map: L1000 platform and the first 1, 000, 000 profiles. Cell 171: 1437–1452.e17. 10.1016/j.cell.2017.10.049 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Traag VA, Waltman L, van Eck NJ (2019) From Louvain to Leiden: Guaranteeing well-connected communities. Sci Rep 9: 5233. 10.1038/s41598-019-41695-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Vedadi M, Barsyte-Lovejoy D, Liu F, Rival-Gervier S, Allali-Hassani A, Labrie V, Wigle TJ, Dimaggio PA, Wasney GA, Siarheyeva A, et al. (2011) A chemical probe selectively inhibits G9a and GLP methyltransferase activity in cells. Nat Chem Biol 7: 566–574. 10.1038/nchembio.599 [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Wang X, Park J, Susztak K, Zhang NR, Li M (2019) Bulk tissue cell type deconvolution with multi-subject single-cell expression reference. Nat Commun 10: 380. 10.1038/s41467-018-08023-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Wang Z, Clark NR, Ma’ayan A (2016) Drug-induced adverse events prediction with the LINCS L1000 data. Bioinformatics 32: 2338–2345. 10.1093/bioinformatics/btw168 [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Zheng GXY, Terry JM, Belgrader P, Ryvkin P, Bent ZW, Wilson R, Ziraldo SB, Wheeler TD, McDermott GP, Zhu J, et al. (2017) Massively parallel digital transcriptional profiling of single cells. Nat Commun 8: 14049. 10.1038/ncomms14049 [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Zhou H, Rigoutsos I (2014) The emerging roles of GPRC5A in diseases. Oncoscience 1: 765–776. 10.18632/oncoscience.104 [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Zhou Y, Zhou B, Pache L, Chang M, Khodabakhshi AH, Tanaseichuk O, Benner C, Chanda SK (2019) Metascape provides a biologist-oriented resource for the analysis of systems-level datasets. Nat Commun 10: 1523. 10.1038/s41467-019-09234-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Ziegler Y, Laws MJ, Sanabria Guillen V, Kim SH, Dey P, Smith BP, Gong P, Bindman N, Zhao Y, Carlson K, et al. (2019) Suppression of FOXM1 activities and breast cancer growth in vitro and in vivo by a new class of compounds. NPJ Breast Cancer 5: 45. 10.1038/s41523-019-0141-7 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplemental Data 1.

Verification by PBMC datasets.LSA-2021-01299_Supplemental_Data_1.docx (15KB, docx)

Table S1 Canonical marker genes of PBMC. (6KB, xls)

Reviewer comments

Data Availability Statement

Premnas

The executable and source code of Premnas is freely available at https://github.com/jhhung/Premnas.

scRNA-seq data

Three single-cell datasets were used in this study, including two MCF-7 datasets (GSE114459 and GSE122743) and one PBMC dataset (GSE127471). All of the cell count matrices were generated by the 10x Genomics Chromium platform and preprocessed by Cell Ranger (Zheng et al, 2017). Rows of the count matrices were gene names. The wild-type MCF-7 cells collected in the GSE114459 dataset were obtained from three clones (i.e., WT3, WT4, and WT5) and their parental clone and used for subpopulation identification in this work. MCF-7 cells in the GSE122743 dataset were treated with E2 depleted medium. We pooled nine samples (GSM3484476 - GSM3484484) from the GEO website together for PA cell identification. Reads of MCF-7 cells were aligned to GRCh38 with Cell Ranger v2.1. The PBMC dataset was originally generated to evaluate the decomposition performance of CIBERSORTx and we also used it to validate the Premnas.

RNA-seq data

The RNA-seq dataset of MCF-7 with FDI-6 treatment was downloaded from the GEO website with the accession number of GSE58626, and it contained the GEPs of MCF-7 cells treated with 40 μM FDI-6 for 3, 6, or 9 h in triplicates. We applied Salmon (Patro et al, 2017) v1.2.0 for alignment-free transcript quantification with the GRCh38 index set and the default parameters. Ensembl IDs were converted to gene name according to GRCh38 reference.

L1000 data

The 39,710 quantile-normalized L1000 profiles for MCF-7 in the LINCS CMap database were generated with the three files downloaded from the GEO website (“GSE70138_Broad_LINCS_inst_info_2017-03-06.txt,” “GSE70138_Broad_LINCS_Level3_INF_mlr12k_n345976x12328_2017-03-06.gctx,” “GSE70138_Broad_LINCS_pert_info_2017-03-06.txt,” and “GSE70138_Broad_LINCS_gene_info_2017-03-06.txt”).

Microarray data

The microarray data of PBMCs from 10 humans were downloaded from the GEO website with the accession number GSE106898. The expression data was quantile-normalized, and the probe IDs were transformed into gene names accordingly.


Articles from Life Science Alliance are provided here courtesy of Life Science Alliance LLC

RESOURCES