Microbial 'omics

Brought to you by

functions [artifact]

Table of Contents


A CONCEPT-type anvi’o artifact. This artifact is typically generated, used, and/or exported by anvi’o (and not provided by the user)..

Back to the main page of anvi’o programs and artifacts.

Provided by

anvi-import-functions anvi-run-kegg-kofams anvi-run-ncbi-cogs anvi-run-pfams

Required or used by

anvi-analyze-synteny anvi-compute-functional-enrichment anvi-delete-functions anvi-display-functions anvi-export-functions anvi-script-gen-functions-per-group-stats-output


This is an artifact that describes annotation of genes in your contigs-db with functions.

Broadly used across anvi’o, functions are one of the most essential pieces of information stored in any contigs-db. To see what annotation sources for functions are available in a given contigs-db or genomes-storage-db, you can use the program anvi-db-info.

To populate a given contigs-db with functions, anvi’o includes multiple programs that can annotate genes using various sources of annotation. These programs include,

In addition, you can use the program anvi-import-functions with a simple functions-txt to import functions from any other annotation source, or to import any ad hoc, user-defined function to later access through anvi’o interfaces or programs.

You can use anvi-import-functions also to import functions from EggNOG or InterProScan as described in this blog post.

You can also use anvi-export-functions to obtain a file containing these functional annotations through a functions-txt artifact, and use anvi-display-functions to show the distribution of functions across multiple contigs-dbs.

Edit this file to update this information.