{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T17:24:03Z","timestamp":1778693043440,"version":"3.51.4"},"reference-count":6,"publisher":"Oxford University Press (OUP)","issue":"21","license":[{"start":{"date-parts":[[2021,9,3]],"date-time":"2021-09-03T00:00:00Z","timestamp":1630627200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"name":"Gipuzkoa Fellows"},{"name":"Ramon y Cajal"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,11,5]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>Mass spectrometry (MS) data, used for proteomics and metabolomics analyses, have seen considerable growth in the last years. Aiming at reducing the associated storage costs, dedicated compression algorithms for MS data have been proposed, such as MassComp and MSNumpress. However, these algorithms focus on either lossless or lossy compression, respectively, and do not exploit the additional redundancy existing across scans contained in a single file. We introduce mspack, a compression algorithm for MS data that exploits this additional redundancy and that supports both lossless and lossy compression, as well as the mzML and the legacy mzXML formats. mspack applies several preprocessing lossless transforms and optional lossy transforms with a configurable error, followed by the general purpose compressors gzip or bsc to achieve a higher compression ratio.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>We tested mspack on several datasets generated by commonly used MS instruments. When used with the bsc compression backend, mspack achieves on average 76% smaller file sizes for lossless compression and 94% smaller file sizes for lossy compression, as compared with the original files. Lossless mspack achieves 10\u201360% lower file sizes than MassComp, and lossy mspack compresses 36\u201360% better than the lossy MSNumpress, for the same error, while exhibiting comparable accuracy and running time.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>mspack is implemented in C++ and freely available at https:\/\/github.com\/fhanau\/mspack under the Apache license.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Supplementary information<\/jats:title>\n                  <jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btab636","type":"journal-article","created":{"date-parts":[[2021,9,3]],"date-time":"2021-09-03T17:09:04Z","timestamp":1630688944000},"page":"3923-3925","source":"Crossref","is-referenced-by-count":8,"title":["mspack: efficient lossless and lossy mass spectrometry data compression"],"prefix":"10.1093","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1850-2669","authenticated-orcid":false,"given":"Felix","family":"Hanau","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Illinois at Urbana-Champaign , Urbana, IL 61801, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hannes","family":"R\u00f6st","sequence":"additional","affiliation":[{"name":"Department of Molecular Genetics, Donnelly Center, University of Toronto , Toronto, ON M5S 3E1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1864-7868","authenticated-orcid":false,"given":"Idoia","family":"Ochoa","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign , Urbana, IL 61801, USA"},{"name":"Department of Electrical Engineering, University of Navarra, Tecnun , Donostia 20018, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2021,9,3]]},"reference":[{"key":"2023051607344683500_btab636-B1","doi-asserted-by":"crossref","first-page":"918","DOI":"10.1038\/nbt.2377","article-title":"A cross-platform toolkit for mass spectrometry and proteomics","volume":"30","author":"Chambers","year":"2012","journal-title":"Nat. Biotechnol"},{"key":"2023051607344683500_btab636-B2","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1002\/pmic.200600537","article-title":"The HUPO proteomics standards initiative\u2013overcoming the fragmentation of proteomics data","volume":"6","author":"Hermjakob","year":"2006","journal-title":"Proteomics"},{"key":"2023051607344683500_btab636-B3","doi-asserted-by":"crossref","first-page":"1459","DOI":"10.1038\/nbt1031","article-title":"A common open representation of mass spectrometry data and its application to proteomics research","volume":"22","author":"Pedrioli","year":"2004","journal-title":"Nat. Biotechnol"},{"key":"2023051607344683500_btab636-B4","doi-asserted-by":"crossref","first-page":"1537","DOI":"10.1074\/mcp.O114.037879","article-title":"Numerical compression schemes for proteomics mass spectrometry data","volume":"13","author":"Teleman","year":"2014","journal-title":"Mol. Cell. Proteomics"},{"key":"2023051607344683500_btab636-B5","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1038\/nbt.2839","article-title":"Proteomexchange provides globally coordinated proteomics data submission and dissemination","volume":"32","author":"Vizca\u00edno","year":"2014","journal-title":"Nat. Biotechnol"},{"key":"2023051607344683500_btab636-B6","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1186\/s12859-019-2962-7","article-title":"Masscomp, a lossless compressor for mass spectrometry data","volume":"20","author":"Yang","year":"2019","journal-title":"BMC Bioinformatics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btab636\/40408240\/btab636.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/37\/21\/3923\/50336962\/btab636.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/37\/21\/3923\/50336962\/btab636.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,16]],"date-time":"2023-05-16T08:02:04Z","timestamp":1684224124000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/37\/21\/3923\/6363791"}},"subtitle":[],"editor":[{"given":"Peter","family":"Robinson","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2021,9,3]]},"references-count":6,"journal-issue":{"issue":"21","published-print":{"date-parts":[[2021,11,5]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btab636","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2021,11,1]]},"published":{"date-parts":[[2021,9,3]]}}}