bio-pathway-kegg-pathways

Perform KEGG pathway and module enrichment analysis on gene lists.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-pathway-kegg-pathways
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-pathway-kegg-pathways
Source: https://github.com/ya-way/cytoclaw-skills/tree/main/workspace/skills/bio-pathway-analysis-kegg-pathways
Command: npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-pathway-kegg-pathways

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify enriched KEGG pathways and modules from a gene list to interpret omics data and reveal affected biological processes.

Core Features & Use Cases

  • Run KEGG pathway enrichment using enrichKEGG for chosen organism codes and gene IDs, and enrichMKEGG for module-level enrichment.
  • Support conversion of gene identifiers to Entrez IDs as needed and provide ready-to-interpret results, tables, and visualizations.
  • Typical use cases include analyzing DE genes from RNA-seq, comparing pathways across conditions, and generating interpretable reports for downstream storytelling.

Quick Start

Run KEGG pathway and module enrichment on your gene list using enrichKEGG and enrichMKEGG with the correct organism code.

Frequently Asked Questions about bio-pathway-kegg-pathways

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform KEGG pathway enrichment analysis on a list of differentially expressed genes?

To perform KEGG pathway enrichment, provide a gene list with compatible identifiers like Entrez IDs and specify the organism code. The analysis applies clusterProfiler's enrichKEGG function across species using KEGG's online database to identify overrepresented biological pathways.

What is the difference between KEGG pathway and module enrichment when interpreting omics data?

KEGG pathway enrichment identifies affected biological processes using enrichKEGG, while module enrichment uses enrichMKEGG for module-level analysis. Both leverage clusterProfiler to reveal overrepresented pathways from gene lists, providing robust and reproducible results for downstream omics data interpretation.

Do I need internet access and specific gene identifiers to run KEGG enrichment with clusterProfiler?

Yes, you need internet access for KEGG queries because the analysis leverages KEGG's online database. You also need to ensure gene identifiers are compatible, such as converting them to Entrez IDs, and you must specify the correct organism code for accurate enrichment results.

Can I compare biological pathways across different conditions using KEGG enrichment?

Yes, you can compare pathways across conditions by running KEGG pathway enrichment on gene lists from different states. The analysis uses clusterProfiler to generate interpretable tables and visualizations, helping you identify and contrast overrepresented biological pathways in your omics workflows.

What's the best way to analyze RNA-seq differentially expressed genes for biological pathway enrichment?

The best way to analyze RNA-seq DE genes is using enrichKEGG and enrichMKEGG from clusterProfiler. Ensure your gene identifiers are compatible Entrez IDs, specify your organism code, and the analysis will identify overrepresented KEGG pathways and modules with ready-to-interpret results.

Why does my KEGG enrichment analysis fail to return results for my gene list?

KEGG enrichment fails when gene identifiers are incompatible or the organism code is incorrect. Ensure your gene list uses Entrez IDs, verify the species code matches KEGG's database, and confirm internet access is available, as the analysis queries KEGG's online database.