Dataset information

This report has been verified by Polly as per framework v1.0 Learn More

Dataset information Value
Dataset ID GSE144735_GPL24676_raw_polly_processed
Abstract Immunotherapy for metastatic colorectal cancer is effective only for mismatch repair-deficient tumors with high microsatellite instability that demonstrate immune infiltration, suggesting that tumor cells can determine their immune microenvironment. To understand this cross-talk, we analyzed the transcriptome of 91,103 unsorted single cells from 23 Korean and 6 Belgian patients. Cancer cells displayed transcriptional features reminiscent of normal differentiation programs, and genetic alterations that apparently fostered immunosuppressive microenvironments directed by regulatory T cells, myofibroblasts and myeloid cells. Intercellular network reconstruction supported the association between cancer cell signatures and specific stromal or immune cell populations. Our collective view of the cellular landscape and intercellular interactions in colorectal cancer provide mechanistic information for the design of efficient immuno-oncology treatment strategies.
Description Single cell 3' RNA sequencing of 6 Belgian colorectal cancer patients
Number of cells 21321
Number of genes 23855
Number of samples 18
Organism Homo Sapiens
Tissue Cecum, Colonic Mucosa, Colon Sigmoideum, Rectum, Colon Ascendens
Disease Adenocarcinoma, Mucinous, Colorectal Neoplasms, Adenocarcinoma
Cell Lines None
Cell Type Epithelial Cell, Stromal Cell, B Cell, T Cell, Myeloid Cell, Mast Cell
Drug None
Marker genes for cell type are available True
Doublet detection method scrublet
Normalization method log1p: true; target_sum: none; scaling_applied: true; max_value: none; zero_center: false
Remove gene groups none
Batch correction method and key batch_removal_method: harmony; batch_key: sample
Regress covariates none
1. Distribution of Key Quality Control Metrics

Figure 1: These violin plots display the distribution of quality control metrics for each cell. Metrics include the number of genes detected, total transcript counts, and the percentage of mitochondrial transcripts.

A good-quality dataset would typically have a reasonable number of genes detected per cell and a moderate total transcript count. High mitochondrial transcript percentages can indicate low-quality, dying cells. Please Note: certain datasets do not have mitochondrial genes (MT-), thus figure for percentage of mitochondrial transcripts may be empty.


2. UMAP visualization of cells colored by sample

Figure 2: Sample level distribution of clustering pattern of cells with the help of UMAP embeddings.

If cells from the same sample cluster together distinctly from cells of other samples, it may indicate the presence of batch effects. Ideally, cells should be mixed and group based on their biological characteristics rather than their originating sample, indicating that the data is free of significant batch effects and the samples are comparable.


3. Stacked barplot of cell types distributed across samples

Figure 3: The bar plot showcases the distribution and abundance of different cell types within each sample. Each color in a bar represents a different cell type with the height of the color segment indicating the count of that cell type in the sample.

A uniform distribution of cell types across samples, may suggest that the sample preparation and preprocessing methods used were effective and there was minimal bias or variation in the processing steps. In some cases, if the experiment design ensures enrichment of a cell-type in a sample, then a non-uniform distribution is also valid.


4. Stacked barplot of clusters distributed across samples

Figure 4: The bar plot showcases the distribution and abundance of different clusters within each sample. Each color in a bar represents a different cluster with the height of the color segment indicating the count of that cluster in the sample.

Generally, a uniform distribution of clusters across samples, suggests there was minimal bias or variation in the processing steps.


5. Stacked barplot of cell-types distributed across clusters

Figure 5: The bar plot showcases the distribution and abundance of different cell types within each cluster. Each color in a bar represents a different cell-type with the height of the color segment indicating the count of that cell-type in the cluster.

Generally, each cluster should have only one cell-type to indicate accurate cell-type annotation. A corner-cases are observed when the authors have only provided cell ID to cell-type mapping and no marker genes. These need to manually rectified.


6. Distribution of (a) Cell Counts (b) Median Gene Counts (c) Median Mitochondrial Genes, across Samples

Figure 6a: The bar plot visualizes the total count of cells detected in each sample. Each bar corresponds to a different sample, with its height representing the number of cells.

