Data & ReproScientific DatabasesFreedomIntelligence/OpenClaw-Medical-SkillsData & Reproduction
BI

bio-pathway-kegg-pathways

Maintainer FreedomIntelligence · Last updated April 1, 2026

KEGG pathway and module enrichment analysis using clusterProfiler enrichKEGG and enrichMKEGG. Use when identifying metabolic and signaling pathways over-represented in a gene list. Supports 4000+ organisms via KEGG online database.

OpenClawNanoClawDiscoveryDataset Buildingbio-pathway-kegg-pathways🧬 bioinformatics (gptomics bio-* suite)bioinformatics — pathway & network analysiskegg

Original source

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-pathway-kegg-pathways

Maintainer
FreedomIntelligence
License
MIT
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • gene_ids <- bitr(sig_genes, fromType = 'SYMBOL', toType = 'ENTREZID', OrgDb = org.Hs.eg.db) gene_list <- gene_ids$ENTREZID.
  • kegg_ids <- bitr_kegg(gene_list, fromType = 'ncbi-geneid', toType = 'kegg', organism = 'hsa').

Source Doc

Excerpt From SKILL.md

Core Pattern

Goal: Identify KEGG metabolic and signaling pathways over-represented in a gene list.

Approach: Test for enrichment using the hypergeometric test via clusterProfiler enrichKEGG against the KEGG online database.

"Find enriched KEGG pathways in my gene list" → Test whether KEGG pathway gene sets are over-represented among significant genes.

Prepare Gene List

Goal: Extract significant Entrez gene IDs from DE results in the format required by enrichKEGG.

Approach: Filter by significance thresholds and convert gene symbols to Entrez IDs (KEGG requires NCBI Entrez).

library(org.Hs.eg.db)

de_results <- read.csv('de_results.csv')
sig_genes <- de_results$gene_id[de_results$padj < 0.05 & abs(de_results$log2FoldChange) > 1]

## KEGG ID Conversion

**Goal:** Convert between KEGG-specific identifiers and other gene ID formats.

**Approach:** Use bitr_kegg to map between kegg, ncbi-geneid, ncbi-proteinid, and uniprot ID types.

```r

Use cases

  • Use when identifying metabolic and signaling pathways over-represented in a gene list.

Not for

  • Do not assume this entry replaces the original database documentation or API notes.

Upstream Related Skills

  • go-enrichment - Gene Ontology enrichment analysis
  • gsea - GSEA using KEGG pathways (gseKEGG)
  • enrichment-visualization - Visualize KEGG results

Related skills

Related skills

Back to directory
BI
Data & ReproScientific Databases

bio-blast-searches

Run BLAST searches against local or remote databases for sequence homology.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-entrez-link

Retrieve linked records across NCBI Entrez databases.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-local-blast

Set up and run BLAST+ locally with custom databases.

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView
BI
Data & ReproScientific Databases

bio-metagenomics-kraken

Taxonomic classification of metagenomic reads using Kraken2. Fast k-mer based classification against RefSeq database. Use when performing in…

OpenClawNanoClawDiscovery
FreedomIntelligence/OpenClaw-Medical-SkillsView