bio-blast-searches
Run BLAST searches against local or remote databases for sequence homology.
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.
Original source
https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-pathway-kegg-pathways
Skill Snapshot
Source Doc
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.
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
Related skills
Run BLAST searches against local or remote databases for sequence homology.
Retrieve linked records across NCBI Entrez databases.
Set up and run BLAST+ locally with custom databases.
Taxonomic classification of metagenomic reads using Kraken2. Fast k-mer based classification against RefSeq database. Use when performing in…