You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -90,6 +90,7 @@ Alternatively download the [git zipped package](https://github.com/tidyomics/tid
90
90
91
91
# Announcements
92
92
93
+
Tidyomics is now published in (Nature Methods)[https://www.nature.com/articles/s41592-024-02299-2]. And availabel for (free) here[https://www.biorxiv.org/content/10.1101/2023.09.10.557072v3].
93
94
94
95
# Introduction to Spatial Omics
95
96
@@ -100,35 +101,65 @@ sequencing in experimental and analytical contexts.
100
101
101
102
### Workshop Structure
102
103
103
-
#### 1. Welcome and Introduction
104
+
#### Day 1
104
105
105
-
- Overview of the workshop.
106
-
- Goals for Day 1.
106
+
##### 1. Welcome and Introduction
107
107
108
-
#### 2. What is Spatial Omics?
108
+
- Introduction of the instructor
109
+
- Introduction of the crowd
110
+
- Overview and goals of the workshop.
111
+
112
+
##### 2. What is Spatial Omics?
109
113
110
114
- Definition and significance in modern biology.
111
115
- Key applications and impact.
112
-
113
-
#### 3. Technologies in Spatial Omics
114
-
115
116
- Overview of different spatial omics technologies.
116
117
- Comparison of imaging-based vs sequencing-based approaches.
117
118
118
-
####4. Sequencing Spatial Omics
119
+
##### 3. Sequencing Spatial Omics
119
120
120
121
- Detailed comparison of methodologies.
121
122
- Experimental design considerations.
122
123
- Data analysis challenges and solutions.
123
124
124
-
#### 5. Overview of Analysis Frameworks
125
+
##### 5. Analysis of sequencing based spatial data
126
+
127
+
- Getting Started with SpatialExperiment.
128
+
- Data Visualisation and Manipulation.
129
+
- Quality control and filtering.
130
+
- Dimensionality reduction.
131
+
- Spatial Clustering.
132
+
- Deconvolution of pixel-based spatial data.
133
+
134
+
#### Day 2
135
+
136
+
##### 1. Introduction to tidyomics
137
+
138
+
- Use tidyverse on spatial, single-cell, pseudobulk and bulk genomic data
125
139
126
-
- Introduction to various analysis frameworks.
127
-
- Brief mention of 'tidy' data principles in spatial omics.
140
+
##### 2. Working with tidySpatialExperiment
141
+
142
+
- tidySpatialExperiment package
143
+
- Tidyverse commands
144
+
- Advanced filtering/gating and pseudobulk
145
+
- Work with features
146
+
- Summarisation/aggregation
147
+
- tidyfying your workflow
148
+
- Visualisation
149
+
150
+
#### Day 3
151
+
152
+
##### 1. Imaging Spatial Omics
153
+
154
+
- Detailed comparison of methodologies.
155
+
- Experimental design considerations.
156
+
- Data analysis challenges and solutions.
128
157
129
-
####6. Wrap-Up and Q&A
158
+
##### 2. Spatial analyses of imaging data
130
159
131
-
- Summarize key takeaways.
132
-
- Open floor for questions and discussions.
160
+
- Working with imaging-based data in Bioconductor with MoleculeExperiment
Web rendering: https://rpubs.com/mangiolas/1186971
21
-
22
20
## Overview
23
21
24
22
This workshop introduces spatial transcriptomics analysis using the Bioconductor framework, with a particular focus on the `SpatialExperiment` package. Participants will learn essential concepts and practical skills for analyzing spatially-resolved genomic data.
@@ -221,7 +219,7 @@ ggspavis::plotSpots(
221
219
Explore additional visualisation features offered by the Visium platform, exposing the H&E (hematoxylin and eosin) image.
#### Producing the reference for single-cell databases
765
764
766
-
[cellNexus](https://stemangiola.github.io/cellNexus/) is a query interface that allow the programmatic exploration and retrieval of the harmonised, curated and reannotated CELLxGENE single-cell human cell atlas. Data can be retrieved at cell, sample, or dataset levels based on filtering criteria.
767
-
768
-
Harmonised data is stored in the ARDC Nectar Research Cloud, and most cellNexus functions interact with Nectar via web requests, so a network connection is required for most functionality.
769
-
770
-
Mangiola et al., 2025 doi [doi.org/10.1101/2023.06.08.542671](https://www.biorxiv.org/content/10.1101/2023.06.08.542671v3)
Here, we retrieve and prepare a single-cell RNA reference. The dataset in question, zhong-prefrontal-2018, originates from a study by Zhong et al. (2018), which offers a comprehensive single-cell transcriptomic survey of the human prefrontal cortex during development . Utilising the scRNAseq package, the dataset is fetched and subsequently processed to aggregate counts across cells sharing the same sample and cell type, thereby reducing data complexity and enhancing interpretability. Further filtering steps ensure the removal of empty columns and entries with missing cell type annotations. Finally, the logNormCounts function from the scuttle package is applied to perform log-normalisation, a crucial step for mitigating technical variability and preparing the data for accurate comparative analyses .
[cellNexus](https://stemangiola.github.io/cellNexus/) is a query interface that allow the programmatic exploration and retrieval of the harmonised, curated and reannotated CELLxGENE single-cell human cell atlas. Data can be retrieved at cell, sample, or dataset levels based on filtering criteria.
985
+
986
+
Harmonised data is stored in the ARDC Nectar Research Cloud, and most cellNexus functions interact with Nectar via web requests, so a network connection is required for most functionality.
987
+
988
+
Mangiola et al., 2025 doi [doi.org/10.1101/2023.06.08.542671](https://www.biorxiv.org/content/10.1101/2023.06.08.542671v3)
Some of the most positive correlations involve the endothelial cells with Oligodendrocytes and Leptomeningeal cells.
1020
+
```{r, eval = FALSE, message=FALSE}
1021
+
library(HDF5Array)
969
1022
970
-
Leptomeningeal cells refer to the cells that make up the leptomeninges, which consist of two of the three layers olet's meninges surrounding the brain and spinal cord: the arachnoid mater and the pia mater. These layers play a critical role in protecting the central nervous system and assisting in various physiological processes.
Oligodendrocytes are a type of glial cell in the central nervous system (CNS) of vertebrates, including humans and mouse. These cells are crucial for the formation and maintenance of the myelin sheath, a fatty layer that encases the axons of many neurons.
1025
+
my_metadata = colData(brain_reference)
973
1026
974
-
Let's try to visualise the pixel where these cell types most occur.
1027
+
knitr::kable(head(my_metadata), format = "html")
1028
+
```
975
1029
1030
+
These are the cell types included in our reference, and the number of pseudobulk samples we have for each cell type.
976
1031
977
-
- Label pixel that have > 10% (> 0.1) endothelial_cell and leptomeningeal_cell
978
-
- Label pixels that have > 40% (> 0.4) across these two cells
979
-
- Plot pixels colouring by the new label
1032
+
```{r, eval = FALSE}
980
1033
981
-
:::
1034
+
table(brain_reference$cell_type_harmonised)
982
1035
983
-
```{r}
984
-
mat_df = as.data.frame(res$mat)
985
1036
```
986
1037
1038
+
These are the number of samples we have for each of the three data sets.
1039
+
1040
+
```{r, eval = FALSE}
1041
+
1042
+
table(brain_reference$dataset_id)
1043
+
```
1044
+
1045
+
The `collection_id` can be used to gather information on the cell database. e.g. <https://cellxgene.cziscience.com/collections/><collection_id>
0 commit comments