CorticalOrganoids / scr / AllCells / Cluster Annotation (part 2).Rmd
Cluster Annotation (part 2).Rmd
Raw
---
title: "Cluster Annotation (part 2)"
author: "Nina-Lydia Kazakou"
date: "18/06/2021"
output: html_document
---


# load libraries 
```{r message=FALSE}
library(SingleCellExperiment)
library(Seurat)
library(scater)
library(scran)
library(devtools)
library(dplyr)
library(ggsci)
library(tidyverse)
library(Matrix)
library(scales)
library(here)
```

# Set the colour pallete 
```{r}
mypal <- pal_npg("nrc", alpha = 0.7)(10)
mypal2 <-pal_tron("legacy", alpha = 0.7)(7)
mypal3 <- pal_lancet("lanonc", alpha = 0.7)(9)
mypal4 <- pal_simpsons(palette = c("springfield"), alpha = 0.7)(16)
mypal5 <- pal_rickandmorty(palette = c("schwifty"), alpha = 0.7)(6)
mypal6 <- pal_futurama(palette = c("planetexpress"), alpha = 0.7)(5)
mypal7 <- pal_startrek(palette = c("uniform"), alpha = 0.7)(5)
mycoloursP<- c(mypal, mypal2, mypal3, mypal4, mypal5, mypal6, mypal7)
show_col(mycoloursP, labels =F)
```

# Load normalised seu.object
```{r}
norm.co.seu <- readRDS(here("data", "norm.co.seu.rds"))

dim(norm.co.seu) # 22735 12923
```

```{r}
DefaultAssay(norm.co.seu) <- "RNA"
Idents(norm.co.seu) <- "RNA_snn_res.0.5"
```


```{r}
DimPlot(norm.co.seu, reduction = "umap", pt.size = 0.5, cols = mycoloursP, label = TRUE) & NoAxes()
```

I have now manually looked at the markers and here are my thoughts:
 # I have devided the object into two subsets (neu: containing what I think is neuronal populations & gli: what I think contains glia cells;
   Cluster8 & Cluster 11 looked a bit ambiguous, so they are included in both subsets)
```{r}
neu <- subset(norm.co.seu, ident = c(0, 1, 2, 3, 6, 7, 8, 9, 11)) #highlighted in purple
dim(neu) # 22735 10778

gli <- subset(norm.co.seu, ident = c(4, 5, 8, 10, 11, 12, 13)) #highlighted in red
dim(gli) # 22735  3074
```

1) There are no pericytes/endothelial cells in this dataset (could Cluster 8 contain pericytes?)
2) There are no microglia in this dataset 
3) Oligodendroglia are located in Cluster 12, with some OLIG1+/OLIG2+ cells residing withing Cluster 4
```{r fig.width=7, fig.height=7, fig.fullwidth=TRUE}
FeaturePlot(gli, features = c("OLIG1", "OLIG2", "SOX10"), label = TRUE, cols = c("grey", "red")) & NoAxes()
```

```{r fig.width=7, fig.height=5, fig.fullwidth=TRUE}
VlnPlot(gli, features = c("OLIG1", "OLIG2", "SOX10"), cols = mycoloursP, ncol = 2, pt.size = 0.01)
```

4) Cluster 4 could be characterised as Radial Glia  or Glial Progenitors; I believe it gives rise to Cluster 12 (oligodendroglia) 
   & Cluster 10 (expresses some mature astrocyte markers, but mostly immature, so it could be characterised as Intermediate Glial          Progenitors); It does look like an astrocyte population too
```{r fig.width=7, fig.height=15, fig.fullwidth=TRUE}
FeaturePlot(gli, features = c("HOPX", "HES1", "HES5", "VIM", "PAX6", "PTPRZ1", "SPARCL1", "BCAN", "SLC1A3","GLI3"), label = TRUE, ncol = 2, cols = c("grey", "red")) &NoAxes()
```

```{r fig.width=7, fig.height=12, fig.fullwidth=TRUE}
VlnPlot(gli, features = c("HOPX", "HES1", "HES5", "VIM", "PAX6", "PTPRZ1", "SPARCL1", "BCAN", "SLC1A3","GLI3"), cols = mycoloursP, ncol = 2, pt.size = 0.01)
```

5) Cluster 13 is what I would call mature Astrocytes
```{r fig.width=7, fig.height=7, fig.fullwidth=TRUE}
FeaturePlot(gli, features = c("AQP4", "GFAP", "S100B", "SPON1"), label = TRUE, cols = c("grey", "red")) &NoAxes()
```

```{r fig.width=7, fig.height=5, fig.fullwidth=TRUE}
VlnPlot(gli, features = c("AQP4", "GFAP", "S100B", "SPON1"), cols = mycoloursP, ncol = 2, pt.size = 0.01)
```

6) Cluster 5 resembles Cluster 4 a lot, but I think it contains Radial Glia cells that only give rise to astrocytes
   or it could also be characterised as astrocytes
7) Cluster 11 is positive for proliferation markers, but also expresses some early neuronal markers, so it could be called Cycling Progenitors
```{r fig.width=7, fig.height=3, fig.fullwidth=TRUE}
FeaturePlot(norm.co.seu, features = c("MKI67", "TOP2A"), label = TRUE) &NoAxes()
```

8) Cluster 8 could be characterised as Early Neurons, highlighting the transition from glia to neurons in the umap plot
   This cluster is also positive for PDGFRB which usually characterises pericytes, but it also extensively expressed by 
   neurons,chorioid plexus, vascular smooth muscle cells, and pericytes of the human brain, particularly the basal 
   ganglia and the dentate nucleus
```{r}
FeaturePlot(neu, features = "STMN2", label = TRUE) & NoAxes() #early neuronal marker
```

```{r}
FeaturePlot(norm.co.seu, features = "PDGFRB", label = TRUE) & NoAxes()
VlnPlot(norm.co.seu, features = "PDGFRB", cols = mycoloursP)
```

9) Cluster 2 & Cluster 7 could be characterised as Immature Neurons 
```{r}
FeaturePlot(neu, features = "TUBB3", label = TRUE) & NoAxes() #early neuronal marker
```

10) Cluster 0, Cluster 1, Cluster 3, Cluster 9, Cluster 6 are positive for several neuronal markers; at a later stage these clusters can be subsetted seperately to characterised the various neuronal types extensively
```{r fig.width=7, fig.height=15, fig.fullwidth=TRUE}
FeaturePlot(neu, features = c("STMN2", "MAP2", "DCX", "SOX11", "SYP", "NEFL", "STMN1", "ASCL1", "SLC32A1", "GAD1", "GAD2", "RBFOX1", "RBFOX3"), ncol = 2) & NoAxes()
```

```{r message=FALSE}
sessionInfo()
```