Skip to content

Commit bf09ecc

Browse files
committed
fix bugs in mapIds
1 parent 17a0f92 commit bf09ecc

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

R/utils.R

+9-3
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,9 @@ node_matrix <- function(graph, mat, gene_type="SYMBOL", org="hsa",
326326
convert_df <- mat %>%
327327
row.names() %>%
328328
AnnotationDbi::mapIds(x=org_db, keys=.,
329-
columns="ENTREZID", keytype=gene_type)
329+
column="ENTREZID", keytype=gene_type) %>%
330+
tibble::enframe() %>%
331+
`colnames<-`(c(gene_type, "ENTREZID"))
330332
} else {
331333
convert_df <- data.frame(row.names(mat)) %>% `colnames<-`(c("ENTREZID"))
332334
}
@@ -401,7 +403,9 @@ edge_matrix <- function(graph, mat, gene_type="SYMBOL", org="hsa",
401403
convert_df <- mat %>%
402404
row.names() %>%
403405
AnnotationDbi::mapIds(x=org_db, keys=.,
404-
columns="ENTREZID", keytype=gene_type)
406+
column="ENTREZID", keytype=gene_type) %>%
407+
tibble::enframe() %>%
408+
`colnames<-`(c(gene_type, "ENTREZID"))
405409
} else {
406410
convert_df <- data.frame(row.names(mat)) %>% `colnames<-`(c("ENTREZID"))
407411
}
@@ -538,7 +542,9 @@ assign_deseq2 <- function(res, column="log2FoldChange",
538542
convert_df <- res %>%
539543
row.names() %>%
540544
AnnotationDbi::mapIds(x=org_db, keys=.,
541-
columns="ENTREZID", keytype=gene_type)
545+
column="ENTREZID", keytype=gene_type) %>%
546+
tibble::enframe() %>%
547+
`colnames<-`(c(gene_type, "ENTREZID"))
542548
nums <- data.frame(row.names(res), res[[column]]) |>
543549
`colnames<-`(c(gene_type, column))
544550
merged <- merge(nums, convert_df, by=gene_type)

0 commit comments

Comments
 (0)