Skip to content

Commit 6116e8a

Browse files
authored
fix a bug when .dim is set to more than 2 to compute tSNE and UMAP
setNames(c("tSNE1", "tSNE2")) is changed to setNames(paste0("tSNE", seq_len(ncol(.)))) setNames(c("UMAP1", "UMAP2")) is changed to setNames(paste0("UMAP", seq_len(ncol(.))))
1 parent a957b9c commit 6116e8a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

R/functions.R

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2171,7 +2171,8 @@ get_reduced_dimensions_TSNE_bulk <-
21712171
do.call(Rtsne::Rtsne, c(list(df_tsne), arguments)) %$%
21722172
Y %>%
21732173
as_tibble(.name_repair = "minimal") %>%
2174-
setNames(c("tSNE1", "tSNE2")) %>%
2174+
setNames(paste0("tSNE", seq_len(ncol(.)))) %>%
2175+
#setNames(c("tSNE1", "tSNE2")) %>%
21752176

21762177
# add element name
21772178
dplyr::mutate(!!.element := df_tsne %>% rownames) %>%
@@ -2291,7 +2292,8 @@ get_reduced_dimensions_UMAP_bulk <-
22912292

22922293
do.call(uwot::tumap, c(list(df_UMAP), arguments)) %>%
22932294
as_tibble(.name_repair = "minimal") %>%
2294-
setNames(c("UMAP1", "UMAP2")) %>%
2295+
setNames(paste0("UMAP", seq_len(ncol(.)))) %>%
2296+
#setNames(c("UMAP1", "UMAP2"))
22952297

22962298
# add element name
22972299
dplyr::mutate(!!.element := df_UMAP %>% rownames) %>%

0 commit comments

Comments
 (0)