OpenTFRaw
Part of the OpenMassSpec stack for mass spectrometry raw-file access.
Rust and Python reader for Thermo Fisher .raw mass spectrometry files,
covering format versions 8 through 66 (LCQ Classic through Orbitrap
Astral and modern TSQ).
Documentation: sigilweaver.app/opentfraw/docs
Install
Prefer openmassspec-io
with the thermo feature/extra unless you need this parser standalone
(minimal dependencies, or building your own abstraction) - the umbrella
gives you format auto-detection, mzML conversion, and Arrow streaming
across all wired-in vendors for free:
Standalone:
Rust:
Python:
Quickstart
Rust:
use RawFileReader;
let raw = open_path?;
let mut file = open?;
for scan_num in 1..=raw.num_scans
Python:
=
, =
See the docs site for the full guide, format specification, and API reference.
Used by
| Project | Description |
|---|---|
| Mascope by Karsa Oy | Mass spectrometry data analysis platform using OpenTFRaw to ingest Thermo .raw files. |
License
Apache-2.0. See LICENSE.
The format specification was developed by binary analysis of public mass-spectrometry datasets (PRIDE accessions). See CORPUS.md and ATTRIBUTION.md.