How are metabolite-gene interaction networks created from a list of genes / metabolites?

The networks are generated by first mapping the metabolites, genes or both to the underlying gene-metabolite-disease interactions database.

A search algorithm is then performed to identify first-order neighbours (e.g. metabolites that directly interact with a given metabolite) for each of these mapped metabolites (“seeds”). The resulting nodes and their interaction partners are returned to build the subnetworks.

The above figure shows an example of a generated metabolites-genes interaction network.