Skip to main content

Instrument families

DeviceFamily (in src/device.rs) classifies the originating instrument from a combination of the audit tag, the instrument-method path, and the analyzer reported by the first scan event. The detection is heuristic and best-effort.

Current taxonomy:

FamilyExamples
IonTrapLCQ, LTQ, LTQ Velos
OrbitrapClassicLTQ Orbitrap, Orbitrap XL, Velos Pro
OrbitrapQQ Exactive, Q Exactive HF, HF-X
OrbitrapTribridFusion, Fusion Lumos, Eclipse, Ascend
OrbitrapExplorisExploris 240/480, Exploris GC
OrbitrapAstralOrbitrap Astral
TripleQuadTSQ Quantiva, Altis, Endura
SingleQuadISQ, MSQ Plus
OtherAnything that doesn't match a known family

Family classification is informational only - the parser itself does not branch on it. The scan-data dispatch is driven by scan_format.