metabolomics software tools - university of alabama at …€¦ ·  · 2015-06-17• software...

71
Metabolomics Software Tools Xiuxia Du, Paul Benton, Stephen Barnes

Upload: vuongduong

Post on 14-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Metabolomics Software Tools

Xiuxia Du, Paul Benton, Stephen Barnes

Page 2: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Outline

2

!!

!!!!!!!!!!!!!

• Introduction !!

• Software Tools for LC-MS metabolomics !

!• Software Tools for GC-MS metabolomics !

!• Software Tools for Statistical Analysis !!!!!!!

Page 3: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

• LC-MS data analysis workflow !!!!!!!!

!• GC-MS data analysis workflow !!!!

Introduction

3

!!

!!!!!!!!!!!!!

!!!

!!!!!!!!!!!!!

data pre- processing

statistical analysis

compound identification

pathway analysis

feature extraction

statistical analysis

compound identification

pathway analysis

deconvolution

Page 4: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Software Tools for LC-MS

4

!!

!!!!!!!!!!!!!

• Commercial

• MassHunter — Agilent • MetQuest — Thermo Scientific • MetWorks — Thermo Scientific • Multiple Mass Defect Filter — Thermo Scientific • Progenesis QI — Waters • XCMSplus — Sciex

!!• and more ……

!!!

!!!

Page 5: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Software Tools for LC-MS

5

!!

!!!!!!!!!!!!!

• Free • Insilicos Viewer !

• ProteoWizard

• SeeMS: interactive viewer for mass spec data files (Windows only)

• MSConvert: convert between various file formats

!• MZmine 2: LC-MS data processing

!• MetaboSearch: perform mass-based metabolite search simultaneously

against four major metabolite databases !

• MetaboAnalyst: a web server for metabolomics data analysis

!• and more ……

Page 6: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

• Proprietary data formats: need vendor library functions to access !!!!!!!!!• Open data formats: free library functions to access

• netCDF • mzData • mzXML • mzML

Data format

6

Company File extension

Agilent .D

Sciex .WIFF

Theomo .RAW

Waters .RAW

……

Page 7: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

7

InsilicosViewer

Page 8: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Insilicos Viewer

8

!!

!!!!!!!!!!!!!

Raw data viewer

total ion chromatogram

MS and MS/MS

Page 9: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

9

ProteoWizard

Page 10: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

ProteoWizard: SeeMS

10

• A data viewer

!!!!• Can read these open data formats

• mzML • mzXML !!

!!!

!!

Page 11: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

ProteoWizard: SeeMS

11

!!

!!!!!!!!!!!!!

Raw data viewer

total ion chromatogram

spectrum

list of scans

Page 12: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

ProteoWizard: MSConvert

12

Data format converter

Page 13: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

ProteoWizard: MSConvert

13

• Supported data formats

• Read: open formats, vendor formats • Write: open formats

!• Filters and transformation

• msLevel • Peak picking • Zero samples • ETD filter • Threshold peak filter • Charge state predictor • Activation • Subset !!

!

Page 14: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

14

MZmine 2

Page 15: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

MZmine 2

15

!!

!!!!!!!!!!!!!

• LC-MS metabolomics data processing, analysis, and visualization !!!!!!• Supported open data formats

• NetCDF • mzData • mzML • mzXML

!!!!

Page 16: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Raw data import

16

list of scans in raw files • MS scans in blue • MS/MS scans in red • # sequential number • @ retention time • MS level • type of spectrum

• p = profile • c = centroid • t = thresholded

• polarity of ionization • + = positive • - = negative • ? = unknown

Page 17: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Raw data visualization

17

Right click on the file name

brings up

Page 18: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Raw data visualization

18

total ion chromatogram

spectrum

double click TIC

brings up

Page 19: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Raw data visualization

19

!!

!!!!!!!!!!!!!

2D view

Page 20: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Raw data visualization

20

3D view

rotate to find the best perspective

Page 21: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Data pocessing

21

• Workflow

• Raw data import • (optional) Raw data methods / Filtering • Peak detection • Isotopic peak grouping • (optional) Identification of fragments, adducts, and peak complexes • (optional) Normalization of retention time • Alignment • (optional) Gap filling • (optional) Normalization of peak heights / areas • (optional) Identification using database search, formula prediction, etc. • Data analysis and export !!

!!

Page 22: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak detection

22

• Mass detection

• Centroid • Exact mass • Local maxima • Recursive threshold • Wavelet transform

!• Chromatogram building

!• Peak deconvolution

!!

!!!!

Page 23: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak detection

23

!!

