Publication dateMar 9, 2022
Confidentiality public Public
Typing name : TASK.gws_omix.Emapper Brick : gws_omix Functional annotation with eggNOG-mapper using DIAMOND.
The EggNOG script is a command-line tool that automates the use of eggNOG-mapper, a high-throughput functional annotation tool
based on orthology assignments from the eggNOG database. eggNOG-mapper allows researchers to functionally annotate protein, transcript,
genome, or metagenome sequences with high accuracy, avoiding false positives from close paralogs by focusing on fine-grained orthologs.
This script simplifies the process by handling all preparatory steps:
it checks and downloads required core databases (like eggnog.db) and the DIAMOND protein database,
ensures the environment is properly set up, and executes the emapper.py pipeline using user-defined parameters.
The script takes four inputs—an input FASTA file, an output directory, the number of CPUs,
and the sequence type (proteins, CDS, genome, or metagenome)—and outputs a cleaned annotation.tsv table with meaningful gene annotations.
This automation makes eggNOG-mapper easier to integrate into large-scale genome or transcriptome annotation workflows.
login
Input
FASTA file
Protein or transcript FASTA to annotate
logout
Output
eggNOG annotations
Cleaned .tsv table output from eggNOG-mapper
settings
Configuration
Sequence type for eggNOG input (e.g., proteins, CDS, etc.)
Type : stringAllowed values : proteins
CDS
genome
metagenome
Default value : proteinsNumber of CPU threads to use
Type : intDefault value : 25Technical bricks to reuse or customize Have you developed a brick?
Share it to accelerate projects for the entire community.