Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get information about a KEGG module
ResourceFunction["KEGGModule"]["Modules"] gives a Dataset with basic information for all the KEGG modules. | |
ResourceFunction["KEGGModule"][keggcode,prop] gives a property prop for a specific keggcode. | |
ResourceFunction["KEGGModule"][keyword,"Query"] gives a dataset for a specific keyword referring to a module. |
"Module" | information for keggcode referring to KEGG module (i.e., M00001) |
"Entry" | ExternalIdentifier of the module KEGG code |
"EntryType" | the module type |
"Name" | the module name |
"FullName" | the module full name |
"ReactionInName" | the reaction specified in the module name |
"Definition" | definition of module where the comma indicates alternatives, plus represents a complex, and minus denotes a non-essential component in the complex |
"DiagramLink" | thumbnail of the corresponding MODULE diagram link |
"DiagramImage" | thumbnail of the corresponding MODULE diagram image |
"Orthology" | the list of KEGG ORTHOLOGY identifiers |
"Taxonomy" | link to the taxonomy information |
"OrthologTable" | link to the ortholog table |
"Class" | classification of modules |
"PathwayExternalID" | ExternalIdentifier corresonding to the KEGG pathway map |
"PathwayHyperlink" | Hyperlink corresonding to the KEGG pathway map |
"Reaction" | the list of reactions (R numbers) in the metabolic pathway module |
"Compound" | the list of compounds (C numbers) in the metabolic pathway module |
"RModule" | corresponding pathway modules (Reaction module only) |
"Comment" | free text comment |
"Reference" | reference information |
Get the list of all the modules in the KEGG module database:
In[1]:= | ![]() |
Out[1]= | ![]() |
Get the information from KEGG about a specific module:
In[2]:= | ![]() |
Out[2]= | ![]() |
Get the information from KEGG about a list of modules:
In[3]:= | ![]() |
Out[3]= | ![]() |
Get the KEGG module codes for a specific query:
In[4]:= | ![]() |
Out[4]= | ![]() |
Keywords may have more than one word:
In[5]:= | ![]() |
Out[5]= | ![]() |
Get the dataset properties independently for each module:
In[6]:= | ![]() |
Out[6]= | ![]() |
Get the dataset properties independently for a list of modules:
In[7]:= | ![]() |
Out[7]= | ![]() |
Get information for a specific identifier:
In[8]:= | ![]() |
Out[8]= | ![]() |
This is equivalent to explicitly requesting the "Module" information:
In[9]:= | ![]() |
Out[9]= | ![]() |
Only keywords known by KEGG are supported:
In[10]:= | ![]() |
Out[10]= | ![]() |
Get the pathway associated to the glycolysis module:
In[11]:= | ![]() |
Out[11]= | ![]() |
Get reactions associated to the glycolysis module:
In[12]:= | ![]() |
Out[12]= | ![]() |
Get the compounds associated to the glycolysis module:
In[13]:= | ![]() |
Out[13]= | ![]() |
Get the vertices and edges list associated to the pentose phosphate pathway associated with the glycolysis module:
In[14]:= | ![]() |
In[15]:= | ![]() |
Out[15]= | ![]() |
In[16]:= | ![]() |
Out[16]= | ![]() |
Using the information about reactions and compounds from the glycolysis module, we get the next list of vertices and edges to highlight in the pentose phosphate pathway:
In[17]:= | ![]() |
Out[17]= | ![]() |
In[18]:= | ![]() |
Out[18]= | ![]() |
Highlight in red (i.e.,vertices and edges) the M00008 module in the pentose phosphate pathway:
In[19]:= | ![]() |
Out[19]= | ![]() |
Wolfram Language 13.0 (December 2021) or above
This work is licensed under a Creative Commons Attribution 4.0 International License