mzapy: An Open-Source Python Library Enabling Efficient Extraction and Processing of Ion Mobility Spectrometry-Mass Spectrometry Data in the MZA File FormatClick to copy article linkArticle link copied!
- Dylan RossDylan RossPacific Northwest National Laboratory, Richland, Washington 99354, United StatesMore by Dylan Ross
- Aivett BilbaoAivett BilbaoPacific Northwest National Laboratory, Richland, Washington 99354, United StatesMore by Aivett Bilbao
- Joon-Yong LeeJoon-Yong LeePacific Northwest National Laboratory, Richland, Washington 99354, United StatesMore by Joon-Yong Lee
- Xueyun Zheng*Xueyun Zheng*Email: [email protected]Pacific Northwest National Laboratory, Richland, Washington 99354, United StatesMore by Xueyun Zheng
Abstract
Analysis of ion mobility spectrometry (IMS) data has been challenging and limited the full utility of these measurements. Unlike liquid chromatography–mass spectrometry, where a plethora of tools with well-established algorithms exist, the incorporation of the additional IMS dimension requires upgrading existing computational pipelines and developing new algorithms to fully exploit the advantages of the technology. We have recently reported MZA, a new and simple mass spectrometry data structure based on the broadly supported HDF5 format and created to facilitate software development. While this format is inherently supportive of application development, the availability of core libraries in popular programming languages with standard mass spectrometry utilities will facilitate fast software development and broader adoption of the format. To this end, we present a Python package, mzapy, for efficient extraction and processing of mass spectrometry data in the MZA format, especially for complex data containing ion mobility spectrometry dimension. In addition to raw data extraction, mzapy contains supporting utilities enabling tasks including calibration, signal processing, peak finding, and generating plots. Being implemented in pure Python and having minimal and largely standardized dependencies makes mzapy uniquely suited to application development in the multiomics domain. The mzapy package is free and open-source, includes comprehensive documentation, and is structured to support future extension to meet the evolving needs of the MS community. The software source code is freely available at https://github.com/PNNL-m-q/mzapy.
Cited By
This article is cited by 2 publications.
- Dylan H. Ross, Erin L. Bredeweg, Josie G. Eder, Daniel J. Orton, Meagan C. Burnet, Jennifer E. Kyle, Ernesto S. Nakayasu, Xueyun Zheng. A deep learning‐guided automated workflow in
LipidOz
for detailed characterization of fungal fatty acid unsaturation by ozonolysis. Journal of Mass Spectrometry 2024, 59
(9)
https://doi.org/10.1002/jms.5078
- Dylan H. Ross, Harsh Bhotika, Xueyun Zheng, Richard D. Smith, Kristin E. Burnum‐Johnson, Aivett Bilbao. Computational tools and algorithms for ion mobility spectrometry‐mass spectrometry. PROTEOMICS 2024, 24
(12-13)
https://doi.org/10.1002/pmic.202200436
Article Views are the COUNTER-compliant sum of full text article downloads since November 2008 (both PDF and HTML) across all institutions and individuals. These metrics are regularly updated to reflect usage leading up to the last few days.
Citations are the number of other articles citing this article, calculated by Crossref and updated daily. Find more information about Crossref citation counts.
The Altmetric Attention Score is a quantitative measure of the attention that a research article has received online. Clicking on the donut icon will load a page at altmetric.com with additional details about the score and the social media presence for the given article. Find more information on the Altmetric Attention Score and how the score is calculated.