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.
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
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