如何从 KEGG 富集分析结果中提取通路信息
如何从 KEGG 富集分析结果中提取通路信息
这段 R 代码演示了如何从 KEGG 富集分析结果 keggres 中提取通路统计信息,并获取前 10 条通路的 ID:
keggrespathways = data.frame(id=rownames(keggres$stats), keggres$stats) %>%
tbl_df() %>%
filter(row_number()<=10) %>%
.$id %>%
as.character()
keggrespathways
代码解释:
keggrespathways = data.frame(id=rownames(keggres$stats), keggres$stats): 将keggres$stats的行名作为 'id' 列,将keggres$stats的内容作为新的数据框,并赋值给keggrespathways。%>% tbl_df(): 使用dplyr包将数据框转换为tbl_df对象,方便后续操作。%>% filter(row_number()<=10): 筛选数据框的前 10 行。%>% .$id: 提取 'id' 列的值。%>% as.character(): 将提取的 'id' 列的值转换为字符向量。keggrespathways: 显示最终结果,即包含keggres数据框中前 10 个通路 ID 的字符向量。
总结:
keggrespathways 是一个包含 keggres 数据框中前 10 个通路 ID 的字符向量。这段代码可以帮助你快速地从 KEGG 富集分析结果中提取关键信息。
原文地址: https://www.cveoy.top/t/topic/fRQI 著作权归作者所有。请勿转载和采集!