TigerZheng commited on
Commit
519b5e5
·
verified ·
1 Parent(s): 6430c61

Update PFCdevApp.qmd

Browse files
Files changed (1) hide show
  1. PFCdevApp.qmd +179 -179
PFCdevApp.qmd CHANGED
@@ -1,179 +1,179 @@
1
- ---
2
- title: "SPIDER-web"
3
- author: "Cao Lab"
4
- server: shiny
5
- format:
6
- dashboard:
7
- logo: https://ZhengTiger.github.io/picx-images-hosting/PFCapp/Logo-circle.7sn4nqapcl.png
8
- nav-buttons:
9
- - icon: github
10
- href: https://github.com/ZhengTiger/SPIDER-Seq
11
- ---
12
- # Home
13
-
14
- <p style="font-size: 50px; font-weight: bold; text-align: center;">Modular organization of mouse prefrontal cortex subnetwork revealed by spatial single-cell multi-omic analysis of SPIEDER-Seq</p>
15
-
16
- <br>
17
-
18
- <img src="https://ZhengTiger.github.io/picx-images-hosting/PFCapp/Figure1A.2doqkri93w.webp" style="width: 100%;">
19
-
20
- <br>
21
- <br>
22
-
23
- <p style="font-size: 30px; font-weight: bold; text-align: left;">
24
- Summary
25
- </p>
26
-
27
- <p style="font-size: 20px; text-align: justify;">
28
- Deciphering the connectome, transcriptome and spatial-omics integrated multi-modal brain atlas and the underlying organization principles remains a great challenge. We developed a cost-effective Single-cell Projectome-transcriptome In situ Deciphering Sequencing (SPIDER-Seq) technique by combining viral barcoding tracing with single-cell sequencing and spatial-omics. This empowers us to delineate a comprehensive integrated single-cell spatial molecular, cellular and projectomic atlas of mouse prefrontal cortex (PFC). The projectomic and transcriptomic cell clusters display distinct modular organization principles, but are coordinately configured in the PFC. The projection neurons gradiently occupied different territories in the PFC aligning with their wiring patterns. Importantly, they show higher co-projection probability to the downstream nuclei with reciprocal circuit connections. Moreover, we integrated projectomic atlas with their distinct spectrum of neurotransmitter/neuropeptide and the receptors-related gene profiles and depicted PFC neural signal transmission network. By which, we uncovered potential mechanisms underlying the complexity and specificity of neural transmission. Finally, we predicted neuron projections with high accuracy by combining gene profiles and spatial information via machine learning. This study facilitates our understanding of brain multi-modal network and neural computation.
29
- </p>
30
-
31
-
32
- <br>
33
-
34
- <p style="font-size: 30px; font-weight: bold; text-align: left;">
35
- Interactively exploring our data
36
- </p>
37
-
38
- <p style="font-size: 20px; font-weight: bold; text-align: left;">
39
- scRNAseq
40
- </p>
41
-
42
- <p style="font-size: 20px; text-align: justify;">
43
- Our scRNAseq dataset sequenced the PFC of 3 mice. It contains the transcriptome of mouse PFC and the projectome information of 24 PFC targets. Users can browse the following content through the scRNAseq page:
44
- </p>
45
-
46
- - scRNAseq Clustering: Select different resolutions to view cell clusters on UMAP
47
- - Gene Expression: Select different genes to view their expression on UMAP
48
- - Barcode Expression: Select different projections to view their expression on UMAP
49
- - Barcode Cell Numbers: View PFC projection cell numbers in different cell clusters
50
-
51
-
52
-
53
- <p style="font-size: 20px; font-weight: bold; text-align: left;">
54
- Spatial data
55
- </p>
56
-
57
- <p style="font-size: 20px; text-align: justify;">
58
- Our spatial dataset sequenced 36 slices of mouse PFC. It contains 32 genes and 15 targets information of mouse PFC. Users can browse the following content through the spatial page:
59
- </p>
60
-
61
- - Spatial Clustering: Select different resolutions to view the spatial distribution of cell clusters
62
- - Spatial Gene Expression: Select different genes to view their spatial expression
63
- - Spatial Barcode Expression: Select different projections to view their spatial expression
64
- - Barcode Spatial Distribution: View the spatial distribution of PFC projection neurons along anterior-posterior and ventralis-dorsalis axes
65
-
66
-
67
-
68
- <p style="font-size: 20px; font-weight: bold; text-align: left;">
69
- 3D
70
- </p>
71
-
72
- <p style="font-size: 20px; text-align: justify;">
73
- 3D interactive visualization of mouse PFC. Users can browse the following content through the 3D page:
74
- </p>
75
-
76
- - Transcriptome 3D Visualization: Select different transcriptome cell clusters to interactively view them in 3D
77
- - Projectome 3D Visualization: Select different Projectome targets to interactively view them in 3D
78
-
79
-
80
- <p style="font-size: 20px; font-weight: bold; text-align: left;">
81
- Download
82
- </p>
83
-
84
- <p style="font-size: 20px; text-align: justify;">
85
- Download the raw and processed data from this study.
86
- </p>
87
-
88
-
89
- ```{r}
90
- #| context: setup
91
- #| warning: false
92
- #| message: false
93
-
94
- library(ggplot2)
95
- library(Seurat)
96
- library(shiny)
97
- library(rgl)
98
- library(ggdark)
99
- library(viridis)
100
- library(dplyr)
101
-
102
- source("R/Palettes.R")
103
- #source('R/includes.R')
104
- seu.harmony <- readRDS(url("https://huggingface.co/TigerZheng/PFCdev-data/resolve/main/seu.harmony.rds","rb"))
105
- seu.harmony.metadata <- readRDS('data/seu.harmony.metadata.rds')
106
- seu.harmony@meta.data <- seu.harmony.metadata
107
-
108
- #options(rgl.useNULL = TRUE)
109
- ```
110
-
111
-
112
-
113
-
114
-
115
- # scRNAseq {scrolling="true"}
116
-
117
- ## {.sidebar}
118
-
119
- ```{r}
120
- selectInput('dataset', 'Select dataset', c("All cells","Neurons"))
121
- ```
122
-
123
- ```{r}
124
- selectInput('celltype', 'Select celltype', c("MainType","Subtype_v2"), selected = "MainType")
125
- ```
126
-
127
- ```{r}
128
- selectInput('gene', 'Select Gene', rownames(seu.harmony), selected = "Cux2")
129
- ```
130
-
131
-
132
-
133
- ## Column
134
-
135
- ### Row
136
-
137
- #### Column
138
-
139
- ```{r}
140
- plotOutput('cluster_plot')
141
- ```
142
-
143
- #### Column
144
-
145
- ```{r}
146
- plotOutput('gene_plot')
147
- ```
148
-
149
- ### Row
150
-
151
- #### Column
152
-
153
- ```{r}
154
- plotOutput('target_plot')
155
- ```
156
-
157
- #### Column
158
-
159
- ```{r}
160
- plotOutput('target_bar_plot')
161
- ```
162
-
163
-
164
- ```{r}
165
- #| context: server
166
-
167
- output$cluster_plot <- renderPlot({
168
- DimPlot(
169
- seu.harmony,
170
- reduction = 'umap',
171
- group.by = input$celltype,
172
- cols = col_cluster[[input$celltype]],
173
- label = T
174
- ) +
175
- coord_fixed()
176
- })
177
-
178
- ```
179
-
 
