From a9d649db8e203dbb6e94aac96a0c55701aae272d Mon Sep 17 00:00:00 2001
From: Stephanie Spielman To begin, we’ll read in the To demonstrate this, we’ll convert our SCE object to a Seurat using
the function <!DOCTYPE html> This notebook aims to identify a set of consensus labels between cell
-types in the PanglaoDB and Blueprint Encode references.
+This notebook aims to identify a set of consensus labels between cell
+types in the PanglaoDB and Blueprint Encode references.
+ Below I will calculate the total number of ancestors and the total
+
+Below I will calculate the total number of ancestors and the total
number of descendants for each term in the full cell type ontology and
then show the distributions for those statistics. This will give us an
idea of the range of values we expect to see when looking at the
-PanglaoDB and Blueprint Encode references. The vertical lines in the below plot indicate the value for cell
-types of varying granularity.
+The vertical lines in the below plot indicate the value for cell types
+of varying granularity.
+ Generally it looks like as the cell types get more specific we see a
+
+
+
+Generally it looks like as the cell types get more specific we see a
greater number of ancestors. However, the range of values is small and
we see some cell types have the same value and probably not the same
-level of granularity. Below we will look at total number of descendants.
+Below we will look at total number of descendants.
+ It looks like most cell types have very few descendants, so let’s
-zoom into the area below 500 to get a better look.
+
+
+It looks like most cell types have very few descendants, so let’s zoom
+into the area below 500 to get a better look.
+ Here we see a much larger range of values and that cell types become
+
+
+
+Here we see a much larger range of values and that cell types become
more general as the number of descendants goes up. However, this
distribution alone is probably not helpful in determining a cutoff. The
next section we will look at this distribution specifically for cell
-types present in our references, PanglaoDB and Blueprint encode. This section will look at identifying the latest common ancestor
-(LCA) between all possible combinations of terms from PanglaoDB (used
-for assigning cell types with
+This section will look at identifying the latest common ancestor (LCA)
+between all possible combinations of terms from PanglaoDB (used for
+assigning cell types with Note that it is possible to have more than one LCA for a set of
-terms. To start, I will keep all LCA terms found. For each LCA, I will again look at the total number of ancestors and
+between two terms. I will use the
+
+Note that it is possible to have more than one LCA for a set of terms.
+To start, I will keep all LCA terms found.
+
+For each LCA, I will again look at the total number of ancestors and
descendants and see if I can identify an appropriate cutoff. Ultimately,
I would like to see if we can use that cutoff to decide if we should
-keep the LCA term as the consensus label or use “Unknown”.
+
+ Let’s zoom into the area below 1000, since we already know we would
-want to exlude anything above that based on this plot.
+
+
+Let’s zoom into the area below 1000, since we already know we would want
+to exlude anything above that based on this plot.
+ We can use the vertical lines for cells of interest to help us define
-a potential cutoff based on the granularity we would like to see in our
+
+
+
+We can use the vertical lines for cells of interest to help us define a
+potential cutoff based on the granularity we would like to see in our
consensus label. We want to be able to label things like T cell, but we
don’t want to label anything as lymphocyte as that’s probably not
helpful. I don’t see any obvious cutoffs that may be present in the
total number of ancestors, but the number of descendants is likely to be
informative. I think it might be a good idea to start by drawing a line
at the local maxima between the T cell and lymphocyte lines on the
-number of descendants graph. First we will find the value for the first peak shown in the
+
+First we will find the value for the first peak shown in the
distribution. This is likely to be a good cutoff for deciding which LCA
-labels to keep. Below is the list of all consensus cell type labels that we will be
-keeping if we were to just use this cutoff.
+Below is the list of all consensus cell type labels that we will be
+keeping if we were to just use this cutoff.
+ We can also look at all the cell types we are keeping and the total
+
+We can also look at all the cell types we are keeping and the total
number of descendants to see if there are any that may be we don’t want
-to include because the term is too braod. There are a few terms that I think might be more broad than we want
-like One could also argue to remove Below are tables that look specifically at the combinations of cell
-type annotations that resulted in some of the terms that I might
-consider removing.
+
+
+There are a few terms that I think might be more broad than we want like
+
+One could also argue to remove
+Below are tables that look specifically at the combinations of cell type
+annotations that resulted in some of the terms that I might consider
+removing.
+ I think I’m in favor of not having a “blood cell” label, since I’m
-not sure that it’s helpful. Also, if two different methods label
-something a platelet and a neutrophil, then perhaps that label is
-inaccurate and it’s really a tumor cell.
+I think I’m in favor of not having a “blood cell” label, since I’m not
+sure that it’s helpful. Also, if two different methods label something a
+platelet and a neutrophil, then perhaps that label is inaccurate and
+it’s really a tumor cell.
+ I think I would also remove bone cell, since hematopoietic stem cells
-and osteoclasts seem pretty different to me.
+I think I would also remove bone cell, since hematopoietic stem cells
+and osteoclasts seem pretty different to me.
+ I’m torn on this one, because I do think it’s helpful to know if
+
+I’m torn on this one, because I do think it’s helpful to know if
something is of the myeloid lineage, but if we aren’t keeping lymphocyte
then I would argue we shouldn’t keep myeloid leukocyte. Noting that
after discussion we have decided to keep this one since T and B cells
are much easier to differentiate based on gene expression alone than
-cells that are part of the myeloid lineage. Same with Along those same lines, I think the below terms,
-
+Same with
+Along those same lines, I think the below terms, We can also look at what cell type labels we are excluding when using
+
+We can also look at what cell type labels we are excluding when using
this cut off to see if there are any terms we might actually want to
-keep instead. The only terms in this list that I would be concerned about losing
-are “neuron” and epithelial cells. Let’s look at those combinations.
+The only terms in this list that I would be concerned about losing are
+“neuron” and epithelial cells. Let’s look at those combinations.
+ It looks like there are a lot of types of neurons in the PanglaoDB
+
+It looks like there are a lot of types of neurons in the PanglaoDB
reference and only “neuron” as a term in Blueprint. Even though neuron
-has ~ 500 descendants, I think we should keep these labels. The PanglaoDB cell types seem to be more specific than the ones
-present in Blueprint Encode, similar to the observation with neurons. We
-should keep epithelial cell in the cases where the Blueprint Encode
-annotation is
+The PanglaoDB cell types seem to be more specific than the ones present
+in Blueprint Encode, similar to the observation with neurons. We should
+keep epithelial cell in the cases where the Blueprint Encode annotation
+is One thing I noticed when looking at the labels that have less than
-the cutoff is that most of them are from scenarios where we have
-multiple LCAs. Maybe in the case where we have multiple LCAs we are
-already too broad and we should just eliminate those matches from the
-beginning. Here I’m looking at the total number of descendants for all
-terms that show up because a term has multiple LCAs.
+One thing I noticed when looking at the labels that have less than the
+cutoff is that most of them are from scenarios where we have multiple
+LCAs. Maybe in the case where we have multiple LCAs we are already too
+broad and we should just eliminate those matches from the beginning.
+Here I’m looking at the total number of descendants for all terms that
+show up because a term has multiple LCAs.
+ It looks like most of these terms are pretty broad and are either
-much higher than the cutoff or right around the cutoff with a few
-exceptions. Things like “bone cell” and “supporting cell” have few
-descendants, but I would still argue these are very broad terms and not
-useful. I’m going to filter out any matches that show two LCA terms first and
+
+It looks like most of these terms are pretty broad and are either much
+higher than the cutoff or right around the cutoff with a few exceptions.
+Things like “bone cell” and “supporting cell” have few descendants, but
+I would still argue these are very broad terms and not useful.
+
+I’m going to filter out any matches that show two LCA terms first and
then use the cutoff to define labels we would keep. I’ll also look to
see what cell types we lose when we add this extra filtering step to be
-sure they are ones that we want to lose.Performing graph-based clustering with
rOpenScPCA
Data Lab
-2024-12-17
+2024-12-20
@@ -3005,8 +3005,7 @@ Set the random seed
Read in and prepare data
SingleCellExperiment
(SCE)
-object. We’ll also establish a corresponding processed Seurat object
-from its raw counts that we’ll use for some examples.Clustering with default parameters
Silhouette width
Silhouette width
labs(x = "Cluster", y = "Silhouette width")
-
+
@@ -3228,7 +3227,7 @@ Neighborhood purity
Neighborhood purity
labs(x = "Cluster", y = "Neighborhood purity")
-
+
@@ -3286,7 +3285,7 @@ Cluster stability
Cluster stability
labs(x = "Adjusted rand index across bootstrap replicates")
-
+
@@ -3360,7 +3359,7 @@ Working with objects directly
Evaluating Seurat clusters
them.
rOpenScPCA::sce_to_seurat()
. Then, we’ll use a
-simple Seurat pipeline to obtain clusters.
-Evaluating Seurat clusters
FindNeighbors() |>
FindClusters()
-
+
+
+
+
+Warning in irlba(A = t(x = object), nv = npcs, ...): You're computing too large
+a percentage of total singular values, use a standard svd instead.
+
+
Warning: Number of dimensions changing from 10 to 50
Modularity Optimizer version 1.3.0 by Ludo Waltman and Nees Jan van Eck
-Number of nodes: 2623
-Number of edges: 78853
+Number of nodes: 100
+Number of edges: 4142
Running Louvain algorithm...
-Maximum modularity in 10 random starts: 0.8478
-Number of communities: 13
+Maximum modularity in 10 random starts: 0.2147
+Number of communities: 2
Elapsed time: 0 seconds
-
+
seurat_obj
@@ -3446,7 +3451,7 @@ An object of class Seurat
-145743 features across 2623 samples within 3 assays
-Active assay: SCT (25105 features, 3000 variable features)
+126242 features across 100 samples within 3 assays
+Active assay: SCT (5604 features, 3000 variable features)
3 layers present: counts, data, scale.data
2 other assays present: RNA, spliced
2 dimensional reductions calculated: pca, umap
Evaluating Seurat clusters
Evaluating ScPCA clusters
Session Info
Summary of cell type ontologies in
-reference files
-Ally Hawkins
-2024-12-18
-
+
+Summary of cell type ontologies in reference files
+
+
+Ally Hawkins
+
+
+2024-12-18
+
-
+
+
-
Setup
+
+Setup
+
suppressPackageStartupMessages({
# load required packages
library(ggplot2)
@@ -529,12 +895,16 @@
Setup
unique()Full cell ontology
-
+Full cell ontology
+
+
-# turn cl_ont into data frame with one row per term
cl_df <- data.frame(
cl_ontology = cl_ont$id,
@@ -548,8 +918,10 @@
Full cell ontology
descendants = list(ontologyIndex::get_descendants(cl_ont, cl_ontology, exclude_roots = TRUE)),
total_descendants = length(descendants)
)
-
-celltypes_of_interest <- c("eukaryotic cell", "lymphocyte", "leukocyte", "hematopoietic cell", "T cell", "endothelial cell", "smooth muscle cell", "memory T cell")
line_df <- cl_df |>
dplyr::filter(cl_annotation %in% celltypes_of_interest) |>
@@ -576,12 +948,18 @@
Full cell ontology
x = "Number of ancestors",
y = "Density"
)
-
-ggplot(cl_df, aes(x = total_descendants)) +
geom_density(fill = "#FFCB05", alpha = 0.5) +
geom_vline(data = line_df,
@@ -597,9 +975,13 @@
Full cell ontology
x = "Number of descendants",
y = "Density"
)ggplot(cl_df, aes(x = total_descendants)) +
geom_density(fill = "#FFCB05", alpha = 0.5) +
geom_vline(data = line_df,
@@ -619,30 +1001,42 @@
Full cell ontology
## Warning: Removed 14 rows containing non-finite outside the scale range (`stat_density()`).
## Warning: Removed 3 rows containing missing values or values outside the scale range (`geom_vline()`).
-
-## Warning: Removed 3 rows containing missing values or values outside the scale range (`geom_text()`).
Latest common ancestor (LCA) between PanglaoDB and Blueprint
-encode
-CellAssign
) and the
+
+Latest common ancestor (LCA) between PanglaoDB and Blueprint encode
+
+CellAssign
) and the
BlueprintEncodeData
reference from celldex
(used for assigning cell types with SingleR
). The LCA
refers to the latest term in the cell ontology hierarchy that is common
-between two terms. I will use the ontoProc::findCommonAncestors()
-function to get the LCA for each combination.ontoProc::findCommonAncestors()
+function to get the LCA for each combination.
+
@@ -696,7 +1090,9 @@ # first set up the graph from cl ont
parent_terms <- cl_ont$parents
cl_graph <- igraph::make_graph(rbind(unlist(parent_terms), rep(names(parent_terms), lengths(parent_terms))))
Latest common ancestor (LCA) between PanglaoDB and Blueprint
## Warning: Expected 3 pieces. Missing pieces filled with `NA` in 7967 rows [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
## 18, 19, 20, ...].
Distribution of ancestors and descendants
+
+Distribution of ancestors and descendants
+
-
+ggplot(lca_df, aes(x = total_ancestors)) +
geom_density() +
geom_vline(data = ancestor_labels_df,
@@ -712,7 +1108,9 @@
Distribution of ancestors and descendants
x = "Total number of ancestors",
y = "Density"
)
-
-ggplot(lca_df, aes(x = total_descendants)) +
geom_density() +
geom_vline(data = line_df,
@@ -728,9 +1126,13 @@
Distribution of ancestors and descendants
x = "Total number of descendants",
y = "Density"
)ggplot(lca_df, aes(x = total_descendants)) +
geom_density() +
geom_vline(data = line_df,
@@ -750,27 +1152,37 @@
Distribution of ancestors and descendants
## Warning: Removed 6856 rows containing non-finite outside the scale range (`stat_density()`).
## Warning: Removed 1 row containing missing values or values outside the scale range (`geom_vline()`).
-
-## Warning: Removed 1 row containing missing values or values outside the scale range (`geom_text()`).
Defining a cutoff for number of descendants
-
+Defining a cutoff for number of descendants
+
+
-peak_idx <- splus2R::peaks(lca_df$total_descendants)
cutoff <- lca_df$total_descendants[peak_idx] |>
min() # find the smallest peak and use that as the cutoff for number of descendants
-celltypes_to_keep <- lca_df |>
dplyr::filter(total_descendants <= cutoff) |>
dplyr::pull(cl_annotation) |>
@@ -796,9 +1208,11 @@
Defining a cutoff for number of descendants
## [49] "pericyte" "perivascular cell" "supporting cell"
## [52] "astrocyte" "glial cell" "macroglial cell"
## [55] "neuron associated cell" "mesangial cell"
-
-# pull out the cell types and total descendants for cell types to keep
plot_celltype_df <- lca_df |>
dplyr::filter(cl_annotation %in% celltypes_to_keep) |>
@@ -815,21 +1229,31 @@
Defining a cutoff for number of descendants
x = "cell type",
y = "Total descendants"
)blood cell
, bone cell
,
-supporting cell
, and lining cell
. I’m on the
-fence about keeping myeloid leukocyte
and
-progenitor cell
. I think if we wanted to remove those terms
-we could move our cutoff to be the same number of descendants as
-T cell
, since we do want to keep that.stromal cell
or
-extracellular matrix secreting cell
.blood cell
, bone cell
, supporting
+cell
, and lining cell
. I’m on the fence about
+keeping myeloid leukocyte
and progenitor cell
.
+I think if we wanted to remove those terms we could move our cutoff to
+be the same number of descendants as T cell
, since we do
+want to keep that.
+stromal cell
or
+extracellular matrix secreting cell
.
+Blood cell
+
+Blood cell
+
print_df <- lca_df |>
dplyr::select(blueprint_ontology, blueprint_annotation_main, blueprint_annotation_fine, panglao_ontology, panglao_annotation, total_lca, lca, cl_annotation)
@@ -850,87 +1274,203 @@
Blood cell
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000233
-platelet
-2
-CL:0000081
-blood cell
-
-
-CL:0000232
-Erythrocytes
-Erythrocytes
-CL:0000767
-basophil
-2
-CL:0000081
-blood cell
-
-
-CL:0000232
-Erythrocytes
-Erythrocytes
-CL:0000771
-eosinophil
-2
-CL:0000081
-blood cell
-
-
-CL:0000232
-Erythrocytes
-Erythrocytes
-CL:0000775
-neutrophil
-2
-CL:0000081
-blood cell
-
-
-CL:0000232
-Erythrocytes
-Erythrocytes
-CL:0000233
-platelet
-2
-CL:0000081
-blood cell
-
-
+CL:0000771
-Eosinophils
-Eosinophils
-CL:0000233
-platelet
-2
-CL:0000081
-blood cell
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000233
+
+
+platelet
+
+
+2
+
+
+CL:0000081
+
+
+blood cell
+
+
+
+
+CL:0000232
+
+
+Erythrocytes
+
+
+Erythrocytes
+
+
+CL:0000767
+
+
+basophil
+
+
+2
+
+
+CL:0000081
+
+
+blood cell
+
+
+
+
+CL:0000232
+
+
+Erythrocytes
+
+
+Erythrocytes
+
+
+CL:0000771
+
+
+eosinophil
+
+
+2
+
+
+CL:0000081
+
+
+blood cell
+
+
+
+
+CL:0000232
+
+
+Erythrocytes
+
+
+Erythrocytes
+
+
+CL:0000775
+
+
+neutrophil
+
+
+2
+
+
+CL:0000081
+
+
+blood cell
+
+
+
+
+CL:0000232
+
+
+Erythrocytes
+
+
+Erythrocytes
+
+
+CL:0000233
+
+
+platelet
+
+
+2
+
+
+CL:0000081
+
+
+blood cell
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000233
+
+
+platelet
+
+
+2
+
+
+CL:0000081
+
+
+blood cell
+
Bone cell
+
+Bone cell
+
@@ -948,45 +1488,97 @@ # bone cell
print_df |>
dplyr::filter(cl_annotation == "bone cell")
Bone cell
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000557
-HSC
-GMP
-CL:0000092
-osteoclast
-2
-CL:0001035
-bone cell
-
-
+CL:0000557
-HSC
-GMP
-CL:0000137
-osteocyte
-1
-CL:0001035
-bone cell
+
+CL:0000557
+
+
+HSC
+
+
+GMP
+
+
+CL:0000092
+
+
+osteoclast
+
+
+2
+
+
+CL:0001035
+
+
+bone cell
+
+
+
+CL:0000557
+
+
+HSC
+
+
+GMP
+
+
+CL:0000137
+
+
+osteocyte
+
+
+1
+
+
+CL:0001035
+
+
+bone cell
+
Myeloid leukocyte
+
+Myeloid leukocyte
+
@@ -1004,739 +1596,1895 @@ # myeloid leukocyte cell
print_df |>
dplyr::filter(cl_annotation == "myeloid leukocyte")
Myeloid leukocyte
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000583
-alveolar macrophage
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000235
-macrophage
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000097
-mast cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000092
-osteoclast
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000091
-Kupffer cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000453
-Langerhans cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000129
-microglial cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000889
-myeloid suppressor cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000775
-Neutrophils
-Neutrophils
-CL:0000874
-splenic red pulp macrophage
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000583
-alveolar macrophage
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000767
-basophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000771
-eosinophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000235
-macrophage
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000097
-mast cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000775
-neutrophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000092
-osteoclast
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000091
-Kupffer cell
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000453
-Langerhans cell
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000129
-microglial cell
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000889
-myeloid suppressor cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000874
-splenic red pulp macrophage
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000767
-basophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000771
-eosinophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000097
-mast cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000775
-neutrophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000092
-osteoclast
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000453
-Langerhans cell
-3
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000889
-myeloid suppressor cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000235
-Macrophages
-Macrophages
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000767
-basophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000771
-eosinophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000097
-mast cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000775
-neutrophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000092
-osteoclast
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000453
-Langerhans cell
-3
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000889
-myeloid suppressor cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000863
-Macrophages
-Macrophages M1
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000767
-basophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000771
-eosinophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000097
-mast cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000775
-neutrophil
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000092
-osteoclast
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000453
-Langerhans cell
-3
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000889
-myeloid suppressor cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000890
-Macrophages
-Macrophages M2
-CL:0000576
-monocyte
-2
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000583
-alveolar macrophage
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000235
-macrophage
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000097
-mast cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000092
-osteoclast
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000091
-Kupffer cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000453
-Langerhans cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000129
-microglial cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000889
-myeloid suppressor cell
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
-CL:0000771
-Eosinophils
-Eosinophils
-CL:0000576
-monocyte
-1
-CL:0000766
-myeloid leukocyte
-
-
+CL:0000771
-Eosinophils
-Eosinophils
-CL:0000874
-splenic red pulp macrophage
-1
-CL:0000766
-myeloid leukocyte
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000583
+
+
+alveolar macrophage
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000235
+
+
+macrophage
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000097
+
+
+mast cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000092
+
+
+osteoclast
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000091
+
+
+Kupffer cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000453
+
+
+Langerhans cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000129
+
+
+microglial cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000889
+
+
+myeloid suppressor cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000775
+
+
+Neutrophils
+
+
+Neutrophils
+
+
+CL:0000874
+
+
+splenic red pulp macrophage
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000583
+
+
+alveolar macrophage
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000767
+
+
+basophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000771
+
+
+eosinophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000235
+
+
+macrophage
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000097
+
+
+mast cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000775
+
+
+neutrophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000092
+
+
+osteoclast
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000091
+
+
+Kupffer cell
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000453
+
+
+Langerhans cell
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000129
+
+
+microglial cell
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000889
+
+
+myeloid suppressor cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000874
+
+
+splenic red pulp macrophage
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000767
+
+
+basophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000771
+
+
+eosinophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000097
+
+
+mast cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000775
+
+
+neutrophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000092
+
+
+osteoclast
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000453
+
+
+Langerhans cell
+
+
+3
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000889
+
+
+myeloid suppressor cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000235
+
+
+Macrophages
+
+
+Macrophages
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000767
+
+
+basophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000771
+
+
+eosinophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000097
+
+
+mast cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000775
+
+
+neutrophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000092
+
+
+osteoclast
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000453
+
+
+Langerhans cell
+
+
+3
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000889
+
+
+myeloid suppressor cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000863
+
+
+Macrophages
+
+
+Macrophages M1
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000767
+
+
+basophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000771
+
+
+eosinophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000097
+
+
+mast cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000775
+
+
+neutrophil
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000092
+
+
+osteoclast
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000453
+
+
+Langerhans cell
+
+
+3
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000889
+
+
+myeloid suppressor cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000890
+
+
+Macrophages
+
+
+Macrophages M2
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000583
+
+
+alveolar macrophage
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000235
+
+
+macrophage
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000097
+
+
+mast cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000092
+
+
+osteoclast
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000091
+
+
+Kupffer cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000453
+
+
+Langerhans cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000129
+
+
+microglial cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000889
+
+
+myeloid suppressor cell
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000576
+
+
+monocyte
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
+
+
+CL:0000771
+
+
+Eosinophils
+
+
+Eosinophils
+
+
+CL:0000874
+
+
+splenic red pulp macrophage
+
+
+1
+
+
+CL:0000766
+
+
+myeloid leukocyte
+
Progenitor cell
+
+Progenitor cell
+
# progenitor cell
print_df |>
dplyr::filter(cl_annotation == "progenitor cell") |>
@@ -1755,181 +3503,443 @@
Progenitor cell
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000765
-erythroblast
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000037
-hematopoietic stem cell
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000062
-osteoblast
-1
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000158
-club cell
-1
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0000038
-erythroid progenitor cell
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:4042021
-neuronal-restricted precursor
-1
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0002453
-oligodendrocyte precursor cell
-1
-CL:0011026
-progenitor cell
-
-
-CL:0000576
-Monocytes
-Monocytes
-CL:0002351
-progenitor cell of endocrine pancreas
-1
-CL:0011026
-progenitor cell
-
-
-CL:0000050
-HSC
-MEP
-CL:0000765
-erythroblast
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000050
-HSC
-MEP
-CL:0000037
-hematopoietic stem cell
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000050
-HSC
-MEP
-CL:0000576
-monocyte
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000050
-HSC
-MEP
-CL:0000576
-monocyte
-2
-CL:0011026
-progenitor cell
-
-
-CL:0000050
-HSC
-MEP
-CL:0000062
-osteoblast
-1
-CL:0011026
-progenitor cell
-
-
-CL:0000050
-HSC
-MEP
-CL:0000158
-club cell
-1
-CL:0011026
-progenitor cell
-
-
+CL:0000050
-HSC
-MEP
-CL:0000038
-erythroid progenitor cell
-3
-CL:0011026
-progenitor cell
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000765
+
+
+erythroblast
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000037
+
+
+hematopoietic stem cell
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000062
+
+
+osteoblast
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000158
+
+
+club cell
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0000038
+
+
+erythroid progenitor cell
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:4042021
+
+
+neuronal-restricted precursor
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0002453
+
+
+oligodendrocyte precursor cell
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000576
+
+
+Monocytes
+
+
+Monocytes
+
+
+CL:0002351
+
+
+progenitor cell of endocrine pancreas
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000765
+
+
+erythroblast
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000037
+
+
+hematopoietic stem cell
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000576
+
+
+monocyte
+
+
+2
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000062
+
+
+osteoblast
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000158
+
+
+club cell
+
+
+1
+
+
+CL:0011026
+
+
+progenitor cell
+
+
+
+CL:0000050
+
+
+HSC
+
+
+MEP
+
+
+CL:0000038
+
+
+erythroid progenitor cell
+
+
+3
+
+
+CL:0011026
+
+
+progenitor cell
+
progenitor cell
, I do think it could be
-helpful to know that something may be a progenitor cell, but when you
-have a cell with the label for HSC and the label for cells like
-monocytes or osteoblasts, then maybe we are talking about a tumor cell
-instead. After discussion, we are going to remove progenitor cells.lining cell
and supporting cell
, are too broad
-even though they have few descendants.progenitor cell
, I do think it could be helpful
+to know that something may be a progenitor cell, but when you have a
+cell with the label for HSC and the label for cells like monocytes or
+osteoblasts, then maybe we are talking about a tumor cell instead. After
+discussion, we are going to remove progenitor cells.
+lining
+cell
and supporting cell
, are too broad even though
+they have few descendants.
+Lining cell
+
+Lining cell
+
@@ -1947,83 +3957,197 @@ # lining cell
print_df |>
dplyr::filter(cl_annotation == "lining cell")
Lining cell
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000115
-Endothelial cells
-Endothelial cells
-CL:0000077
-mesothelial cell
-2
-CL:0000213
-lining cell
-
-
-CL:0000115
-Endothelial cells
-Endothelial cells
-CL:0002481
-peritubular myoid cell
-2
-CL:0000213
-lining cell
-
-
-CL:0000115
-Endothelial cells
-Endothelial cells
-CL:0000216
-Sertoli cell
-2
-CL:0000213
-lining cell
-
-
-CL:2000008
-Endothelial cells
-mv Endothelial cells
-CL:0000077
-mesothelial cell
-2
-CL:0000213
-lining cell
-
-
-CL:2000008
-Endothelial cells
-mv Endothelial cells
-CL:0002481
-peritubular myoid cell
-2
-CL:0000213
-lining cell
-
-
+CL:2000008
-Endothelial cells
-mv Endothelial cells
-CL:0000216
-Sertoli cell
-2
-CL:0000213
-lining cell
+
+CL:0000115
+
+
+Endothelial cells
+
+
+Endothelial cells
+
+
+CL:0000077
+
+
+mesothelial cell
+
+
+2
+
+
+CL:0000213
+
+
+lining cell
+
+
+
+
+CL:0000115
+
+
+Endothelial cells
+
+
+Endothelial cells
+
+
+CL:0002481
+
+
+peritubular myoid cell
+
+
+2
+
+
+CL:0000213
+
+
+lining cell
+
+
+
+
+CL:0000115
+
+
+Endothelial cells
+
+
+Endothelial cells
+
+
+CL:0000216
+
+
+Sertoli cell
+
+
+2
+
+
+CL:0000213
+
+
+lining cell
+
+
+
+
+CL:2000008
+
+
+Endothelial cells
+
+
+mv Endothelial cells
+
+
+CL:0000077
+
+
+mesothelial cell
+
+
+2
+
+
+CL:0000213
+
+
+lining cell
+
+
+
+
+CL:2000008
+
+
+Endothelial cells
+
+
+mv Endothelial cells
+
+
+CL:0002481
+
+
+peritubular myoid cell
+
+
+2
+
+
+CL:0000213
+
+
+lining cell
+
+
+
+CL:2000008
+
+
+Endothelial cells
+
+
+mv Endothelial cells
+
+
+CL:0000216
+
+
+Sertoli cell
+
+
+2
+
+
+CL:0000213
+
+
+lining cell
+
Supporting cell
+
+Supporting cell
+
@@ -2041,36 +4165,84 @@ # supporting cell
print_df |>
dplyr::filter(cl_annotation == "supporting cell")
Supporting cell
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000669
-Pericytes
-Pericytes
-CL:0000216
-Sertoli cell
-2
-CL:0000630
-supporting cell
-
-
+CL:0000650
-Mesangial cells
-Mesangial cells
-CL:0000216
-Sertoli cell
-2
-CL:0000630
-supporting cell
+
+CL:0000669
+
+
+Pericytes
+
+
+Pericytes
+
+
+CL:0000216
+
+
+Sertoli cell
+
+
+2
+
+
+CL:0000630
+
+
+supporting cell
+
+
+
@@ -2078,10 +4250,14 @@
+CL:0000650
+
+
+Mesangial cells
+
+
+Mesangial cells
+
+
+CL:0000216
+
+
+Sertoli cell
+
+
+2
+
+
+CL:0000630
+
+
+supporting cell
+
Supporting cell
Discarded cell types
-
+Discarded cell types
+
+
-lca_df |>
dplyr::filter(total_descendants > cutoff) |>
dplyr::pull(cl_annotation) |>
@@ -2093,10 +4269,14 @@
Discarded cell types
## [13] "secretory cell" "connective tissue cell" "electrically responsive cell"
## [16] "contractile cell" "epithelial cell" "neuron"
## [19] "neural cell"Neuron
+
+Neuron
+
@@ -2114,226 +4294,566 @@ # neuron
print_df |>
dplyr::filter(cl_annotation == "neuron")
Neuron
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000540
-Neurons
-Neurons
-CL:0000109
-adrenergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000108
-cholinergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000166
-chromaffin cell
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000700
-dopaminergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0007011
-enteric neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:1001509
-glycinergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000099
-interneuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000100
-motor neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000165
-neuroendocrine cell
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000540
-neuron
-0
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0008025
-noradrenergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000210
-photoreceptor cell
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000740
-retinal ganglion cell
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000850
-serotonergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:4023169
-trigeminal neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000695
-Cajal-Retzius cell
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000617
-GABAergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000679
-glutamatergic neuron
-1
-CL:0000540
-neuron
-
-
-CL:0000540
-Neurons
-Neurons
-CL:0000121
-Purkinje cell
-1
-CL:0000540
-neuron
-
-
+CL:0000540
-Neurons
-Neurons
-CL:0000598
-pyramidal neuron
-1
-CL:0000540
-neuron
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000109
+
+
+adrenergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000108
+
+
+cholinergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000166
+
+
+chromaffin cell
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000700
+
+
+dopaminergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0007011
+
+
+enteric neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:1001509
+
+
+glycinergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000099
+
+
+interneuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000100
+
+
+motor neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000165
+
+
+neuroendocrine cell
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000540
+
+
+neuron
+
+
+0
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0008025
+
+
+noradrenergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000210
+
+
+photoreceptor cell
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000740
+
+
+retinal ganglion cell
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000850
+
+
+serotonergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:4023169
+
+
+trigeminal neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000695
+
+
+Cajal-Retzius cell
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000617
+
+
+GABAergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000679
+
+
+glutamatergic neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000121
+
+
+Purkinje cell
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
+
+
+CL:0000540
+
+
+Neurons
+
+
+Neurons
+
+
+CL:0000598
+
+
+pyramidal neuron
+
+
+1
+
+
+CL:0000540
+
+
+neuron
+
Epithelial cell
+
+Epithelial cell
+
@@ -2351,1015 +4871,2605 @@ # epithelial cell
print_df |>
dplyr::filter(cl_annotation == "epithelial cell")
Epithelial cell
-
blueprint_ontology
-blueprint_annotation_main
-blueprint_annotation_fine
-panglao_ontology
-panglao_annotation
-total_lca
-lca
-cl_annotation
+
+blueprint_ontology
+
+
+blueprint_annotation_main
+
+
+blueprint_annotation_fine
+
+
+panglao_ontology
+
+
+panglao_annotation
+
+
+total_lca
+
+
+lca
+
+
+cl_annotation
+
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000622
-acinar cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:1000488
-cholangiocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000166
-chromaffin cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000584
-enterocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000164
-enteroendocrine cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000065
-ependymal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000066
-epithelial cell
-0
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000160
-goblet cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000501
-granulosa cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000182
-hepatocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0005006
-ionocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000312
-keratinocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000077
-mesothelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000185
-myoepithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000165
-neuroendocrine cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002167
-olfactory epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000510
-paneth cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000162
-parietal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002481
-peritubular myoid cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000652
-pinealocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000653
-podocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000209
-taste receptor cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000731
-urothelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002368
-respiratory epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002370
-respiratory goblet cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000171
-pancreatic A cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000169
-type B pancreatic cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000706
-choroid plexus epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000158
-club cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002250
-intestinal crypt stem cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000173
-pancreatic D cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002305
-epithelial cell of distal tubule
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002079
-pancreatic ductal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000504
-enterochromaffin-like cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0005019
-pancreatic epsilon cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002258
-thyroid follicular cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002179
-foveolar cell of stomach
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000696
-PP cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000155
-peptic cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002292
-type I cell of carotid body
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0005010
-renal intercalated cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:1000909
-kidney loop of Henle epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002326
-luminal epithelial cell of mammary gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002327
-mammary gland epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000242
-Merkel cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000682
-M cell of gut
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002199
-oxyphil cell of parathyroid gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000446
-chief cell of parathyroid gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0005009
-renal principal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002306
-epithelial cell of proximal tubule
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002062
-pulmonary alveolar type 1 cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002063
-pulmonary alveolar type 2 cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:1001596
-salivary gland glandular cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002140
-acinar cell of sebaceous gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0000216
-Sertoli cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002562
-hair germinal matrix cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000066
-Epithelial cells
-Epithelial cells
-CL:0002204
-brush cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000622
-acinar cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:1000488
-cholangiocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000584
-enterocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000164
-enteroendocrine cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000066
-epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000160
-goblet cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000501
-granulosa cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000182
-hepatocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0005006
-ionocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000185
-myoepithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000510
-paneth cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000162
-parietal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000653
-podocyte
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000209
-taste receptor cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000731
-urothelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002368
-respiratory epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002370
-respiratory goblet cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000171
-pancreatic A cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000169
-type B pancreatic cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000158
-club cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002250
-intestinal crypt stem cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000173
-pancreatic D cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002305
-epithelial cell of distal tubule
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002079
-pancreatic ductal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000504
-enterochromaffin-like cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0005019
-pancreatic epsilon cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002258
-thyroid follicular cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002179
-foveolar cell of stomach
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000696
-PP cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000155
-peptic cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0005010
-renal intercalated cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:1000909
-kidney loop of Henle epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002326
-luminal epithelial cell of mammary gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002327
-mammary gland epithelial cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000682
-M cell of gut
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002199
-oxyphil cell of parathyroid gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0000446
-chief cell of parathyroid gland
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0005009
-renal principal cell
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002306
-epithelial cell of proximal tubule
-1
-CL:0000066
-epithelial cell
-
-
-CL:0000312
-Keratinocytes
-Keratinocytes
-CL:1001596
-salivary gland glandular cell
-1
-CL:0000066
-epithelial cell
-
-
+CL:0000312
-Keratinocytes
-Keratinocytes
-CL:0002204
-brush cell
-1
-CL:0000066
-epithelial cell
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000622
+
+
+acinar cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:1000488
+
+
+cholangiocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000166
+
+
+chromaffin cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000584
+
+
+enterocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000164
+
+
+enteroendocrine cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000065
+
+
+ependymal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+0
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000160
+
+
+goblet cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000501
+
+
+granulosa cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000182
+
+
+hepatocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0005006
+
+
+ionocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000312
+
+
+keratinocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000077
+
+
+mesothelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000185
+
+
+myoepithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000165
+
+
+neuroendocrine cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002167
+
+
+olfactory epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000510
+
+
+paneth cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000162
+
+
+parietal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002481
+
+
+peritubular myoid cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000652
+
+
+pinealocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000653
+
+
+podocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000209
+
+
+taste receptor cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000731
+
+
+urothelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002368
+
+
+respiratory epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002370
+
+
+respiratory goblet cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000171
+
+
+pancreatic A cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000169
+
+
+type B pancreatic cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000706
+
+
+choroid plexus epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000158
+
+
+club cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002250
+
+
+intestinal crypt stem cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000173
+
+
+pancreatic D cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002305
+
+
+epithelial cell of distal tubule
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002079
+
+
+pancreatic ductal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000504
+
+
+enterochromaffin-like cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0005019
+
+
+pancreatic epsilon cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002258
+
+
+thyroid follicular cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002179
+
+
+foveolar cell of stomach
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000696
+
+
+PP cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000155
+
+
+peptic cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002292
+
+
+type I cell of carotid body
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0005010
+
+
+renal intercalated cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:1000909
+
+
+kidney loop of Henle epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002326
+
+
+luminal epithelial cell of mammary gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002327
+
+
+mammary gland epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000242
+
+
+Merkel cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000682
+
+
+M cell of gut
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002199
+
+
+oxyphil cell of parathyroid gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000446
+
+
+chief cell of parathyroid gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0005009
+
+
+renal principal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002306
+
+
+epithelial cell of proximal tubule
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002062
+
+
+pulmonary alveolar type 1 cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002063
+
+
+pulmonary alveolar type 2 cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:1001596
+
+
+salivary gland glandular cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002140
+
+
+acinar cell of sebaceous gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0000216
+
+
+Sertoli cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002562
+
+
+hair germinal matrix cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000066
+
+
+Epithelial cells
+
+
+Epithelial cells
+
+
+CL:0002204
+
+
+brush cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000622
+
+
+acinar cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:1000488
+
+
+cholangiocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000584
+
+
+enterocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000164
+
+
+enteroendocrine cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000160
+
+
+goblet cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000501
+
+
+granulosa cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000182
+
+
+hepatocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0005006
+
+
+ionocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000185
+
+
+myoepithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000510
+
+
+paneth cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000162
+
+
+parietal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000653
+
+
+podocyte
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000209
+
+
+taste receptor cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000731
+
+
+urothelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002368
+
+
+respiratory epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002370
+
+
+respiratory goblet cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000171
+
+
+pancreatic A cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000169
+
+
+type B pancreatic cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000158
+
+
+club cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002250
+
+
+intestinal crypt stem cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000173
+
+
+pancreatic D cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002305
+
+
+epithelial cell of distal tubule
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002079
+
+
+pancreatic ductal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000504
+
+
+enterochromaffin-like cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0005019
+
+
+pancreatic epsilon cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002258
+
+
+thyroid follicular cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002179
+
+
+foveolar cell of stomach
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000696
+
+
+PP cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000155
+
+
+peptic cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0005010
+
+
+renal intercalated cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:1000909
+
+
+kidney loop of Henle epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002326
+
+
+luminal epithelial cell of mammary gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002327
+
+
+mammary gland epithelial cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000682
+
+
+M cell of gut
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002199
+
+
+oxyphil cell of parathyroid gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0000446
+
+
+chief cell of parathyroid gland
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0005009
+
+
+renal principal cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002306
+
+
+epithelial cell of proximal tubule
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:1001596
+
+
+salivary gland glandular cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
+
+
+CL:0000312
+
+
+Keratinocytes
+
+
+Keratinocytes
+
+
+CL:0002204
+
+
+brush cell
+
+
+1
+
+
+CL:0000066
+
+
+epithelial cell
+
Epithelial cells
but not when it is
-Keratinocytes
.Epithelial cells
but not when it is
+Keratinocytes
.
+Removing anything with more than 1 LCA
-
+Removing anything with more than 1 LCA
+
+lca_df |>
dplyr::filter(total_lca > 1) |>
dplyr::select(cl_annotation, total_descendants) |>
@@ -3369,119 +7479,222 @@
Removing anything with more than 1 LCA
-
cl_annotation
-total_descendants
+
+cl_annotation
+
+
+total_descendants
+
-
bone cell
-38
+
+bone cell
+
+
+38
+
-
blood cell
-41
+
+blood cell
+
+
+41
+
-
perivascular cell
-41
+
+perivascular cell
+
+
+41
+
-
stromal cell
-53
+
+stromal cell
+
+
+53
+
-
supporting cell
-61
+
+supporting cell
+
+
+61
+
-
hematopoietic precursor cell
-105
+
+hematopoietic precursor cell
+
+
+105
+
-
lining cell
-120
+
+lining cell
+
+
+120
+
-
myeloid leukocyte
-165
+
+myeloid leukocyte
+
+
+165
+
-
progenitor cell
-165
+
+progenitor cell
+
+
+165
+
-
mononuclear phagocyte
-169
+
+mononuclear phagocyte
+
+
+169
+
-
phagocyte (sensu Vertebrata)
-175
+
+phagocyte (sensu Vertebrata)
+
+
+175
+
-
contractile cell
-177
+
+contractile cell
+
+
+177
+
-
defensive cell
-199
+
+defensive cell
+
+
+199
+
-
professional antigen presenting cell
-212
+
+professional antigen presenting cell
+
+
+212
+
-
connective tissue cell
-223
+
+connective tissue cell
+
+
+223
+
-
myeloid cell
-247
+
+myeloid cell
+
+
+247
+
-
stuff accumulating cell
-266
+
+stuff accumulating cell
+
+
+266
+
-
precursor cell
-271
+
+precursor cell
+
+
+271
+
-
secretory cell
-457
+
+secretory cell
+
+
+457
+
-
mononuclear cell
-503
+
+mononuclear cell
+
+
+503
+
-
leukocyte
-540
+
+leukocyte
+
+
+540
+
-
electrically responsive cell
-673
+
+electrically responsive cell
+
+
+673
+
-
hematopoietic cell
-684
+
+hematopoietic cell
+
+
+684
+
-
eukaryotic cell
-2645
+
+eukaryotic cell
+
+
+2645
+
# remove any combinations with more than one lca
filtered_lca_df <- lca_df |>
dplyr::filter(total_lca < 2)
@@ -3496,12 +7709,16 @@ Removing anything with more than 1 LCA
setdiff(celltypes_to_keep, updated_celltypes)
## [1] "blood cell" "hematopoietic precursor cell" "lining cell"
## [4] "perivascular cell" "supporting cell"
-It looks like I am losing a few terms I already said were not -specific and then a few other terms, like “hematopoietic precursor cell” -and “perivascular cell”. I’ll look at both of those to confirm we would -not want them.
++It looks like I am losing a few terms I already said were not specific +and then a few other terms, like “hematopoietic precursor cell” and +“perivascular cell”. I’ll look at both of those to confirm we would not +want them. +
print_df |>
dplyr::filter(cl_annotation == "hematopoietic precursor cell")
It looks like here we should be keeping these matches because both +
+It looks like here we should be keeping these matches because both references have these labels as hematopoietic stem and progenitor cells. I think in the context of pediatric cancer having this label would be -helpful, so maybe we shouldn’t remove all terms that have 2 LCAs.
-Let’s look at what the other LCA is for an example set.
+helpful, so maybe we shouldn’t remove all terms that have 2 LCAs. + ++Let’s look at what the other LCA is for an example set. +
lca_df |>
dplyr::filter(panglao_ontology == "CL:0000037" & blueprint_ontology == "CL:0000050") |>
dplyr::select(blueprint_annotation_main, blueprint_annotation_fine, panglao_annotation, cl_annotation)
@@ -3660,36 +8073,64 @@ It looks like these terms have both
-hematopoietic precursor cell
and
-progenitor cell
as LCAs. Personally, I would keep the term
-for hematopoietic precursor cell
because I think it’s more
-informative and specific to the type of progenitor cell.
+It looks like these terms have both hematopoietic precursor
+cell
and progenitor cell
as LCAs. Personally, I
+would keep the term for hematopoietic precursor cell
+because I think it’s more informative and specific to the type of
+progenitor cell.
+
print_df |>
dplyr::filter(cl_annotation == "perivascular cell")
I would remove perivascular cell
, since the cell type
+
+I would remove perivascular cell
, since the cell type
labels from PanglaoDB and Blueprint are pretty different from each
-other.
An alternative approach would be to calculate the similarity
+
+An alternative approach would be to calculate the
+similarity
index between each set of terms and define a cutoff for which set of
terms are similar. This is a value on a 0-1 scale where 0 indicates no
-similarity and 1 indicates the terms are equal. Although this could provide a metric that we could use to define
-similar cell types, we would still have to identify the label to use
-which would most likely be the LCA. Even if the similarity index is
-close to 1, if the LCA term is not informative then I don’t know that we
-would want to use that. However, we could use this to finalize the actual pairs of terms that
-we trust. For example, if the LCA for a pair is Below I’ll calculate the similarity index for each set of terms and
-plot the distribution. Then we will look at the values for pairs that
-have an LCA that pass the total descendants threshold we set to see if
-those pairs have a higher similarity index.
+Similarity index
+
+T cell
we
-can look at the similarity index to confirm that specific pair of terms
-has high similarity.
+Although this could provide a metric that we could use to define similar +cell types, we would still have to identify the label to use which would +most likely be the LCA. Even if the similarity index is close to 1, if +the LCA term is not informative then I don’t know that we would want to +use that. +
+
+However, we could use this to finalize the actual pairs of terms that we
+trust. For example, if the LCA for a pair is T cell
we can
+look at the similarity index to confirm that specific pair of terms has
+high similarity.
+
+Below I’ll calculate the similarity index for each set of terms and plot +the distribution. Then we will look at the values for pairs that have an +LCA that pass the total descendants threshold we set to see if those +pairs have a higher similarity index. +
information_content <- ontologySimilarity::descendants_IC(cl_ont)
# get similarity index for each set of terms
@@ -3846,15 +8444,21 @@ Similarity index
x = "Similarity index",
y = "Density"
)
-
-This looks as I expected with most of the pairs that pass the total +
+ +
++This looks as I expected with most of the pairs that pass the total descendants cutoff having a higher similarity index than those that do not pass. There is still some overlap though so perhaps even if a set of terms shares an LCA that passes the threshold, the actual terms being -compared may be further apart than we would like.
-Now let’s look at the similarity index for various LCA terms. Here -each LCA term is its own plot and the vertical lines are the similarity -index for each pair of terms that results in that LCA.
+compared may be further apart than we would like. + ++Now let’s look at the similarity index for various LCA terms. Here each +LCA term is its own plot and the vertical lines are the similarity index +for each pair of terms that results in that LCA. +
celltypes_to_plot <- c("myeloid leukocyte", "T cell", "cell", "supporting cell", "B cell")
celltypes_to_plot |>
@@ -3877,59 +8481,84 @@ Similarity index
})
## [[1]]
-
++ +
##
## [[2]]
-
++ +
##
## [[3]]
-
++ +
##
## [[4]]
-
++ +
##
## [[5]]
-
-It looks like terms that are more granular like T and B cell have -higher similarity index values than terms that are less granular which -is what we would expect. However, within terms like myeloid leukocyte -and even T cell we do see a range of values. We could dig deeper into -which pairs are resulting in which similarity index values if we wanted -to, but I think that might be a future direction if we feel like the -similarity index is something that could be useful.
++ +
++It looks like terms that are more granular like T and B cell have higher +similarity index values than terms that are less granular which is what +we would expect. However, within terms like myeloid leukocyte and even T +cell we do see a range of values. We could dig deeper into which pairs +are resulting in which similarity index values if we wanted to, but I +think that might be a future direction if we feel like the similarity +index is something that could be useful. +
Based on these findings, I think it might be best to create a -reference that has all possible pairs of labels between PanglaoDB and -Blueprint Encode and the resulting consensus label for those pairs. To -do this we could come up with a whitelist of LCA terms that we would be -comfortable including and all other cell types would be unknowns. I -would use the following criteria to come up with my whitelist:
++Based on these findings, I think it might be best to create a reference +that has all possible pairs of labels between PanglaoDB and Blueprint +Encode and the resulting consensus label for those pairs. To do this we +could come up with a whitelist of LCA terms that we would be comfortable +including and all other cell types would be unknowns. I would use the +following criteria to come up with my whitelist: +
neuron
and
-epithelial cell
even though they do not pass the threshold
-for number of descendants. However, epithelial cell
should
-only be included if the Blueprint Encode name is
-Epithelial cells
and not
-Keratinocytes
.lining cell
, blood cell
,
-progenitor cell
, bone cell
, and
-supporting cell
neuron
and epithelial
+cell
even though they do not pass the threshold for number of
+descendants. However, epithelial cell
should only be
+included if the Blueprint Encode name is Epithelial cells
+and not Keratinocytes
.
+lining
+cell
, blood cell
, progenitor cell
,
+bone cell
, and supporting cell
+Alternatively, rather than eliminate terms that are too broad we -could look at the similarity index for individual matches and decide on -a case by case basis if those should be allowed. Although I still think -having a term that is too broad, even if it’s a good match, is not super -informative.
++Alternatively, rather than eliminate terms that are too broad we could +look at the similarity index for individual matches and decide on a case +by case basis if those should be allowed. Although I still think having +a term that is too broad, even if it’s a good match, is not super +informative. +
sessionInfo()
## R version 4.4.2 (2024-10-31)
## Platform: aarch64-apple-darwin20
@@ -3984,6 +8613,48 @@ Session info
## [117] htmltools_0.5.8.1 lifecycle_1.0.4 httr_1.4.7 mime_0.12
## [121] bit64_4.5.2