0% found this document useful (0 votes)
79 views24 pages

2 Functional Analysis

MetaboAnalyst 5.0 is a web-based tool for metabolomics data analysis that has been updated. The functional analysis module now uses an enhanced gene set enrichment method and supports inclusion of retention time for compound annotation. Users can upload peak intensity tables or lists and perform heatmap-based pattern analysis of 26 organisms. Over 9,000 metabolite sets have been added for functional interpretation.

Uploaded by

유승하
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views24 pages

2 Functional Analysis

MetaboAnalyst 5.0 is a web-based tool for metabolomics data analysis that has been updated. The functional analysis module now uses an enhanced gene set enrichment method and supports inclusion of retention time for compound annotation. Users can upload peak intensity tables or lists and perform heatmap-based pattern analysis of 26 organisms. Over 9,000 metabolite sets have been added for functional interpretation.

Uploaded by

유승하
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

MetaboAnalyst 5.

0
A Web-based Tool for streamlined
metabolomics data analysis

2022.07.12
2. Functional Analysis

The Functional Analysis module of MetaboAnalyst has undergone several major updates since it’s introduction in Version 4. First,
it includes a modified Gene Set Enrichment Analysis method, which considers the overall ranks of uploaded peaks and is capable
of detecting more subtle and consistent changes than the original mummichog algorithm (Li et al. 2013). Second, it supports the
inclusion of retention time when performing functional analysis to increase the confidence and robustness of putative compound
annotation. Finally, MetaboAnalyst 5.0 has included an interactive heatmap visualization of a user’s peak intensity table to help
users perform functional interpretation of manually identified patterns of interest.

Other Highlights:

- Users can upload either a peak intensity table (generic or MZMine) or peak list.

- Heatmap based pattern specific functional analysis is available.

- Added support for pathway analysis of 26 organisms including human, mouse, zebrafish, C. elegans, among other species.

- Added ~9, 000 metabolite sets (e.g. Disease-associated sets, chemical classes) to be used for functional interpretation.
2.0 Knowledge & Background
● Mass spectrometry based untargeted metabolomics traditionally require metabolites to be identified before any biological meaning
can be drawn from the data. Metabolite identification is a challenging and low throughput process, therefore becomes the
bottleneck of the filed. Li et al. report here a novel approach to predict biological activity directly from mass spectrometry data
without a priori identification of metabolites by unifying network analysis and metabolite prediction under the same computational
framework. (version 1)

● The algorithm has been further enhanced to version 2 by considering the retention time information for more accuracy by
introducing empirical compounds. Empirical Compounds are intermediaries between m/z features and compounds. The steps for
how they are formed are as follows:

First, all m/z features are matched to potential compounds considering different adducts. Then, per compound, all matching m/z features are split into
Empirical Compounds based on whether they match within an expected retention time window. The retention time window (in seconds) is calculated
as the maximum retention time * 0.02. This results in the initial Empirical Compounds list.

Next, Empirical Compounds are merged if they have the same m/z, matched form/ion, and retention time. This results in the merged Empirical
Compounds list.

Then, if primary ions are enforced, only Empirical Compounds containing at least 1 primary ion are kept. Primary ions considered are 'M+H[1+]',
'M+Na[1+]', 'M-H2O+H[1+]', 'M-H[-]', 'M-2H[2-]', 'M-H2O-H[-]', 'M+H [1+]', 'M+Na [1+]', 'M-H2O+H [1+]', 'M-H [1-]', 'M-2H [2-]', and 'M-H2O-H [1-]'. This
results in the final Empirical Compounds list.

Finally, pathway libraries are converted from "Compound" space to "Empirical Compound" space. This is done by converting all compounds in each
pathway to all Empirical Compound matches. Then the mummichog/GSEA algorithms work as before to calculate pathway enrichment.
2.1 Start Functional Analysis

Click here to
start
2.2 Starting from a list

From peak list to pathways


2.2.1 Peak Uploading – peak list
TIP1 : Multiple examples
are provided here. Please
try to download one and
follow the style of the
example rigorously. Please
make sure that the list
header is consistently same
as the example.

2. Set parameters (mass error


and ion mode) based your
instrument

1. Switch the different


uploading data type from
here (peak list or table)

3. Click submit to
continue
2.2.2 Data Integrity Check