1
+ ---
2
+ title: "SPIDER-web"
3
+ author: "Cao Lab"
4
+ server: shiny
5
+ format:
6
+ dashboard:
7
+ logo: https://ZhengTiger.github.io/picx-images-hosting/PFCapp/Logo-circle.7sn4nqapcl.png
8
+ nav-buttons:
9
+ - icon: github
10
+ href: https://github.com/ZhengTiger/SPIDER-Seq
11
+ ---
12
+ # Home
13
+
14
+ <p style="font-size: 50px; font-weight: bold; text-align: center;">Modular organization of mouse prefrontal cortex subnetwork revealed by spatial single-cell multi-omic analysis of SPIEDER-Seq</p>
15
+
16
+ <br>
17
+
18
+ <img src="https://ZhengTiger.github.io/picx-images-hosting/PFCapp/Figure1A.2doqkri93w.webp" style="width: 100%;">
19
+
20
+ <br>
21
+ <br>
22
+
23
+ <p style="font-size: 30px; font-weight: bold; text-align: left;">
24
+ Summary
25
+ </p>
26
+
27
+ <p style="font-size: 20px; text-align: justify;">
28
+ Deciphering the connectome, transcriptome and spatial-omics integrated multi-modal brain atlas and the underlying organization principles remains a great challenge. We developed a cost-effective Single-cell Projectome-transcriptome In situ Deciphering Sequencing (SPIDER-Seq) technique by combining viral barcoding tracing with single-cell sequencing and spatial-omics. This empowers us to delineate a comprehensive integrated single-cell spatial molecular, cellular and projectomic atlas of mouse prefrontal cortex (PFC). The projectomic and transcriptomic cell clusters display distinct modular organization principles, but are coordinately configured in the PFC. The projection neurons gradiently occupied different territories in the PFC aligning with their wiring patterns. Importantly, they show higher co-projection probability to the downstream nuclei with reciprocal circuit connections. Moreover, we integrated projectomic atlas with their distinct spectrum of neurotransmitter/neuropeptide and the receptors-related gene profiles and depicted PFC neural signal transmission network. By which, we uncovered potential mechanisms underlying the complexity and specificity of neural transmission. Finally, we predicted neuron projections with high accuracy by combining gene profiles and spatial information via machine learning. This study facilitates our understanding of brain multi-modal network and neural computation.
29
+ </p>
30
+
31
+
32
+ <br>
33
+
34
+ <p style="font-size: 30px; font-weight: bold; text-align: left;">
35
+ Interactively exploring our data
36
+ </p>
37
+
38
+ <p style="font-size: 20px; font-weight: bold; text-align: left;">
39
+ scRNAseq
40
+ </p>
41
+
42
+ <p style="font-size: 20px; text-align: justify;">
43
+ Our scRNAseq dataset sequenced the PFC of 3 mice. It contains the transcriptome of mouse PFC and the projectome information of 24 PFC targets. Users can browse the following content through the scRNAseq page:
44
+ </p>
45
+
46
+ - scRNAseq Clustering: Select different resolutions to view cell clusters on UMAP
47
+ - Gene Expression: Select different genes to view their expression on UMAP
48
+ - Barcode Expression: Select different projections to view their expression on UMAP
49
+ - Barcode Cell Numbers: View PFC projection cell numbers in different cell clusters
50
+
51
+
52
+
53
+ <p style="font-size: 20px; font-weight: bold; text-align: left;">
54
+ Spatial data
55
+ </p>
56
+
57
+ <p style="font-size: 20px; text-align: justify;">
58
+ Our spatial dataset sequenced 36 slices of mouse PFC. It contains 32 genes and 15 targets information of mouse PFC. Users can browse the following content through the spatial page:
59
+ </p>
60
+
61
+ - Spatial Clustering: Select different resolutions to view the spatial distribution of cell clusters
62
+ - Spatial Gene Expression: Select different genes to view their spatial expression
63
+ - Spatial Barcode Expression: Select different projections to view their spatial expression
64
+ - Barcode Spatial Distribution: View the spatial distribution of PFC projection neurons along anterior-posterior and ventralis-dorsalis axes
65
+
66
+
67
+
68
+ <p style="font-size: 20px; font-weight: bold; text-align: left;">
69
+ 3D
70
+ </p>
71
+
72
+ <p style="font-size: 20px; text-align: justify;">
73
+ 3D interactive visualization of mouse PFC. Users can browse the following content through the 3D page:
74
+ </p>
75
+
76
+ - Transcriptome 3D Visualization: Select different transcriptome cell clusters to interactively view them in 3D
77
+ - Projectome 3D Visualization: Select different Projectome targets to interactively view them in 3D
78
+
79
+
80
+ <p style="font-size: 20px; font-weight: bold; text-align: left;">
81
+ Download
82
+ </p>
83
+
84
+ <p style="font-size: 20px; text-align: justify;">
85
+ Download the raw and processed data from this study.
86
+ </p>
87
+
88
+
89
+ ```{r}
90
+ #| context: setup
91
+ #| warning: false
92
+ #| message: false
93
+
94
+ library(ggplot2)
95
+ library(Seurat)
96
+ library(shiny)
97
+ library(rgl)
98
+ library(ggdark)
99
+ library(viridis)
100
+ library(dplyr)
101
+
102
+ source("R/Palettes.R")
103
+ #source('R/includes.R')
104
+ seu.harmony <- readRDS(url("https://hf-mirror.com/TigerZheng/PFCdev-data/resolve/main/seu.harmony.rds","rb"))
105
+ seu.harmony.metadata <- readRDS('data/seu.harmony.metadata.rds')
106
+ seu.harmony@meta.data <- seu.harmony.metadata
107
+
108
+ #options(rgl.useNULL = TRUE)
109
+ ```
110
+
111
+
112
+
113
+
114
+
115
+ # scRNAseq {scrolling="true"}
116
+
117
+ ## {.sidebar}
118
+
119
+ ```{r}
120
+ selectInput('dataset', 'Select dataset', c("All cells","Neurons"))
121
+ ```
122
+
123
+ ```{r}
124
+ selectInput('celltype', 'Select celltype', c("MainType","Subtype_v2"), selected = "MainType")
125
+ ```
126
+
127
+ ```{r}
128
+ selectInput('gene', 'Select Gene', rownames(seu.harmony), selected = "Cux2")
129
+ ```
130
+
131
+
132
+
133
+ ## Column
134
+
135
+ ### Row
136
+
137
+ #### Column
138
+
139
+ ```{r}
140
+ plotOutput('cluster_plot')
141
+ ```
142
+
143
+ #### Column
144
+
145
+ ```{r}
146
+ plotOutput('gene_plot')
147
+ ```
148
+
149
+ ### Row
150
+
151
+ #### Column
152
+
153
+ ```{r}
154
+ plotOutput('target_plot')
155
+ ```
156
+
157
+ #### Column
158
+
159
+ ```{r}
160
+ plotOutput('target_bar_plot')
161
+ ```
162
+
163
+
164
+ ```{r}
165
+ #| context: server
166
+
167
+ output$cluster_plot <- renderPlot({
168
+ DimPlot(
169
+ seu.harmony,
170
+ reduction = 'umap',
171
+ group.by = input$celltype,
172
+ cols = col_cluster[[input$celltype]],
173
+ label = T
174
+ ) +
175
+ coord_fixed()
176
+ })
177
+
178
+ ```
179
+