Aird-ComboComp: A combinable compressor framework with a dynamic-decider for lossy mass spectrometry data compression
Miaoshan LuiD, Junjie TongiD, Ruimin WangiD, Shaowei AniD, Jinyin WangiD, Changbin Brad YuiD
Abstract
Mass spectrum (MS) data volumes increase with an improved ion acquisition ratio and a highly accurate mass spectrometer. However, the most widely used data format, mzML, does not take advantage of compression methods and improved read performances. Several compression algorithms have been proposed in recent years, and they consider a number of factors, including, numerical precision, metadata read strategies and the compression performance. Due to limited compression ratio, the high-throughput MS data format is still quite large. High bandwidth and memory requirements severely limit the applicability of MS data analysis in cloud and mobile computing. ComboComp is a comprehensive improvement to the Aird data format. Instead of using the general-purpose compressor directly, ComboComp uses two integer-purpose compressors and four general-purpose compressors, and obtains the best compression combination with a dynamic decider, achieving the most balanced compression ratio among all the numerous varieties of compressors. ComboComp supports a seamless extension of the new integer and generic compressors, making it an evolving compression framework. The improvement of compression rate and decoding speed greatly reduces the cost of data exchange and real-time decompression, and effectively reduces the hardware requirements of MS data analysis. Analyzing mass spectrum data on IoT devices can be useful in real-time quality control, decentralized analysis, collaborative auditing, and other scenarios. We tested ComboComp on 11 datasets generated by commonly used MS instruments. Compared with Aird-ZDPD, the compression size can be reduced by an average of 12.9%. The decompression speed is increased by an average of 27.1%. The average compression time is almost the same as that of ZDPD. The high compression rate and decoding speed make the Aird format effective for data analysis on small memory devices. This will enable MS data to be processed normally even on IoT devices in the future. We provide SDKs in three languages, Java, C# and Python, which offer optimized interfaces for the various acquisition modes. All the SDKs can be found on Github: https://github.com/CSi-Studio/Aird-SDK.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Aird: A computation-oriented mass spectrometry data format enables higher compression ratio and less decoding time
Miaoshan Lu, Shaowei An, … Changbin Brad Yu·bioRxiv·Oct 14, 2020
- MassComp, a lossless compressor for mass spectrometry data
Ruochen Yang, Xi Chen, Idoia Ochoa·BMC BioinformaticsPeer-reviewed·Jul 1, 2019
- Aird-MSI: a high compression rate and decompression speed format for mass spectrometry imaging data
Shuochao Li, Hongping Sheng, … Changbin Brad Yu·Journal of Proteome ResearchPeer-reviewed·Oct 17, 2025
- A dependency-free, streamable format and cross-language toolkit for scalable LC-MS feature detection: reading only what you need
Javier Osorio Mosquera, Nathan G. Lawler, … Julien Wist·bioRxiv·Sep 22, 2026
- How much storage precision can be lost: Guidance for near-lossless compression of untargeted metabolomics mass spectrometry data
Junjie Tong, Miaoshan Lu, … Changbin Brad Yu·Journal of Proteome ResearchPeer-reviewed·Apr 19, 2024
- mzMLb: a future-proof raw mass spectrometry data format based on standards-compliant mzML and optimized for speed and storage requirements
Ranjeet Bhamber, Andris Jankevics, … Andrew W. Dowsey·Journal of Proteome ResearchPeer-reviewed·Aug 31, 2020