Table of Contents

eggNOG mapper

EggNOG-mapper (a.k.a. emapper.py or just emapper) is a tool for fast functional annotation of novel sequences. It uses precomputed orthologous groups (OGs) and phylogenies from the eggNOG database (http://eggnogdb.embl.de/) to transfer functional information from fine-grained orthologs only.

Common uses of eggNOG-mapper include the annotation of novel genomes, transcriptomes or even metagenomic gene catalogs.

Information

Usage

See which versions are available:

$ module avail eggnog-mapper

Load one version into your environment and run it:

$ module load eggnog-mapper/2.1.9

Installation

Notes from the sysadmin during installation:

$ module load python/3.9
$ sudo mkdir -p /export/apps/eggnog-mapper/2.1.9
$ sudo chown aorth:aorth /export/apps/eggnog-mapper/2.1.9
$ python -m venv /export/apps/eggnog-mapper/2.1.9
$ source /export/apps/eggnog-mapper/2.1.9/bin/activate
$ pip install --upgrade pip setuptools wheel
$ pip install eggnog-mapper==2.1.9
$ export EGGNOG_DATA_DIR=/var/scratch/eggnog-mapper-data
$ mkdir "$EGGNOG_DATA_DIR"
$ download_eggnog_data.py
$ cp -r /var/scratch/eggnog-mapper-data /export/apps/eggnog-mapper/2.1.9/data
$ sudo chown -R root:root /export/apps/eggnog-mapper/2.1.9