Skip to content

Commit 8642978

Browse files
authored
Merge pull request #4 from tidyomics/improve_vignettes
Improve vignettes
2 parents 33035fe + d6216b1 commit 8642978

13 files changed

+295
-121
lines changed

.gitignore

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ TidyGenomicsTranscriptomicsWorkshop_bioc2023.Rproj
77
.DS_Store
88
/doc/
99
/Meta/
10-
vignettes/tidySpatialWorkshop2025_cache/
11-
vignettes/tidySpatialWorkshop2025_files/
12-
tidySpatialWorkshop2025.Rproj
10+
vignettes/tidySpatialWorkshop_cache/
11+
vignettes/tidySpatialWorkshop_files/
12+
tidySpatialWorkshop.Rproj

DESCRIPTION

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Package: tidySpatialWorkshop2025
1+
Package: tidySpatialWorkshop
22
Title: Workshop Materials for Tidy Spatial Analysis
33
Version: 0.18.5
44
Authors@R: c(
@@ -65,5 +65,5 @@ Suggests:
6565
scatterpie,
6666
ggcorrplot
6767
VignetteBuilder: knitr
68-
URL: https://github.com/tidyomics/tidySpatialWorkshop2025
69-
BugReports: https://github.com/tidyomics/tidySpatialWorkshop2025/issues
68+
URL: https://github.com/tidyomics/tidySpatialWorkshop
69+
BugReports: https://github.com/tidyomics/tidySpatialWorkshop/issues

README.md

+12-23
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# tidySpatialWorkshop2025
1+
# tidySpatialWorkshop
22

33
<!-- badges: start -->
44
[![DOI](https://zenodo.org/badge/379767139.svg)](https://zenodo.org/badge/latestdoi/379767139)
5-
[![Check, build, and push image](https://github.com/tidyomics/tidySpatialWorkshop2025/actions/workflows/basic_checks.yaml/badge.svg)](https://github.com/tidyomics/tidySpatialWorkshop2025/actions/workflows/basic_checks.yaml)
5+
[![Check, build, and push image](https://github.com/tidyomics/tidySpatialWorkshop/actions/workflows/basic_checks.yaml/badge.svg)](https://github.com/tidyomics/tidySpatialWorkshop/actions/workflows/basic_checks.yaml)
66
<!-- badges: end -->
77

88
## Instructor names and contact information
@@ -12,7 +12,7 @@
1212

1313
## Syllabus
1414

15-
Material [web page](https://tidyomics.github.io/tidySpatialWorkshop2025/)
15+
Material [web page](https://tidyomics.github.io/tidySpatialWorkshop/)
1616

1717
More details on the workshop are below.
1818

@@ -33,42 +33,31 @@ Bioconductor 3.19.
3333
3434
# Install workshop package
3535
#install.packages('BiocManager')
36-
BiocManager::install("tidyomics/tidySpatialWorkshop2025", dependencies = TRUE)
37-
38-
# In May 2025, the following packages should be installed from github repositories, to use the latest features. In case you have them pre installed, run the following command
39-
BiocManager::install(c("lmweber/ggspavis",
40-
"stemangiola/tidySummarizedExperiment",
41-
"william-hutchison/tidySpatialExperiment",
42-
"stemangiola/tidybulk",
43-
"stemangiola/tidygate",
44-
"stemangiola/CuratedAtlasQueryR"),
45-
update = FALSE)
46-
47-
BiocManager::install("ggcorrplot")
48-
36+
BiocManager::install("tidyomics/tidySpatialWorkshop", dependencies = TRUE)
37+
4938
# Then build the vignettes
50-
BiocManager::install("tidyomics/tidySpatialWorkshop2025", build_vignettes = TRUE, force=TRUE)
39+
BiocManager::install("tidyomics/tidySpatialWorkshop", build_vignettes = TRUE, force=TRUE)
5140
5241
# To view vignette
53-
library(tidySpatialWorkshop2025)
54-
vignette("Introduction")
42+
library(tidySpatialWorkshop)
43+
vignette("Session_1_sequencing_assays")
5544
```
5645

5746
## Interactive execution of the vignettes
5847

59-
From command line, and enter the tidySpatialWorkshop2025 directory.
48+
From command line, and enter the tidySpatialWorkshop directory.
6049

6150
```
6251
# Open the command line
63-
git clone [email protected]:tidyomics/tidySpatialWorkshop2025.git
52+
git clone [email protected]:tidyomics/tidySpatialWorkshop.git
6453
6554
```
6655

67-
Alternatively download the [git zipped package](https://github.com/tidyomics/tidySpatialWorkshop2025/archive/refs/heads/devel.zip). Uncompress it. And enter the directory.
56+
Alternatively download the [git zipped package](https://github.com/tidyomics/tidySpatialWorkshop/archive/refs/heads/devel.zip). Uncompress it. And enter the directory.
6857

6958

7059
To run the code, you could then copy and paste the code from the workshop vignette or
71-
[R markdown file](https://github.com/tidyomics/tidySpatialWorkshop2025/blob/devel/vignettes/Session_1_sequencing_assays.Rmd)
60+
[R markdown file](https://github.com/tidyomics/tidySpatialWorkshop/blob/devel/vignettes/Session_1_sequencing_assays.Rmd)
7261
into a new R Markdown file on your computer.
7362

7463
## Workshop Description

_pkgdown.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
url: https://tidyomics.github.io/tidySpatialWorkshop2025
1+
url: https://tidyomics.github.io/tidySpatialWorkshop
22

33
template:
44
params:
55
bootswatch: flatly
66
#ganalytics: UA-99999999-9
77

88
home:
9-
title: "tidySpatialWorkshop2025"
9+
title: "tidySpatialWorkshop"
1010
type: inverse
1111

1212
navbar:
1313
right:
1414
- icon: fa-github
15-
href: https://github.com/tidyomics/tidySpatialWorkshop2025
15+
href: https://github.com/tidyomics/tidySpatialWorkshop

inst/images/stomics.png

1.82 MB
Loading

inst/images/three_technologies.png

220 KB
Loading

inst/images/visium.png

1.24 MB
Loading

inst/images/visiumhd.png

2.81 MB
Loading

vignettes/Introduction.Rmd

+51-20
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author:
44
- Stefano Mangiola, South Australian immunoGENomics Cancer Institute^[<[email protected]>], Walter and Eliza Hall Institute^[<mangiola.s at wehi.edu.au>]
55
- Luciano Martellotto, Adelaide Centre for Epigenetics, South Australian immunoGENomics Cancer Institute^[<[email protected]>]
66
output: rmarkdown::html_vignette
7-
# bibliography: "`r file.path(system.file(package='tidySpatialWorkshop2025', 'bibliography'), 'bibliography.bib')`"
7+
# bibliography: "`r file.path(system.file(package='tidySpatialWorkshop', 'bibliography'), 'bibliography.bib')`"
88
vignette: >
99
%\VignetteIndexEntry{Introduction to Spatial omic analyses}
1010
%\VignetteEncoding{UTF-8}
@@ -54,7 +54,7 @@ knitr::include_graphics(here("inst/images/physalia-min.png"))
5454

5555
You can view the material at the workshop webpage
5656

57-
[here](https://tidyomics.github.io/tidySpatialWorkshop2025/articles/main.html).
57+
[here](https://tidyomics.github.io/tidySpatialWorkshop/index.html).
5858

5959
## Workshop package installation
6060

@@ -72,24 +72,25 @@ BiocManager::install("tidyomics/tidySpatialWorkshop", dependencies = TRUE)
7272
BiocManager::install("tidyomics/tidySpatialWorkshop", build_vignettes = TRUE, force=TRUE)
7373
7474
# To view vignette
75-
library(tidySpatialWorkshop2025)
75+
library(tidySpatialWorkshop)
7676
vignette("Introduction")
7777
```
7878

7979
## Interactive execution of the vignettes
8080

81-
From command line, and enter the tidySpatialWorkshop2025 directory.
81+
From command line, and enter the tidySpatialWorkshop directory.
8282

8383
```
8484
# Open the command line
85-
git clone [email protected]:tidyomics/tidySpatialWorkshop2025.git
85+
git clone [email protected]:tidyomics/tidySpatialWorkshop.git
8686
8787
```
8888

89-
Alternatively download the [git zipped package](https://github.com/tidyomics/tidySpatialWorkshop2025/archive/refs/heads/devel.zip). Uncompress it. And enter the directory.
89+
Alternatively download the [git zipped package](https://github.com/tidyomics/tidySpatialWorkshop/archive/refs/heads/devel.zip). Uncompress it. And enter the directory.
9090

9191
# Announcements
9292

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].
9394

9495
# Introduction to Spatial Omics
9596

@@ -100,35 +101,65 @@ sequencing in experimental and analytical contexts.
100101

101102
### Workshop Structure
102103

103-
#### 1. Welcome and Introduction
104+
#### Day 1
104105

105-
- Overview of the workshop.
106-
- Goals for Day 1.
106+
##### 1. Welcome and Introduction
107107

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?
109113

110114
- Definition and significance in modern biology.
111115
- Key applications and impact.
112-
113-
#### 3. Technologies in Spatial Omics
114-
115116
- Overview of different spatial omics technologies.
116117
- Comparison of imaging-based vs sequencing-based approaches.
117118

118-
#### 4. Sequencing Spatial Omics
119+
##### 3. Sequencing Spatial Omics
119120

120121
- Detailed comparison of methodologies.
121122
- Experimental design considerations.
122123
- Data analysis challenges and solutions.
123124

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
125139

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.
128157

129-
#### 6. Wrap-Up and Q&A
158+
##### 2. Spatial analyses of imaging data
130159

131-
- Summarize key takeaways.
132-
- Open floor for questions and discussions.
160+
- Working with imaging-based data in Bioconductor with MoleculeExperiment
161+
- Aggregation and analysis
162+
- Clustering
163+
- Neighborhood analyses
133164

134165

0 commit comments

Comments
 (0)