Table of contents


Met4DX Documentation

Tutorial

Config Met4DX software


Met4DX Documentation

 

Introduction

 

Met4DX is a fast, robust, and convenient mass spectrometry data processing tool for metabolomics and lipidomics. The versatile tool facilitates the processing of both 3-dimensional LC-MS data and 4-dimensional LC-IM-MS data, encompassing main functions such as data conversion, peak detection, retention time correction, peak grouping, assignment of MS/MS spectra, and others.

Specifically, for peak detection, Met4DX employs a unique mass spectrum-oriented bottom-up assembly algorithm, ensuring the high-sensitive and high-coverage detection of TRUE MS peaks in metabolomics data (both 3D and 4D datasets). Additionally, Met4DX also supports a uniform peak quantification strategy that enhances the accuracy of peak quantitation in large-scale metabolomics analysis.

Moreover, Met4DX allows users to export results, enabling further analysis through complementary tools, such as MetDNA for metabolite identification, MetFlow for large-scale data integration, and MetTracer for stable-isotope tracing metabolomics data analysis.

 

Recommended configuration

  • Processer: Core i7-12700 or above (4 core 8 thread and above are required)
  • Memory: 32 GB or above (at least 16 GB)
  • Resolution: 1080P (maximum 125% scaled, otherwise, some tools may not be displayed)
  • Operating system: 64-bit Windows 10 and above

 

Installation

 

Met4DX installer supports Windows 10 and above only currently. Please download the installer in the download page and install it directly. Please follow the installation wizard to install the software as you like.

Please contact us via metdna (AT) sioc.ac.cn if you have any problem.

NOTE:

  • Please make sure the software installation path and the windows account does not contains special characters, such as full-width characters, Chinese characters, etc.
  • Please confige Met4DX by setting correct 'Max processes' according your computer processer cores and free memory size (see Config Met4DX software for details)

 

 

Interface

Initial interface

Function bar

 

Project and data managements

1) Create a new project and add experiments for data processing.

2) Open an already saved project or save current project to file.

3) Export results for downstream data analysis, e.g., MetDNA, MetFlow, and MetTracer, etc. when all added experiments are processed

Data processing tools

4)  Load a parameter set with defined data analysis workflow or save parameters of current data analysis workflow to a parameter set.

5) Submit experiments for data processing with current data analysis workflow or abort running processing for all submitted experiments.

Other functions

6) Config Met4DX software.

7) View help documents.

 

Project setting

A project is required for data processing with Met4DX. A project means a bunch of experiments of different LC columns or ionization modes for a certain sample. If you have only one experiment, a project is still required. One should put all data together for a project and submit the root directory to the created project and add corresponding experiments as follows:

Create a new project

Select the root director of the project root and name the project. If the project name is set as empty, a default project name will be set to the folder name of the project root.

Save current project

Save current project to a file (in .4dx format for Met4DX).

Open a previous project

Open a Met4DX project file (in .4dx format). Besides, Met4DX project file is registered to Met4DX software. Hence, one can double click the saved Met4DX project file to open it with Met4DX software.

 

Experiment setup

Add experiment

  • Set the name and directory of the experiment.
  • Setup the experiment by configuring LC column, MS type, Ion mode, etc.
  • Add files to the experiment including:
    • MS1 files
      • Sample files: data files of subjected samples
      • QC files: data files of pooled quality control samples
      • Blank: data files of blank samples, which will not be processed in current Met4DX
    • MS2 files: data files with MS2 data which may cause problems in peak alignment, such as segment DDA data

NOTE:

  • Create a project before creating an experiment.
  • When setting the file type on the right, you can select multiple files and right-click to set the file type in batches.
  • Files without set file types will not be added to the experiment.
  • Met4DX supports open MS data format (mzML and mzXML) and vendor raw data which can be converted to open MS data format with MSConvert. Data acquired with Bruker timsPro is also supported via timsTDF framework in Met4DX.

​​​​​​Confirm sample information

The software will check the added files and group samples automatically according to the subfolders of MS1 files in submitted experiments after clicking ‘next’ button on the first page of ‘add experiment wizard’ and show the sample info in the second page. If there is no problem, one can click the ‘add’ button to add the configured experiment. The added experiments will be shown in project viewer in the top left panel of Met4DX.

If you have multiple experiments, please add them sequentially with the wizard.

NOTE:

  • If you have polarity switch experiments with Thermal instruments, such as Exploris 480, etc., two experiments with extended ion modes (positive and negative) will be created at the same time.

 

Parameter setting

Met4DX provides the most used parameter sets in Zhulab for different data processing tasks, which is highly recommended for inexperienced users, and even for all users. To start a data processing workflow, one should load a parameter set first, modifying parameters later, and submit experiment for data processing at last.