!!!!!!!!!!!!!

Peak detection procedure

Page 24: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Mass detection

24

!!

!!!!!!!!!!!!!

Mass detection options

click

her

e to

brin

g up

the p

aram

eter

win

dow

Page 25: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Mass detection

25

!!

!!!!!!!!!!!!!

Set mass detection parameter

Page 26: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Mass detection

26

!!

!!!!!!!!!!!!!

Set mass detection parameter

Page 27: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Chromatogram building

27

!!

!!!!!!!!!!!!!

Chromatogram builder

Page 28: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Chromatogram building

28

!!

!!!!!!!!!!!!!

Chromatogram builder — set parameters

Page 29: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Chromatogram building

29

!!

!!!!!!!!!!!!!

peak list • # ID • m/z value • @ retention time

After chromatograms are built

Page 30: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Chromatogram building

30

To display extracted ion chromatograms

Right click on the file name

brings up

Page 31: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Chromatogram building

31

!!

!!!!!!!!!!!!!

Show chromatogram information

Page 32: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Chromatogram building

32

!!

!!!!!!!!!!!!!

Show chromatogram information

a particular extracted ion chromatogram (EIC)

Page 33: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak deconvolution

33

Page 34: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak deconvolution

34

!!

!!!!!!!!!!!!!

Algorithms

Page 35: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak deconvolution

35

Set parameters

click hereto bring up the parameter window

Page 36: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak deconvolution

36

!!

!!!!!!!!!!!!!

deconvolution finish

ed

Page 37: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak deconvolution

37

!!

!!!!!!!!!!!!!

Results

Page 38: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Alignment

38

!!

!!!!!!!!!!!!!

Retention time normalization

Page 39: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Alignment

!!

!!!!!!!!!!!!!

Retention time normalization: set parameters

Page 40: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Alignment

Join aligner

Page 41: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Alignment

Join aligner: set parameters

Page 42: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Alignment

Get aligned peak list

Page 43: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Alignment

Information on aligned peak list

Green: present Red: absent

Page 44: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak identification

44

Options

Page 45: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak identification

45

By searching custom databases

an example custom database

Page 46: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak identification

46

By adduct search: set parameters

Page 47: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak identification

47

Adduct search results

Page 48: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak identification

48

By online database search

Page 49: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Peak identification

49

Online database search results

Page 50: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Gap filling

50

Options and parameters

Page 51: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Gap filling

51

Results and visualization options

Page 52: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Gap filling

52

Set visualization parameters

Page 53: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Gap filling

53

Visualization

Page 54: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Data analysis

54

Options

Page 55: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Data export

55

Options

Page 56: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Data export

56

Parameters

Page 57: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Data export

57

csv format

Page 58: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

58

MetaboSearch

Page 59: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

MetaboSearch

59

Input data format

http://omics.georgetown.edu/metabosearch.html#ug

Page 60: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

MetaboSearch

60

GUI

Page 61: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

MetaboSearch

61

Steps

Page 62: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

62

Software tools for GC-MS Metabolomics

Page 63: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Software Tools for GC-MS

63

!!

!!!!!!!!!!!!!

• Commercial

• ChromaTOF® — LECO • MassHunter — Agilent

!!!!!!

• Free

• AMDIS: Automated Mass Spectral Deconvolution and Identification System

• NIST MS Search

• Tagfinder !!

Page 64: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

AMDIS

64

!!

!!!!!!!!!!!!!

Raw data visualization

Page 65: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

AMDIS

65

!!

!!!!!!!!!!!!!

Result visualization

Page 66: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

NIST MS Search

66

!!

!!!!!!!!!!!!!

GUI

Page 67: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

67

Software tools for Statistical Analysis

Page 68: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Stats and Machine Learning

68

!!

!!!!!!!!!!!!!

• Commercial

• SIMCA • Mass Profiler Professional (MPP) — Agilent !

• and more …… !!!!!• Free

• MetaboAnalyst

• R !!!

Page 69: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

MetaboAnalyst

69

Page 70: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Other software tools

70

!!

!!!!!!!!!!!!!

• COMSPARI

• COMparison of SPectral And Retention Information !

• MathDAMP

• Mathematica package for Differential Analysis of Metabolite Profiles !• MSFACTs

• Metabolomics Spectral Formatting, Alignment and Conversion Tools !!and many more …… !!!!!

Page 71: Metabolomics Software Tools - University of Alabama at …€¦ ·  · 2015-06-17• Software Tools for LC-MS metabolomics !! • Software Tools for GC-MS metabolomics !! ... formula

Thank You!