July 1, 2021 | Tianzhi Wu,1,5 Erqiang Hu,1,5 Shuangbin Xu,1 Meijun Chen,1 Pingfan Guo,1 Zehan Dai,1 Tingze Feng,1 Lang Zhou,1 Wenli Tang,1 Li Zhan,1 Xiaocong Fu,1 Shanshan Liu,1 Xiaochen Bo,2,4 and Guangchuang Yu1,3,4,*
clusterProfiler 4.0 is an updated version of a popular Bioconductor package designed for functional enrichment analysis in high-throughput omics data. This tool has been significantly enhanced to support a universal interface for functional enrichment analysis in thousands of organisms, using internally supported ontologies and pathways, as well as user-provided or online-derived annotations. Key features include gene set enrichment analysis, comparison of enrichment results from multiple gene lists, and integration with the dplyr and ggplot2 packages for data manipulation and visualization. The package supports GO and KEGG annotations, with the ability to query GO annotations for non-model organisms via the AnnotationHub package. It also includes a simplify function to eliminate redundant GO terms and a seq2gene function to associate genomic regions with coding genes. The clusterProfiler library is widely used and integrated into over 30 CRAN and Bioconductor packages, pipelines, and online platforms, making it a valuable resource for interpreting omics data and uncovering biological mechanisms.clusterProfiler 4.0 is an updated version of a popular Bioconductor package designed for functional enrichment analysis in high-throughput omics data. This tool has been significantly enhanced to support a universal interface for functional enrichment analysis in thousands of organisms, using internally supported ontologies and pathways, as well as user-provided or online-derived annotations. Key features include gene set enrichment analysis, comparison of enrichment results from multiple gene lists, and integration with the dplyr and ggplot2 packages for data manipulation and visualization. The package supports GO and KEGG annotations, with the ability to query GO annotations for non-model organisms via the AnnotationHub package. It also includes a simplify function to eliminate redundant GO terms and a seq2gene function to associate genomic regions with coding genes. The clusterProfiler library is widely used and integrated into over 30 CRAN and Bioconductor packages, pipelines, and online platforms, making it a valuable resource for interpreting omics data and uncovering biological mechanisms.