Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
custom
Zonari_mPBHSCexp_2025
Zonari_mPBHSCexp_2025_scRNAseq
Commits
ceb99933
Commit
ceb99933
authored
Aug 06, 2025
by
Matteo Barcella
Browse files
WPRE quantification
parent
4e44c0da
Changes
1
Show whitespace changes
Inline
Side-by-side
WPRE_quantification.R
0 → 100644
View file @
ceb99933
#### Load the libraries ####
library
(
Seurat
)
library
(
ggplot2
)
library
(
SingleR
)
library
(
dplyr
)
library
(
RColorBrewer
)
# set a random seed
set.seed
(
1234
)
#### Load filtered matrices and Create a Seurat Object for each sample ####
# 3 files alternative files are loaded in GEO repository
## E04
E04_counts
<-
Read10X_h5
(
"E04/outs/filtered_feature_bc_matrix.h5"
)
E04_obj
<-
CreateSeuratObject
(
counts
=
E04_counts
,
project
=
"E04"
,
assay
=
"RNA"
)
E04_obj
# 36602 features across 226 samples within 1 assay
## E05
E05_counts
<-
Read10X_h5
(
"E05/outs/filtered_feature_bc_matrix.h5"
)
E05_obj
<-
CreateSeuratObject
(
counts
=
E05_counts
,
project
=
"E05"
,
assay
=
"RNA"
)
E05_obj
# 36602 features across 475 samples within 1 assay
## E06
E06_counts
<-
Read10X_h5
(
"E06/outs/filtered_feature_bc_matrix.h5"
)
E06_obj
<-
CreateSeuratObject
(
counts
=
E06_counts
,
project
=
"E06"
,
assay
=
"RNA"
)
E06_obj
# 36602 features across 354 samples within 1 assay
## E07
E07_counts
<-
Read10X_h5
(
"E07/outs/filtered_feature_bc_matrix.h5"
)
E07_obj
<-
CreateSeuratObject
(
counts
=
E07_counts
,
project
=
"E07"
,
assay
=
"RNA"
)
E07_obj
# 36602 features across 1142 samples within 1 assay
## E08
E08_counts
<-
Read10X_h5
(
"E08/outs/filtered_feature_bc_matrix.h5"
)
E08_obj
<-
CreateSeuratObject
(
counts
=
E08_counts
,
project
=
"E08"
,
assay
=
"RNA"
)
E08_obj
# 36602 features across 742 samples within 1 assay
## E09
E09_counts
<-
Read10X_h5
(
"E09/outs/filtered_feature_bc_matrix.h5"
)
E09_obj
<-
CreateSeuratObject
(
counts
=
E09_counts
,
project
=
"E09"
,
assay
=
"RNA"
)
E09_obj
# 36602 features across 1153 samples within 1 assay
#### Merge into one Seurat Object ####
merged_obj
<-
merge
(
E04_obj
,
y
=
c
(
E05_obj
,
E06_obj
,
E07_obj
,
E08_obj
,
E09_obj
),
add.cell.ids
=
c
(
"E04"
,
"E05"
,
"E06"
,
"E07"
,
"E08"
,
"E09"
),
project
=
"MPS"
)
merged_obj
# 36602 features across 4092 samples within 1 assay
WPRE_raw_counts
<-
FetchData
(
object
=
merged_obj
,
vars
=
"WPRE"
,
layer
=
"counts"
)
saveRDS
(
WPRE_raw_counts
,
file
=
"WPRE_raw_counts.rds"
)
merged_obj
<-
AddMetaData
(
merged_obj
,
WPRE_raw_counts
)
saveRDS
(
object
=
merged_obj
,
file
=
"WPRE_obj.rds"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment