OpenWRaw
github.com/sigilweaver/openwrawOpenWRaw is a standalone, cross-platform reader for Waters MassLynx .raw acquisition directories, implemented in pure Rust with no dependency on vendor DLLs. Python bindings built on PyO3 expose functions, scans, and ion-mobility data as native Python objects from Waters QTof and SYNAPT instrument families, ready to be assembled into a Pandas or Polars DataFrame.
Sourced from
- bio.tools — OpenWRaw
- GitHub — github.com/sigilweaver/openwraw
Related resources
OpenTFRaw is a standalone, cross-platform reader for Thermo Fisher Scientific .raw mass-spectrometry files, implemented in pure Rust with no dependency on vendor DLLs or .NET. Python bindings built on PyO3 return NumPy arrays for spectral data, straightforward to load into Pandas or Polars. Covers format versions 8 through 66 (LCQ Classic through Orbitrap Astral and modern TSQ instruments), supporting both centroid and profile spectra.
OpenProteo is the open-source Rust stack for proteomics raw-file access. It reads Thermo, Bruker, and Waters acquisitions through a single API (via the sibling OpenTFRaw, OpenTimsTDF, and OpenWRaw readers), converts them to PSI-MS mzML 1.1.0 with a canonical writer, and provides a zero-copy read_arrow() API (enabled by default) that loads directly into Polars or Pandas via PyArrow. No vendor SDKs, no Windows-only DLLs, no binary blobs in the release pipeline. Includes a one-shot vendor2mzml CLI.
OpenTimsTDF is a standalone, cross-platform reader for Bruker timsTOF .tdf and .tdf_bin acquisition files, implemented in pure Rust with no dependency on vendor SDKs. Python bindings built on PyO3 expose frame, scan, and peak data as native Python objects, providing ion-mobility-aware access that can be assembled into a Pandas or Polars DataFrame.
A client to simplify fetching predictions from the Koina web service. Koina is a model repository enabling the remote execution of models. Predictions are generated as a response to HTTP/S requests, the standard protocol used for nearly all web traffic.
The SpectriPy package allows integration of Python-based MS analysis code with the Spectra package. Spectra objects can be converted into Python MS data structures. In addition, SpectriPy integrates and wraps the similarity scoring and processing/filtering functions from the Python matchms package into R.