Author

Hu Zheng

Published

2024-12-01

Code
library(Seurat)
library(tidyverse)
library(hdWGCNA)
source('bin/Palettes.R')
Code
seu.harmony <- readRDS('../data/seu.harmony.rds')
seu.harmony.metadata <- readRDS('../data/seu.harmony.metadata.rds')
seu.harmony@meta.data <- seu.harmony.metadata
seu.IT <- subset(seu.harmony, cells=colnames(seu.harmony)[which(
  seu.harmony$SubType %in% names(col_SubType)[1:8]
)])
seu.Ex <- seu.harmony[,seu.harmony$SubType %in% names(col_SubType)[1:11]]
Code
seurat_obj <- readRDS("../data/Figure4/seu.Ex.hdwgcna.rds")

9.1 Figure_S4A

Code
Figure_S4A <- PlotDendrogram(seurat_obj, main='hdWGCNA Dendrogram')

Code
Figure_S4A
$mar
[1] 1 5 0 1
Code
ggsave("../../Figure/FigureS4/Figure_S4A.pdf", plot = Figure_S4A,
       height = 4, width = 8, units = "in")

9.2 Figure_S4B

Code
ModuleNetworkPlot(
  seurat_obj,
  outdir = '../../Figure/Figure4/ModuleNetwork'
)
Code
knitr::include_graphics("./images/Figure_S4B.png", dpi = 300)

9.3 Figure_S4C

Code
seu <- seu.IT
seu$orig.ident <- factor(seu$orig.ident, levels = c("P1","P4","P10","Adult"))
gene_list <- c("Cdh2","Ncam1","Sema4g","Igsf3","Lrp8")

Figure_S4C <- 
  VlnPlot(seu, features = rev(gene_list), group.by = "orig.ident", cols=col_Time,
        split.by = "orig.ident",
        stack = TRUE, flip = TRUE) +
  theme(legend.position = "none", axis.text.x = element_text(angle = 0, hjust = 0.5)) +
  labs(x="")
Figure_S4C

Code
ggsave("../../Figure/FigureS4/Figure_S4C.pdf", plot = Figure_S4C,
       height = 6, width = 10, units = "in")

9.4 Figure_S4D

Code
seu <- seu.IT
seu$orig.ident <- factor(seu$orig.ident, levels = c("P1","P4","P10","Adult"))
gene_list <- c("Efnb3","Cdh13","Sdc3","Cd200","L1cam")

Figure_S4D <- 
  VlnPlot(seu, features = gene_list, group.by = "orig.ident", cols=col_Time,
        split.by = "orig.ident",
        stack = TRUE, flip = TRUE) +
  theme(legend.position = "none", axis.text.x = element_text(angle = 0, hjust = 0.5)) +
  labs(x="")
Figure_S4D

Code
ggsave("../../Figure/FigureS4/Figure_S4D.pdf", plot = Figure_S4D,
       height = 6, width = 10, units = "in")