Unit 5.1
Biochemical network mapping
and visualization
Dinesh Barupal
dinkumar@ucdavis.edu
DATA
ACQUISITION
Separation
Detection
SAMPLING
EXTRACTION
DATA
PROCESSING
File Conversion
Baseline Correction
Peak Detection
Deconvolution
Adduct Annotation
Alignment
Gap Filling
STATISTICS
Normalization
Multivariate Analysis
(Parametric, Nonparametric)
Univariate Analysis
(Unsupervised, Supervised)
BIOLOGICAL
INTERPRETATION
Pathway Mapping
Network Enrichment
STUDY DESIGN
VALIDATION
COMPOUND
IDENTIFICATION
Molecular Formula ID
Structure ID
MS Library Search
Database Search
In silico Fragmentation
WCMC
UC Davis
Questions :
• Why a network graph ?
• How to create biochemical network map of
identified metabolites ?
• How to include all the identified metabolites into a
network ?
• How to visualize and make publication ready
network graphs ?
• How to use MetaMapp and Cytoscape software ?
What is a network graph ?
A network graph represents entities as nodes (dots) and various
relationships among them as edges (links).
A
C
D
B
E
relationship X
An example network graph
Nodes can be – genes, proteins, reactions, metabolites.
Edges can be – correlation, reactions, reaction pairs,
pathways, chemical similarity, mass spectral similarity.
Edges can have direction like A B or B A.
Notable examples –
Air transportation network
Citation/ co-author network
Social network
Metabolic network
http://bmcgenomics.biomedcentral.com/articles/10.1186/1471-2164-13-334
What is a metabolic network ?
Tools for make this type of network
are –
• MetScape (http://metscape.ncibi.org/)
• MetaBox
(www.metabox.fiehnlab.ucdavis.edu)
• KEGG spider
(https://genomebiology.biomedcentral
.com/articles/10.1186/gb-2008-9-12-
r179)
• CPDB (http://consensuspathdb.org/)
• MetExplore
(http://metexplore.toulouse.inra.fr)
A
C
D
B
E
reaction X
A metabolite
Not every detected metabolite will be included in this network.
Biochemical databases provide list of metabolites and reactions among them.
An example of a metabolic reaction :
http://www.brenda-enzymes.org/ http://www.genome.jp/kegg/ https://metacyc.org/ http://www.reactome.org/
Major DBs that provided curated list of biochemical reactions.
Glucose-
6P
D-Glucose
D-Glucose 6-phosphate + H2O <=> D-Glucose + Orthophosphate
http://www.genome.jp/dbget-bin/www_bget?rn:R00303
~ 25000 metabolic reactions are known for various organisms.
Node A Node B
Node A Edge Node B
Cpd 1 KEGG Cpd 2
Cpd 3 KEGG Cpd 4
Cpd 4 KEGG Cpd 5
Cpd 6 KEGG Cpd 7
… KEGG …
Metabolic network in a text format
How to make a metabolic network ?
A
C
D
B
E
reaction X
A metabolite
Two representations of the EC 2.3.1.35 reaction.
Two ways to convert a reaction to a graph
The KEGG RPAIR database is a manually curated
collection of reactant pairs (substrate-product pairs)
and chemical structure transformation patterns in
enzymatic reactions.
Masanori Arita PNAS 2004;101:1543-1547
Connect only the actual subtract-product and ignore the side
product or co-factors.
Why a network visualization?
Guruharsha, K. G., et al. "A protein complex network of Drosophila
melanogaster." Cell 147.3 (2011): 690-703.
Identification of network modules to indicate
new groups of genes and proteins.
Metabolic network visualization -1
https://en.wikipedia.org/wiki/Portal:Metabolism
Metabolic network visualization -2
http://vmh.uni.lu/#reconmap
Metabolic network visualization -3
https://www.kegg.jp/kegg/atlas/
Ulland, Tyler K., et al. "TREM2 maintains microglial metabolic fitness in Alzheimer’s
disease." Cell 170.4 (2017): 649-663.
Biochemical visualization of
statistical results from omics assays
Metabolic network visualization -4
But not all the metabolites have reaction annotations ?
https://bmcbioinformatics.biomedcentral.com/articl
es/10.1186/1471-2105-13-99
https://www.nature.com/articles/s41598-017-15231-w
Many significant (p<0.05) compounds are
not present in pathway databases
How to map all known metabolites into a metabolic network ?
A
C
D
B
E
Chemical similarity
A metabolite
Xanthine Hypoxanthine
Tanimoto Chemical
Similarity score
0.917
Tanimoto = AB / ( A + B - AB )
Substructure decomposition for calculations of chemical similarity
MetaMapp: mapping and visualizing metabolomic data by integrating information from biochemical pathways and chemical and
mass spectral similarity https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-13-99
MetaMapp is a approach to map all the detected metabolites into a network
graph that resembles known biochemistry
Available at metamapp.fiehnlab.ucdavis.edu
How to map all known metabolites into a metabolic network ?
http://www.pnas.org/content/106/40/17187
What is a MetaMapp network ?
All the identified
metabolites are
included in the
graph.
How to map all known metabolites into a metabolic network ?
Conclusions
• Biochemical network created using KEGG or any
biochemical databases did not cover all the identified
metabolites.
• MetaMapp combined KEGG reactions and chemical
similarity mapping to put all the known metabolites into
biochemical modules
• Cytoscape provided rich functionalities to visualize and
cluster a network graphs.
• Overlaying statistical results on these graphs can highlight
the modules which were affected in cases in comparison
to controls.

Metabolic network visualization - concepts

  • 1.
    Unit 5.1 Biochemical networkmapping and visualization Dinesh Barupal dinkumar@ucdavis.edu
  • 2.
    DATA ACQUISITION Separation Detection SAMPLING EXTRACTION DATA PROCESSING File Conversion Baseline Correction PeakDetection Deconvolution Adduct Annotation Alignment Gap Filling STATISTICS Normalization Multivariate Analysis (Parametric, Nonparametric) Univariate Analysis (Unsupervised, Supervised) BIOLOGICAL INTERPRETATION Pathway Mapping Network Enrichment STUDY DESIGN VALIDATION COMPOUND IDENTIFICATION Molecular Formula ID Structure ID MS Library Search Database Search In silico Fragmentation WCMC UC Davis
  • 3.
    Questions : • Whya network graph ? • How to create biochemical network map of identified metabolites ? • How to include all the identified metabolites into a network ? • How to visualize and make publication ready network graphs ? • How to use MetaMapp and Cytoscape software ?
  • 4.
    What is anetwork graph ? A network graph represents entities as nodes (dots) and various relationships among them as edges (links). A C D B E relationship X An example network graph Nodes can be – genes, proteins, reactions, metabolites. Edges can be – correlation, reactions, reaction pairs, pathways, chemical similarity, mass spectral similarity. Edges can have direction like A B or B A. Notable examples – Air transportation network Citation/ co-author network Social network Metabolic network
  • 5.
    http://bmcgenomics.biomedcentral.com/articles/10.1186/1471-2164-13-334 What is ametabolic network ? Tools for make this type of network are – • MetScape (http://metscape.ncibi.org/) • MetaBox (www.metabox.fiehnlab.ucdavis.edu) • KEGG spider (https://genomebiology.biomedcentral .com/articles/10.1186/gb-2008-9-12- r179) • CPDB (http://consensuspathdb.org/) • MetExplore (http://metexplore.toulouse.inra.fr) A C D B E reaction X A metabolite Not every detected metabolite will be included in this network.
  • 6.
    Biochemical databases providelist of metabolites and reactions among them. An example of a metabolic reaction : http://www.brenda-enzymes.org/ http://www.genome.jp/kegg/ https://metacyc.org/ http://www.reactome.org/ Major DBs that provided curated list of biochemical reactions. Glucose- 6P D-Glucose D-Glucose 6-phosphate + H2O <=> D-Glucose + Orthophosphate http://www.genome.jp/dbget-bin/www_bget?rn:R00303 ~ 25000 metabolic reactions are known for various organisms. Node A Node B Node A Edge Node B Cpd 1 KEGG Cpd 2 Cpd 3 KEGG Cpd 4 Cpd 4 KEGG Cpd 5 Cpd 6 KEGG Cpd 7 … KEGG … Metabolic network in a text format How to make a metabolic network ? A C D B E reaction X A metabolite
  • 7.
    Two representations ofthe EC 2.3.1.35 reaction. Two ways to convert a reaction to a graph The KEGG RPAIR database is a manually curated collection of reactant pairs (substrate-product pairs) and chemical structure transformation patterns in enzymatic reactions. Masanori Arita PNAS 2004;101:1543-1547 Connect only the actual subtract-product and ignore the side product or co-factors.
  • 8.
    Why a networkvisualization? Guruharsha, K. G., et al. "A protein complex network of Drosophila melanogaster." Cell 147.3 (2011): 690-703. Identification of network modules to indicate new groups of genes and proteins.
  • 9.
    Metabolic network visualization-1 https://en.wikipedia.org/wiki/Portal:Metabolism
  • 10.
    Metabolic network visualization-2 http://vmh.uni.lu/#reconmap
  • 11.
    Metabolic network visualization-3 https://www.kegg.jp/kegg/atlas/
  • 12.
    Ulland, Tyler K.,et al. "TREM2 maintains microglial metabolic fitness in Alzheimer’s disease." Cell 170.4 (2017): 649-663. Biochemical visualization of statistical results from omics assays Metabolic network visualization -4
  • 13.
    But not allthe metabolites have reaction annotations ? https://bmcbioinformatics.biomedcentral.com/articl es/10.1186/1471-2105-13-99 https://www.nature.com/articles/s41598-017-15231-w Many significant (p<0.05) compounds are not present in pathway databases
  • 14.
    How to mapall known metabolites into a metabolic network ? A C D B E Chemical similarity A metabolite Xanthine Hypoxanthine Tanimoto Chemical Similarity score 0.917 Tanimoto = AB / ( A + B - AB ) Substructure decomposition for calculations of chemical similarity
  • 15.
    MetaMapp: mapping andvisualizing metabolomic data by integrating information from biochemical pathways and chemical and mass spectral similarity https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-13-99 MetaMapp is a approach to map all the detected metabolites into a network graph that resembles known biochemistry Available at metamapp.fiehnlab.ucdavis.edu How to map all known metabolites into a metabolic network ?
  • 16.
    http://www.pnas.org/content/106/40/17187 What is aMetaMapp network ? All the identified metabolites are included in the graph. How to map all known metabolites into a metabolic network ?
  • 17.
    Conclusions • Biochemical networkcreated using KEGG or any biochemical databases did not cover all the identified metabolites. • MetaMapp combined KEGG reactions and chemical similarity mapping to put all the known metabolites into biochemical modules • Cytoscape provided rich functionalities to visualize and cluster a network graphs. • Overlaying statistical results on these graphs can highlight the modules which were affected in cases in comparison to controls.

Editor's Notes

  • #8 Two representations of the EC 2.3.1.35 reaction. In this reaction, the acetyl moiety of N-acetyl l-ornithine is transferred to l-glutamate to form N-acetyl l-glutamate. (Lower Left) In the scheme of Jeong et al. (7), its two substrates and two products are equally linked to the object representing the EC number, irrespective of their structural changes. (Lower Right) In our scheme, conserved substructural moieties, coded by color, are computationally detected, and each link is associated with the information of which atom goes where.