Skip to content
This repository was archived by the owner on Oct 14, 2025. It is now read-only.

Commit c45b4a5

Browse files
committed
reannotate difficult cells
1 parent c04342d commit c45b4a5

File tree

3 files changed

+101
-0
lines changed

3 files changed

+101
-0
lines changed

dev/reannotate_cd4.R

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
library(scuttle)
2+
library(celldex)
3+
library(SingleR)
4+
library(BiocParallel)
5+
library(HCAquery)
6+
library(SingleCellExperiment)
7+
library(tidySingleCellExperiment)
8+
library(digest)
9+
library(openssl)
10+
library(stringr)
11+
library(HDF5Array)
12+
monocyte_reference = celldex::MonacoImmuneData()
13+
14+
15+
readRDS("/vast/projects/RCP/human_cell_atlas/metadata.rds") |>
16+
filter(.cell %in% (
17+
readRDS("dev/curated_annotation.rds") |>
18+
filter(cell_type_harmonised=="cd4 t") |>
19+
pull(.cell)
20+
)) |>
21+
unite("file_id_db", c(file_id, cell_type), remove = FALSE) |>
22+
mutate(file_id_db = file_id_db |> md5() |> as.character()) |>
23+
24+
get_SingleCellExperiment("/vast/projects/RCP/human_cell_atlas/splitted_DB2_data") |>
25+
26+
# Annotate
27+
logNormCounts(assay.type = "X") |>
28+
SingleR(
29+
ref = monocyte_reference,
30+
assay.type.test=1,
31+
labels = monocyte_reference$label.fine
32+
) |>
33+
saveRDS("reannotate_cd4.rds")

dev/reannotate_cd8.R

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
library(scuttle)
2+
library(celldex)
3+
library(SingleR)
4+
library(BiocParallel)
5+
library(HCAquery)
6+
library(SingleCellExperiment)
7+
library(tidySingleCellExperiment)
8+
library(digest)
9+
library(openssl)
10+
library(stringr)
11+
library(HDF5Array)
12+
monocyte_reference =celldex::MonacoImmuneData()
13+
14+
15+
readRDS("/vast/projects/RCP/human_cell_atlas/metadata.rds") |>
16+
filter(.cell %in% (
17+
readRDS("dev/curated_annotation.rds") |>
18+
filter(cell_type_harmonised=="cd8 t") |>
19+
pull(.cell)
20+
)) |>
21+
unite("file_id_db", c(file_id, cell_type), remove = FALSE) |>
22+
mutate(file_id_db = file_id_db |> md5() |> as.character()) |>
23+
24+
get_SingleCellExperiment("/vast/projects/RCP/human_cell_atlas/splitted_DB2_data") |>
25+
26+
# Annotate
27+
logNormCounts(assay.type = "X") |>
28+
29+
SingleR(
30+
ref = monocyte_reference,
31+
assay.type.test=1,
32+
labels = monocyte_reference$label.fine
33+
) |>
34+
saveRDS("reannotate_cd8.rds")

dev/reannotate_monocytes.R

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
library(scuttle)
2+
library(celldex)
3+
library(SingleR)
4+
library(BiocParallel)
5+
library(HCAquery)
6+
library(SingleCellExperiment)
7+
library(tidySingleCellExperiment)
8+
library(digest)
9+
library(openssl)
10+
library(stringr)
11+
library(HDF5Array)
12+
monocyte_reference =celldex::MonacoImmuneData()
13+
14+
15+
16+
readRDS("/vast/projects/RCP/human_cell_atlas/metadata.rds") |>
17+
filter(.cell %in% (
18+
readRDS("dev/curated_annotation.rds") |>
19+
filter(cell_type_harmonised=="monocytes") |>
20+
pull(.cell)
21+
)) |>
22+
unite("file_id_db", c(file_id, cell_type), remove = FALSE) |>
23+
mutate(file_id_db = file_id_db |> md5() |> as.character()) |>
24+
25+
get_SingleCellExperiment("/vast/projects/RCP/human_cell_atlas/splitted_DB2_data") |>
26+
27+
# Annotate
28+
logNormCounts(assay.type = "X") |>
29+
SingleR(
30+
ref = monocyte_reference,
31+
assay.type.test=1,
32+
labels = monocyte_reference$label.fine
33+
) |>
34+
saveRDS("reannotate_monocytes.rds")

0 commit comments

Comments
 (0)