This plot provides an understanding of the sample distribution in terms of cellularity. A wide variance in cell numbers across samples might indicate inconsistencies in cell isolation, sample preparation, or sequencing depth. Consistent cell counts across samples, however, would suggest a more uniform sampling process.

Figure 6b:  The bar plot illustrates the median number of genes detected in each sample. Each bar represents a different sample, and its height corresponds to the median gene counts.

Consistently low gene counts might indicate low sequencing depth or poor-quality samples. On the other hand, large variances between samples or cell types might point to technical biases or true biological differences.

Figure 6c: The bar plot showcases the median percentage of mitochondrial gene transcripts across samples.

Consistently high mitochondrial gene percentages across samples might indicate a widespread issue with cell viability, while sporadic high values could suggest sample-specific issues which can be removed before downstream analysis


7. Gene Counts Distribution

Figure 7: The plot provides a smoothed representation of the distribution of detected genes across cells.

This plot gives an idea about the average gene richness in cells. High variability might indicate a mix of high and low-quality cells.


8. UMI Count Distribution

Figure 8: The plot provides a smoothed representation of the distribution of UMIs across cells.

This plot offers insight into the typical transcriptomic depth of the dataset. A broad distribution might indicate variability in sequencing depth across cells.


9. UMI vs Gene counts distribution scatter plots colored by density

Figure 9: The scatter plot provides a visual representation of the relationship between the number of unique molecular identifiers (UMIs) and the number of genes detected in single cells. The color intensity indicates the density of data points in a particular region of the plot, allowing for the identification of trends and patterns.

Ideally, one would expect to see a positive correlation between UMIs and genes, indicating that cells with more transcripts also express more unique genes. Areas with higher density may represent the most typical cells in the dataset, while outliers could indicate low-quality cells or potential doublets.

10. Batch Mixing Metrics
NMI ARI PCR_batch Graph_iLISI kBET_accept_rate batch_correction_score
uncorrected 0.7566191886098377 0.8994428296599526 0.9038278308709015 0.07587818538441378 0.006050372871816519 0.0
corrected 0.8312589164441623 0.929720652452315 0.9480358449546045 0.11178872164557963 0.0223254068758501 1.0

Table 1: Table displaying batch mixing metrics

These metrics are adopted from a recent benchmarking study of single-cell integration methods (Lueken et al. 2022). Values closer to 1 indicate better mixing of cells from the different batches.

11. Cell Type Annotation Metrics
sc_cluster prediction sctype_score sctype_confidence diff_exp_cell_markers
0 T cells 1.9620795319665059 2.1443487477581686 CCL4,CCR7,CD2,CD3D,CD3E,CD4,CD69,CTLA4,CXCR3,CXCR6,FOXP3,IL2RA,IL7R,NFKBIA,PSMB9,PTPRC
1 Epithelial cells 1.934225053384483 3.086055439887687 ASCL2,BEST4,C8G,CA1,CCL20,CDC25C,CDH1,CDH3,CLDN4,EPCAM,FABP1,LEFTY1,LGR5,PPM1G,PRDX5,RBP2,SLC26A2,SLC26A3,TFF1,TFF3,TNFRSF11A,TRIM31,TRPM5,UBD
2 Myeloids 2.551648303170949 3.587632413820036 CD1C,CD68,CLEC10A,CTSS,LYZ,NFKBIA,OSM,S100A8,S100A9
3 B cells 1.2036715310443629 1.4539140685515881 BANK1,CD19,CD79A,HLA-DOB,IGHA1,LY9,MS4A1,MZB1
4 Stromal cells 1.581283812354783 0.9348657044576347 ACTA2,BMP4,CCL11,CHI3L1,CPM,DCN,GJA1,GREM1,OGN,PTX3,RSPO3,TAGLN,THY1,WNT2B,WNT5B
5 T cells 2.850939116781912 2.96112215850503 CCL4,CCR7,CD2,CD3D,CD3E,CD69,CD8A,CD8B,CXCR3,CXCR6,IL7R,PSMB9,PTPRC
6 B cells 2.261714633044154 2.640132245765032 AICDA,BANK1,CD19,CD79A,HLA-DOB,IGHA1,LY9,MS4A1,MZB1,SELL
7 Stromal cells 2.735226479337658 1.8375489635226776 ACKR1,CD36,CDH5,GJA1,HAPLN1,MADCAM1,PLVAP,RBP7,RSPO3,SOX17,TAGLN,THY1,VWA1
8 Stromal cells 1.4964518929152468 0.8685050821291077 ACTA2,BMP4,CCL11,CHI3L1,DCN,GJA1,GREM1,RSPO3,TAGLN,THY1,WNT2B,WNT5B
9 Stromal cells 2.229936909422577 1.4422811146137786 ACTA2,BMP4,CCL11,CCL13,CCL8,CPM,DCN,GJA1,GREM1,HAPLN1,RGS5,RSPO3,TAGLN,THY1,WNT2B,WNT5B
10 Stromal cells 1.9209563573444288 1.2005779696326957 ACTA2,CD36,CPM,RGS5,TAGLN,THY1
11 B cells 1.6031153315505862 1.9017479006895497 CD79A,HLA-DOB,IGHA1,LY9,MZB1
12 Stromal cells 0.9218079736871564 0.41898409581617163 S100B,SOX10,VWA1
13 Stromal cells 1.261206812859281 0.6844822518621968 ACTA2,CHI3L1,DCN,GJA1,OGN,PTX3,RSPO3,TAGLN,THY1,WNT2B
14 Mast cells 12.361891481342319 3.871323710359786 FCER1A,KIT,MS4A2,TPSAB1,TPSB2
15 Epithelial cells 0.9586526287392706 1.5850239671582715 TFF3

