Mobi-DIK

Overview

Mobi-DIK (Ion Mobility DIA Tool-Kit) is a workflow for the analysis of DIA data coupled with ion mobility (diaPASEF) [1]. Mobi-DIK is an extension of the OpenSWATH workflow [2] that is optimized for ion mobility analysis as well as diapysef [3], a Python package for converting diaPASEF data from vendor format to open mzML format.

diaPASEF OpenSWATH data extraction

Mobi-DIK workflow for targeted data extraction from diaPASEF data. Image adapted from figure 3 from Meier. et al. (2020) [1].

Contact and Support

We provide support for Mobi-DIK on OpenMS github issue tracker, diapysef github issue tracker and other available OpenMS discord server.

Installation

Mobi-DIK is fully integrated within the tools of the OpenSWATH workflow. Please follow the installation instructions for the latest development branches.

Tutorial

Conversion

Taking the raw tdf files in sqlite format, diapysef can convert the raw files to standard format mzML. diaPASEF TDF Data Conversion shows the functionalities of the data conversion in details. Different comands can be used for data conversion:

diapysef converttdftomzml --help
diapysef converttdftomzml --in=input.d --out=output.mzML

Library Generation

Library generation can be performed similar to traditional DIA data, see Generic Transition Lists and Peptide Query Parameter Generation. See FragPipe for a FragPipe-based spectral library generation workflow.

For the legacy library generation workflow using MaxQuant output and diapysef, please follow instructions at Legacy Library Generation (diaPASEF).

Calibration Libraries

For retention time and ion mobility calibration, please follow instructions at Generic Calibration Transition Lists and Run-Specific Calibration Transition Lists.

For calibration libraries used in the original publication [1], please find below:

Identification and quantification

For targeted data extraction, please follow instructions at OpenSWATH and see the Quantification and Identification section for ion mobility specific parameters.

For statistical scoring and FDR estimation, please follow instructions at PyProphet.

Other Functionalities

The data acquisition window schemes can be acquired with get_dia_windows.py from the diapysef repo:

get_dia_windows.py pasef_data_dir.d/ output_scheme.csv

A csv file can be written with the m/z isolation windows, collision energies, and the ion mobility isolation windows etc.

Output of the scheme can also be plotted over the MaxQuant outputs in the mz and im dimensions:

plot_dia_windows.py output_scheme.csv MQ_output_all_peptides.csv

References