Tools & ecosystem
Everything around mzPeak is open source.
Specification
- HUPO-PSI/mzPeak-specification — the canonical format specification (schemas + controlled-vocabulary rules + prose).
Reference implementation
- HUPO-PSI/mzPeak (
mzpeak_prototyping) — the reference reader and writer, in Rust.
Converters
- mzML2mzPeak — convert imzML / mzML to mzPeak (and back), with full round-trip verification. Reads via
mzdata. - Roadmap: a direct vendor RAW → mzPeak path (e.g. inside ProteoWizard
msconvert) so every vendor format converts in one step, embedding the original acquisition method as provenance.
Validation
- mzPeakValidator — a language-independent, profile-driven conformance validator (
mzpeak-validate file.mzpeak).
Viewers
- mzPeak Explorer — open any
.mzpeakdirectly in your browser, streamed over HTTP. Open the viewer ↗ - mzPeakIV — an imaging viewer for MS-imaging (MSI) datasets. Open the viewer ↗
See them in action on the Examples page.
Building a tool that reads or writes mzPeak? The format is language-independent — start from the specification and validate against mzPeakValidator. Contributions and feedback are welcome via the HUPO-PSI repositories.