Load a parameter set

A parameter set contains multiple steps for data processing, which will be shown in the analysis workflow viewer after loading a parameter set. Parameters of each step can be configured by clicking corresponding steps. Key parameters will show by default and extended parameters will be shown and hidden by clicking the down and up triangle tool button in the button of the parameter configuration panel, respectively.

NOTE:

  • The DDA parameter set requires the data to be acquired using the DDA method, in which both MS1 and DDA MS2 are contained, and additional MS2 files.
  • Segment DDA parameter set requires the data to contain extra MS2 data which is collected using segmented DDA method. In this case, segment DDA data (MS2 files) is submitted as MS2 file.

Save current parameter set

Users can save customized parameter sets according to actual needs for data processing next time with the data acquired with the same methods. Please config the parameter set info with the pop-up dialogue window.

Parameter configuration

Parameters for each step are viewed and edited by clicking icon button of the corresponding step. Here is an example view:

NOTE:

  • The default parameters are highly recommended for all users, especially for inexperienced users.
  •  Key parameters will be shown by default and extended parameters will be shown and hidden by clicking the down and up triangle tool button in the button of the parameter configuration panel, respectively.
  • All user added parameter sets can be edited in the software config window.

 

Data processing

Run analysis

  • Left click "Run Analysis": submit all experiments for data processing with selected analysis workflow.
  • Right click "Run Analysis": submit a single/all experiment(s) for data processing with selected analysis workflow.

After submission, the experiments in project viewer will show the corresponding processing status.

  •   current processing experiment.
  •   submitted experiment, waiting for processing.
  •   already processed experiment.

Processing plots

TIC plot (raw), RT shift plot, TIC plot (RT corrected) will be displayed during processing after corresponding steps finished.

These intermediate diagrams can be used to monitor data quality (such as RT shift, TIC consistency, etc.) and whether it has problems in data processing with submitted parameters.

Abort analysis

If you want to stop processing analysis, please click the “Abort" button. In this case, the current processing task will be stopped and all other submitted but not finished tasks will be aborted.

 

Met4DX results

Default outputs

The data processing results are stored in the results folder under the project folder for corresponding experiment.

Export results

One can also export results for further analysis with other software tools from Zhulab, such as MetDNA, MetFlow, and even MetTracer for isotope tracing experiments. To export results, please click ‘Export Result’ button and select export type for your need.

NOTE:

  • MetTracer needs to export intermediate data, which is time consuming. Please be patient to wait for the export result finished notice.
  • This operation will export all experiment results at once. Hence, please make sure all added experiments are processed successfully before exporting results.

Tutorial

Demo datasets and steps

  • Demo dataset 1: mouse liver tissues from Orbitrap Exploris 480
  • Demo dataset 2: fly head tissues from TripleTOF 6600
  • Demo dataset 3: NIST urine positive data for Bruker TIMSPro

 
steps:

  • Step1: Data preparation

Demo dataset 1: mouse liver tissues from Orbitrap Exploris 480

 

Demo dataset 2: fly head tissues from TripleTOF 6600

 

Demo dataset 3: NIST urine positive data for Bruker TIMSPro

  • Step2: Data importation

Demo dataset 1: mouse liver tissues from Orbitrap Exploris 480

 

Demo dataset 2: fly head tissues from TripleTOF 6600

 

Demo dataset 3: NIST urine positive data for Bruker TIMSPro

 

  • Step3: Parameter selection

​​​​​​​​​​​​​​Demo dataset 1: mouse liver tissues from Orbitrap Exploris 480

 

Demo dataset 2: fly head tissues from TripleTOF 6600

 

Demo dataset 3: NIST urine positive data for Bruker TIMSPro

 

  • Step4: Data processing

 

  • Step5: Result interpretation


Config Met4DX software

Software configuration

  • Max processes: Maximum number of threads during data processing. Please config it based on the cores and threads of the CPU and memory of the computer.
    • On average, one running process requires 1 GB and 2 GB memory for LC-MS and LC-IM-MS data, respectively
    • The max process should be configured with your free memory size and processer cores
  • Result folder name (CAUTION): The folder name of output results
  • Result temp folder: The folder name of temporary data. Please edit it when you do not have enough space in C drive.
  • Temp folder (CAUTION): Temporary folder path
  • Quant method (CAUTION): Method for calculating peak area
  • MSConvert (CAUTION): MSConvert path
  • TimsData (CAUTION): TimsData library path

Parameter set config

One can rename, delete, or modify information of the parameter sets saved by the user. Detailed value of parameters can also be configured in this configuration. Please save the parameters before you leave it. Otherwise, the modification will be ignored.

The help column of the parameter configuration view shows the meaning of each parameter. If you have problems, please contact us for clarification.