Table 2: Table displaying sctype score and differential expressed genes per cell annotation

Cell type predictions are made using the author-reported cell types. Next to the predictions, the marker genes of the assigned cell type which are differentially expressed in the corresponding cluster are also highlighted (where found). Differentially expressed genes were identified by running the Scanpy rank_genes_groups function with the following settings:Log-fold change cutoff: 1.0, Statistical test: t-test Adjusted p-value cutoff (Benjamini-Hochberg): 0.05 By default, "normalized_counts" layer is used for DE testing. DE genes per cluster are identified separately within each batch, and the results from all batches are summarized at the cluster level.
1. Metadata information
Metadata information Value
Polly curated metadata fields are present at dataset level Pass
Polly curated metadata fields are present at sample level Pass
Polly curated metadata fields are present in output file Pass
Custom fields are present in output file Pass
Publication Link is provided Pass
Publication Link is valid Pass
Dataset-Level vs. Sample-Level Metadata: concordance check Pass
Accuracy of raw counts availability tag Pass

2. Data Matrix
Data Matrix Value
Unique Cell Barcodes Pass
Unique Gene Identifiers Pass
Embeddings are available Pass
Gene Identifier Format Pass
Raw counts are available in output file Pass
Raw vs Processed Counts are different Pass
Valid Raw Counts Pass
Concordance of number of cells in raw and processed counts matrices in output file Pass
Valid Columns Pass
Highly Variable Genes is available Pass
Valid Processed Counts Pass
UMAP/tSNE Projections are available Both present
QC Metrics are available Pass
Reproducibility of Gene Counts Pass
Reproducibility of UMI Counts Pass
Cluster information is available Pass
Number of Clusters 16
Minimum genes per cell threshold 500
Minimum cells per gene threshold 2


3. Cell Clusters in umap Embeddings Colored by Samples: Re-Processed and Polly Datasets

Figure 1a: Sample level distribution of clustering pattern of cells with the help of umap embeddings on the existing on polly data.

Figure 1b: Sample level distribution of clustering pattern of cells with the help of umap embeddings on the re - processed data to validate reproducibility of results.

The plot visualizes the distribution of samples across various clusters. For both Polly and reprocessed dataset, these should appear very similar. Additionally the plot for Polly datasets can be used to understand if there is any batch-effect.

