hatchmoment. scored by care · not by stars

spectrl

spectrl: encode mass spectra into compact URL-safe tokens

spectrl lets scientists embed a full mass spectrum directly in a URL, QR code, or notebook, eliminating the need for external files or services. It provides reference implementations in Python and TypeScript, a formal wire‑format specification, and test vectors for cross‑language validation. This is ideal for researchers, developers, and anyone needing quick, portable spectrum exchange. Compared to traditional repository‑based identifiers, spectrl offers instant, offline decoding and minimal payload size.

cbordata-serializationmass-spectrometrymzmlproteomicsscientific-software
View on GitHub →

pgarrett-scripps/spectrl