A dependency-free, streamable format and cross-language toolkit for scalable LC-MS feature detection: reading only what you need
Javier Osorio MosqueraiD, Nathan G. LawleriD, Maartje CoxiD, Jorge Osorio MiD, Wargner Alonso Moreno LosadaiD, Samuele SalaiD, Vimalnath NambiariD, Luke WhileyiD, Jeremy Kirk NicholsoniD, Elaine C. HolmesiD, Julien WistiD
Abstract
Mass spectrometry generates data faster than it can be read, and the exchange standard, mzML, is text-based and must be parsed in full before any spectrum is accessible. Binary alternatives are smaller but depend on storage engines such as HDF5, so access is dictated by the engine, not the file. We present Ionic (.ion), an open-source, compact, streamable binary format, and Quant{middle dot}ion, a processing toolkit built on the former. Ionic stores spectra, chromatograms and metadata as independently compressed, indexed blocks, so a reader retrieves only the bytes it needs, even inside a web browser, and converts losslessly to and from mzML. Ionic was smaller than compressed mzMLb on every acquisition type tested, and extracting one compound took under 40 ms, 35 to 90 times faster than an mzML reader. Quant{middle dot}ion exposes one core to R, Python, and JavaScript with identical results, and recovered 97% of true features on a ground-truth benchmark.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- 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
- 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
- Communicating mass spectrometry quality information in mzQC with Python, R, and Java
Chris Bielow, Nils Hoffmann, … Mathias Walzer·bioRxiv·May 6, 2024
- Aird-ComboComp: A combinable compressor framework with a dynamic-decider for lossy mass spectrometry data compression
Miaoshan Lu, Junjie Tong, … Changbin Brad Yu·bioRxiv·May 4, 2023
- LC-Inspector: a simple open-source viewer for targeted hyphenated mass spectrometry analysis
Mateusz Fido, Etienne Hoesli, … Emma Marie Caroline Slack·bioRxiv·Apr 28, 2025
- mzQC: a versatile way to communicate quality information for biological mass spectrometry
Chris Bielow, Mathias Walzer, … Wout Bittremieux·bioRxiv·Oct 8, 2026