Metanetxmapper¶
- metanetxMapper(metInfo, varargin)[source]¶
This function maps metabolite IDs to each other using Beta MetaNetX database
- USAGE
[metData] = metanetxMapper (metInfo, infoType)
- INPUTS
metInfo – string information of the metabolite (Common name, VMH name, CHEBI id,
Swiss Lipid id, HMDB id, Lipidmap, or InChIkey are supported)
- OPTIONAL INPUT
infoType – In the cases of searching with common name, VMH, or ChEBI, use ‘name’, ‘vmh’,
or ‘chebi’ respectively as the identifier type for more accurate respond
- OUTPUT
metData – A structure variable including fields of metabolite Identifiers: -metName: Common Name -metMetaNetXID: MetaNetX ID -metVMHID: VMH Symbol -metCheBIID: ChEBI ID -metHMDBID: HMDB ID -metKEGGID: KEGG ID -metBiGGID: BIGG ID -metSwissLipidsID: Swiss Lipids ID(only for lipids) -metInChIString: InChI String -metInChIkey: InChI key -metSmiles: SMILES ID
Example
- >> metData = metanetxMapper(‘SLM:000390086’)
metData =
struct with fields:
metName: “O-3-methylbutanoyl-(R)-carnitine” metMetaNetXID: “MNXM1101229” metVMHID: “ivcrn” metCheBIID: “70819” metHMDBID: “HMDB0000688” metKEGGID: “C20826” metBiGGID: “ivcrn” metSwissLipidsID: “SLM:000390086” metInChIString: “InChI=1S/C12H23NO4/c1-9(2)6-12(16)17-10(7-11(14)15)8-13(3,4)5/h9-10H,6-8H2,1-5H3/t10-/m1/s1” metInChIkey: “IGQBPDJNUXPEMT-SNVBAGLBSA-N” metSmiles: “[CH3:1][CH:9]([CH3:2])[CH2:6][C:12](=[O:16])[O:17][C@H:10]([CH2:7][C:11](=[O:14])[O-:15])[CH2:8][N+:13]([CH3:3])([CH3:4])[CH3:5]”
- >> metData = metanetxMapper(‘glu_L’, ‘VMH’)
metData =
struct with fields:
metName: “L-glutamate” metMetaNetXID: “MNXM741173” metVMHID: “glu_L” metCheBIID: “16015” metHMDBID: “HMDB0000148” metKEGGID: “C00025” metBiGGID: “glu__L” metSwissLipidsID: “” metInChIString: “InChI=1S/C5H9NO4/c6-3(5(9)10)1-2-4(7)8/h3H,1-2,6H2,(H,7,8)(H,9,10)/p-1/t3-/m0/s1” metInChIkey: “WHUUTDBJXJRKMK-VKHMYHEASA-M” metSmiles: “[CH2:1]([CH2:2][C:4](=[O:7])[OH:8])[C@@H:3]([C:5](=[O:9])[OH:10])[NH2:6]”
Note
In the case of more than one matches for the metabolite, this functions returns the first match This function adds “+” sign at the begining of the metabolites name to find the exact match in MetaNetX website