#mass-spectrometry #model #mzdata #mzdata-spectra

mzdata-spectra

A subset of mzdata’s traits and spectrum data model

11 releases (6 breaking)

0.52.0 Apr 8, 2025
0.51.0 Mar 27, 2025
0.50.0 Mar 20, 2025

#1031 in Data structures

Download history 241/week @ 2025-02-05 217/week @ 2025-02-12 337/week @ 2025-02-19 6/week @ 2025-02-26 270/week @ 2025-03-12 132/week @ 2025-03-19 130/week @ 2025-03-26 34/week @ 2025-04-02 80/week @ 2025-04-09

379 downloads per month

Apache-2.0

1.5MB
37K SLoC

mzdata provides basic access to raw and processed mass spectrometry data formats in Rust.

mzdata requires a lot of parsing machinery which can make it a weighty dependency to to add to a project.


mzdata-spectra

Latest Version docs.rs

This re-exports a subset of the mzdata, specifically by not enabling the default features that include the mzML and MGF reading and writing components.

This cuts the minimum number of dependencies considerably, but retains the metadata mappings and spectrum data model, as well as all the traits and "helper" types under mzdata::io. For more detail, please see mzdata's source code and documentation.

Dependencies

~5–19MB
~281K SLoC