Skip to content

Commit d08b9a0

Browse files
committedFeb 16, 2025·
fix issue of site level report in over representation test
1 parent 565d4a3 commit d08b9a0

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed
 

‎R/enrichment.R

+3-3
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ or_test <- function(se, database="GO Biological Process", backend="enrichr", dir
135135
genes <- unique(significant$Gene)
136136
} else if (metadata(dep)$level == "protein" | metadata(dep)$level == "gene") {
137137
genes <- significant$name
138-
} else if (metadata(dep)$level == "peptide") {
138+
} else if (metadata(dep)$level %in% c("peptide", "site")) {
139139
genes <- unique(significant$Gene)
140140
}
141141

@@ -446,7 +446,7 @@ test_ora_mod <- function(dep,
446446
background <- unique(row_data$ID)
447447
} else if (metadata(dep)$level == "protein") {
448448
background <- unique(gsub("[.].*", "", row_data$name))
449-
} else if (metadata(dep)$level == "peptide") {
449+
} else if (metadata(dep)$level %in% c("peptide", "site")) {
450450
background <- unique(row_data$Gene)
451451
}
452452

@@ -495,7 +495,7 @@ test_ora_mod <- function(dep,
495495
genes <- unique(significant$ID)
496496
} else if (metadata(dep)$level == "protein") {
497497
genes <- significant$name
498-
} else if (metadata(dep)$level == "peptide") {
498+
} else if (metadata(dep)$level %in% c("peptide", "site")) {
499499
genes <- unique(significant$Gene)
500500
}
501501

‎R/io.R

+4-2
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,13 @@ make_se_from_files <- function(quant_table_path, exp_anno_path, type = "TMT", le
307307
"Gene", "ProteinID", "Peptide", "SequenceWindow", additional_cols)))
308308
}
309309
# test_match_DIA_column_design(data_unique, selected_cols, exp_design)
310-
data_se <- make_se_customized(data_unique, selected_cols, exp_design, log2transform=log2transform, exp="DIA", level="peptide")
310+
data_se <- make_se_customized(data_unique, selected_cols, exp_design, log2transform=log2transform, exp="DIA", level=level)
311311
dimnames(data_se) <- list(dimnames(data_se)[[1]], colData(data_se)$sample_name)
312312
colData(data_se)$label <- colData(data_se)$sample_name
313313
}
314-
rowData(data_se)$Gene <- rowData(data_se)$Genes
314+
if (level == "peptide") {
315+
rowData(data_se)$Gene <- rowData(data_se)$Genes
316+
}
315317
} else { # TMT
316318
temp_exp_design <- exp_design
317319
# sample without specified condition will be removed

0 commit comments

Comments
 (0)
Please sign in to comment.