Skip to main content

Instrument families

OpenSXRaw's corpus covers two SCIEX instrument families that both use the legacy .wiff/.wiff.scan container:

TripleTOF​

Quadrupole time-of-flight instruments (TripleTOF 5600/6600 confirmed in the validation corpus). TripleTOF acquisitions run high-resolution DDA (data-dependent acquisition) or DIA/SWATH workflows, and make heavy use of TOF-specific calibration telemetry (TOFCalibrationData, TDCStatistics) and ExperimentTOF method blocks - see Format specification.

QTRAP​

Triple-quadrupole linear ion trap instruments (QTRAP 5500/6500 confirmed in the validation corpus) typically running scheduled MRM/SRM targeted acquisitions (sMRM/sMRMEX method blocks). QTRAP is nominal-mass, not true time-of-flight, unlike TripleTOF.

How the reader tells them apart​

The reader uses the TOFCalibrationData stream. TripleTOF and ZenoTOF files carry a (slope, intercept) body there; QTRAP files carry only a header. When the body is present, spectra are reported with Analyzer::TOFMS and m/z from a per-file linear calibration (not accurate, see Known issues in the README); otherwise with Analyzer::TQMS and raw-bin m/z. Across the 200-file local corpus this signal agreed with the presence of ExperimentTOF method streams and with every embedded instrument-name hint. When the Log stream carries a self-identification record, run_metadata().instrument also names the specific model.