1. Check Data
Integrity Result to
make sure correct

2. Click Proceed to
continue
2.2.3 Set Parameters

Customize the Metabolites

Set corresponding
parameters/Library

Customize the Adducts

TIP1 : You can manually TIP2 : Heatmap analysis


customize the abundant only works if users upload a
substances as ‘Currency peak table If you want to do
Metabolites’ and adducts the heatmap based
for not considering at the analysis, please see 6.3.
pathway analysis.
2.2.4 Pathway analysis results
1. The compounds/empirical
compounds hits in this pathway

2. Click buttons at the bottom of this


page to download results or go the
network exploration page
2.3 Starting from a table
2.3.1 Peak uploading – peak table
TIP1 : Currently, 2 types of
peaks are supported
(MetaboAnalyst generic
and MZmine style). Users
could coerce you table
manually to make it
applicable here.

2. Set parameters (mass error and


ion mode) based your instrument

1. Switch to uploading
peak intensity table tab

3. Click submit to
continue
2.3.2 Peak uploading – Preprocessing

1. Perform Data 2. Perform Data 3. Perform Data


Integrity Check Filtering Normalization
2.3.3 Set parameters
TIPs : Most parameters are
same as the ones used for
processing the peak list, as
described in 6.2.3. The only
difference is that peak table
allow the heatmap based
pattern specific functional
analysis.
Set corresponding
parameters/Library
2.3.4 Heatmap based pattern specific analysis
TIPs : The scatter plot and
its corresponding functions
for peak table uploading is
totally same the one of
peak list uploading. Please
refer to 6.2.4.

1. Select Heatmaps
radio to start !
2.3.5 Heatmap based pattern specific analysis - result
This section maybe too complicated to easily understand/follow for beginners, why not watch a video first?

Read these tips and


click Ok to start
2.3.6 Heatmap interface introduction
Controller panel to
adjust parameters
for clustering.

Overview of
the peak
across the
spectrum.
Default is Pattern based
clustered Enrichment
based on p analysis panel.
value.

Focus view of
the specific peak
pattern from the
whole spectrum. Dynamic Display panel,
Default is the top used to show the
Sample
50 peaks. peak/sample information
Names dynamically.
View panel.
2.3.7 Heatmap peak clustering

3. The selected
1. Select a clustering specific spectral
method from Cluster peaks peaks’ pattern
menu, e.g. Ward’s method appears in the
focus view panel.

TIP1 : The clustering will be 2. Left click your mouse, don’t


performed once you select release and move your cursor
the corresponding methods. over a certain area across the
Clustered peak heatmap will spectrum until finish. Then TIP2 : In present example,
be updated immediately. we selected a consistently
release the left click.
down-regulated pattern in
‘green’ group, and
consistently upregulated
in ‘red’ group.
2.3.7 Peak patterns’ stitch -1

2. Hold the left


click of your
1. If you want to stitch mouse and move
the different peak over the whole
patterns. Click the area as the
Builder Button and the selected part.
stitch tools appears. The selected part
will appear at the
bottom panel.

Continue at the next page


2.3.7 Peak patterns’ stitch -2

4. New pattern
appears immediately
at the top focus view
panel. Hold your left
click mouse and move
over from this focus
view to confirm the
area.

6. Click To
Focus view.
3. Left click and move
your mouse over a
new pattern from the 5. Newly selected area will be
overview panel. stitched with the previously 7. The stitched peaks’
selected pattern at the pattern will be presented
bottom focus view. at the Focus view.
2.3.8 Enrichment Analysis -1
TIP1 : Operation Mode could
show the hits in different way.
Annotate will annotate directly
1. Select on the heatmap, while the
database and ‘Extract’ will extract the ions
submit to do hits and hide other non-hits.
the enrichment
analysis

Continue at the next page


2.3.8 Enrichment Analysis -2

2. Select the pathways


you are interested in,
then the corresponding
hits will appear at the
right side of the Focus
view panel.
2.3.9 Result Download

1. Set the resolution of


the image in Focus
view 2. Download the
images from Download
menu and click to
download it!
2.3.9 Result Download

Click the “Generate


Report” to download a
pdf report summarizing
your analysis.
Thanks

If you have any questions please read through the FAQs or contact us at
Zhiqiang.pang[at]xialab.ca or Jeff.xia[at]xialab.ca

You might also like