#mass-spectrometry #model

mzdata-spectra

A subset of mzdata’s traits and spectrum data model

10 releases (5 breaking)

new 0.51.0 Mar 27, 2025
0.50.0 Mar 20, 2025
0.49.0 Mar 12, 2025
0.48.3 Mar 12, 2025
0.45.0 Feb 8, 2025

#343 in Science

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

414 downloads per month

Apache-2.0

1.5MB
37K SLoC

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.


lib.rs:

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.

Dependencies

~5–19MB
~281K SLoC