Sample Clustering: If samples are grouped in a diverse manner, where cells from the same sample are not closely clustered together, this suggests no batch effects on samples.
Batch Effect Evidence: If the opposite is true, with cells from the same sample clustering together, there might be evidence of batch effects on samples.
Biological Variation Check: It's essential to ensure that any batch effects observed are not due to inherent biological differences between samples.
Distribution Visualization: The plot also illustrates how samples are spread across different clusters, providing insights into their distribution.
Limitation of Reprocessed dataset: Note that using the UMAP/tSNE plot for reprocessed dataset may not be a valid approach to assess batch effects on samples, particularly when dealing with re-processed data primarily focused on reproducibility checks.


4. Cell Clusters in umap Embeddings Colored by 'Author Cell Types': Comparison Between Polly and Re-Processed Datasets

Figure 2a: Author cell type level distribution of clustering pattern of cells with the help of umap embeddings on the existing on polly data.

Figure 2b: Author cell type level distribution of clustering pattern of cells with the help of umap embeddings on the re - processed data to validate reproducibility of results.

Cell Type Distribution (author-defined): The plot visualizes the distribution of author-defined cell types across various clusters. As a quality check, for both Polly and reprocessed dataset, these should appear very similar.
Cell Type Similarity: UMAP plot also reveals the degree of similarity between different cell types. If cell types A and B are closely clustered, their gene expression patterns are similar, indicating biological similarities between these cell types.

5. Cell Clusters in umap Embeddings Colored by 'Curated Cell Types': Comparison Between Polly Dataset and Re-Processed Data

Figure 5a: Curated cell type level distribution of clustering pattern of cells with the help of umap embeddings on the existing on polly data.

Figure 5b: Curated cell type level distribution of clustering pattern of cells with the help of umap embeddings on the re - processed data to validate reproducibility of results.

Cell Type Distribution by Elucidata (Curation Experts): The plot visualizes how curated cell types are distributed among different clusters. As a quality check, For both Polly and reprocessed dataset, these should appear very similar.
Cell Type Relationships: It shows the proximity of different cell types within the clusters. If cell types A and B cluster closely, it suggests similar gene expression patterns between them, indicating biological similarities between these cell types.

6. Violin plot visualization for doublet

Figure 5: Sanity check of detected doublets

To assess the validity of doublet predictions, we plot the distribution of detected genes in predicted doublets v/s singlets per sample (number of genes per count are expected to be typically higher in heterotypic doublets). If doublets are removed the plot only shows the distribution of genes per count in singlets.


7. Cell Type Frequency Distribution
Cell type (reported in publication) Cell type (Polly curated) Number of cells
0 ["B cells"] ["B cell"] 4232
1 ["Epithelial cells"] ["epithelial cell"] 3062
2 ["Mast cells"] ["mast cell"] 195
3 ["Myeloids"] ["myeloid cell"] 2311
4 ["Stromal cells"] ["stromal cell"] 6160
5 ["T cells"] ["T cell"] 5361

Table 2: Table displaying author cell types, curated cell types and the number of cells for each cell-type

Authors frequently supply cell types that may not adhere to ontological standards or utilize abbreviations and marker gene names. These are substituted with ontological terms. The table offers insight into the degree of alignment between the ontological terms and the terms provided by the authors.
1. Expression of Marker Genes Across Cell Types

Figure 1: The dot plot showcases the expression levels (often represented by dot size) and prevalence (often represented by dot color intensity) of specific marker genes across different cell types.

Marker genes that are predominantly expressed in specific cell types validate the identified cell populations and help in characterizing and annotating them.


2. Expression of Marker Genes Across Clusters

Figure 2: The dot plot showcases the expression levels (often represented by dot size) and prevalence (often represented by dot color intensity) of specific marker genes across different clusters.

This visualization aids in understanding the heterogeneity within the dataset and can hint at different cellular states or subtypes within a cell type.


3. umap plots for categorical metadata

Figure 3: The umap visualization represents cells in a reduced dimensional space, with colors indicating various categorical attributes.



4. umap plots for Polly curated metadata

Figure 4: This umap visualization represents cells in a reduced dimensional space, with colors indicating the Polly curated fields.


5. Sunburst plots for metadata fields

Figure 5: A Sunburst plot illustrating the distribution of data. It reflects user-defined custom fields if specified; otherwise, it represents standard fields.