🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

GO/KEGG Enrichment

by @aipoch-ai

Performs GO (Gene Ontology) and KEGG pathway enrichment analysis on gene lists. Trigger when: - User provides a list of genes (symbols or IDs) and asks for e...

Versionv1.0.0
Installs2
πŸ’‘ Examples

Basic Usage

# Run enrichment analysis with gene list
python scripts/main.py --genes gene_list.txt --organism human --output results/

Parameters

| Parameter | Description | Default | Required | |-----------|-------------|---------|----------| | --genes | Path to gene list file (one gene per line) | - | Yes | | --organism | Organism code (human/mouse/rat/zebrafish/fly/yeast) | human | No | | --id-type | Gene ID type (symbol/entrez/ensembl/refseq) | symbol | No | | --background | Background gene list file | all genes | No | | --pvalue-cutoff | P-value cutoff for significance | 0.05 | No | | --qvalue-cutoff | Adjusted p-value (q-value) cutoff | 0.2 | No | | --analysis | Analysis type (go/kegg/all) | all | No | | --output | Output directory | ./enrichment_results | No | | --format | Output format (csv/tsv/excel/all) | all | No |

Advanced Usage

# GO enrichment only with specific ontology
python scripts/main.py \
    --genes deg_upregulated.txt \
    --organism mouse \
    --analysis go \
    --go-ontologies BP,MF \
    --pvalue-cutoff 0.01 \
    --output go_results/

KEGG enrichment with custom background

python scripts/main.py \ --genes treatment_genes.txt \ --background all_expressed_genes.txt \ --organism human \ --analysis kegg \ --qvalue-cutoff 0.05 \ --output kegg_results/

βš™οΈ Configuration

# Python dependencies
pip install -r requirements.txt

View on ClawHub
TERMINAL
clawhub install go-kegg-enrichment

πŸ§ͺ Use this skill with your agent

Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

πŸ” Can't find the right skill?

Search 60,000+ AI agent skills β€” free, no login needed.

Search Skills β†’