imzapy

imzapy processes ion mobility spectrometry–mass spectrometry (IMS‑MS) data in MZA (HDF5‑based) format to extract and process ion mobility and mass spectral signals for downstream analyses in proteomics and metabolomics.


Key Features:

  • MZA Format Support: Native support for the MZA data structure, which is based on the HDF5 format.
  • Raw Data Extraction: Utilities to access and extract raw IMS‑MS spectral and mobility data from MZA files.
  • Calibration: Functions to perform calibration of IMS‑MS data for accurate mass and mobility interpretation.
  • Signal Processing and Peak Finding: Signal processing routines and peak detection algorithms for identifying significant ions in multidimensional datasets.
  • Plot Generation: Capabilities to generate plots for visualization of IMS and MS results.
  • Python Implementation: Implemented in Python with minimal, standardized dependencies for integration into computational workflows.
  • Multiomics Integration: Designed to support development of multiomics applications that integrate ion mobility as an additional analytical dimension.
  • Extensible Architecture: Software structure intended to accommodate future extensions for additional analyses and data types.

Scientific Applications:

  • Proteomics: Analysis of complex proteomic samples using the ion mobility dimension to resolve peptides and conformers.
  • Metabolomics: Characterization of metabolites where ion mobility aids in separating isomers and structural variants.
  • IMS‑MS Integration for Structural Analysis: Enabling studies of molecular structures and interactions by combining ion mobility information with mass spectrometry data.

Methodology:

Computational steps explicitly include reading MZA (HDF5) files, raw IMS‑MS data extraction, calibration, signal processing and peak detection algorithms, and plot generation, implemented in Python.

Topics

Details

License:
BSD-2-Clause
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
2/22/2024
Last Updated:
11/24/2024

Operations

Publications

Ross D, Bilbao A, Lee J, Zheng X. <i>mzapy</i>: An Open-Source Python Library Enabling Efficient Extraction and Processing of Ion Mobility Spectrometry-Mass Spectrometry Data in the MZA File Format. Analytical Chemistry. 2023;95(25):9428-9431. doi:10.1021/acs.analchem.3c01653. PMID:37307589.