Biological Functional Class Enrichment Analysis with R, an Annotated Tutorial for Bench Scientists

High-throughput sequencing generally results in a list of genes. Which functional groups of genes among the DEGs are meaningful underlying factors to the differential biological/biomedical conditions under investigation? The process to find answers to this question can be called biological functional class enrichment analysis (FunCEA). R is a robust platform for FunCEA due to its accessibility by general users and availability of well-developed R packages for enrichment analysis and visualization, as well as for knowledge databases. Bench scientists in biomedical sciences need accessible and easy-to-understand protocols for FunCEA. This R tutorial provides detailed R scripts or command lines for FunCEA, as well as for data processing and visualization of the enrichment results. It keeps bench scientists in mind and provides supportive and apprehensible descriptions of the R scripts for each task (enrichment analysis, enrichment data processing, and visualization). It describes detailed procedures for the two popular FunCEA methods, the so-called over-representation analysis (ORA) and functional class scoring (FCS). The introduced FunCEA here uses three basic knowledge databases: gene ontology (GO), Kyoto Encyclopedia of Genes and Genomes (KEGG), and reactome. R codes for various visualizations (dot plot, term-gene network plot, enrichment map plot, ridge plot, and GSEA plot) are presented and annotated. Since all analyses are conducted in R, no commercial software is needed, yet <i>clusterProfiler</i> can directly access the latest KEGG knowledge database.

Authors

Institutions

Publication Details

Journal
Methods and Protocols
Published
2026-02-19
DOI
https://doi.org/10.3390/mps9010028
Primary Topic
Bioinformatics and Genomic Networks
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Biological Functional Class Enrichment Analysis with R, an Annotated Tutorial for Bench Scientists

Kejin Hu
Methods and Protocols
Bioinformatics and Genomic Networks
article

Biological Functional Class Enrichment Analysis with R, an Annotated Tutorial for Bench Scientists

Kejin Hu
article en

Abstract

High-throughput sequencing generally results in a list of genes. Which functional groups of genes among the DEGs are meaningful underlying factors to the differential biological/biomedical conditions under investigation? The process to find answers to this question can be called biological functional class enrichment analysis (FunCEA). R is a robust platform for FunCEA due to its accessibility by general users and availability of well-developed R packages for enrichment analysis and visualization, as well as for knowledge databases. Bench scientists in biomedical sciences need accessible and easy-to-understand protocols for FunCEA. This R tutorial provides detailed R scripts or command lines for FunCEA, as well as for data processing and visualization of the enrichment results. It keeps bench scientists in mind and provides supportive and apprehensible descriptions of the R scripts for each task (enrichment analysis, enrichment data processing, and visualization). It describes detailed procedures for the two popular FunCEA methods, the so-called over-representation analysis (ORA) and functional class scoring (FCS). The introduced FunCEA here uses three basic knowledge databases: gene ontology (GO), Kyoto Encyclopedia of Genes and Genomes (KEGG), and reactome. R codes for various visualizations (dot plot, term-gene network plot, enrichment map plot, ridge plot, and GSEA plot) are presented and annotated. Since all analyses are conducted in R, no commercial software is needed, yet <i>clusterProfiler</i> can directly access the latest KEGG knowledge database.

Methods and ProtocolsVol. 9(1)
University of North Texas (US), University of North Texas Health Science Center (US)
National Institutes of Health
Openalex Percentile: Top 51%
Bioinformatics and Genomic Networks
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Biological Functional Class Enrichment Analysis with R, an Annotated Tutorial for Bench Scientists — Kejin Hu · Methods and Protocols (2026) | TGRS Research Map | TGRS