Compatibility
Single/triple quad, SIM/MRM/SCAN; MassHunter / ChemStation / OpenLab CDS / SCIEX / Shimadzu / Waters MassLynx data and methods.
What Quanto can read today: instruments, acquisition modes, raw data, and vendor methods. Formats land through add-ins under AddIns\ (see Installation and folders and Creating add-ins).
Platform
| Item | Requirement |
|---|---|
| OS | Windows 10 or 11, 64-bit only |
| Runtime | .NET 10 Desktop Runtime (x64), unless your installer bundles it |
| Host | WPF desktop (Quanto.WPF.exe); not a service, not Linux |
Sizing and Analyze performance: Hardware and performance.
Instruments and acquisition modes
Quanto is built for GC/LC–MS quantitative work on single quadrupole and triple quadrupole (QQQ) data.
| Mode | Meaning in Quanto | Typical instrument |
|---|---|---|
| SCAN | Full-scan MS1 extracted-ion chromatogram (EIC) | Single quad GC-MS / MS1 scan |
| SIM | Selected-ion monitoring | Single quad |
| MRM / MS-MS | Multiple-reaction monitoring (precursor → product) | Triple quad (QQQ) |
| Combinations | Mixed modes in one sample (e.g. SCAN+SIM) | Supported where the vendor file exposes them |
Internally, chromatogram extraction uses ChromatogramAcquisitionMode: Auto, Scan, Sim, MsMs. Auto detects from the file and tries alternates if a channel comes back empty. TIC for a mode is that mode’s primary TIC — not a sum of mixed modes.
MassHunter .D: detector classifies SingleQuadrupole vs QQQ / MRM / SIM / SCAN from the embedded acquisition method and scan types.
ChemStation .D: modes are SCAN, SIM, or ScanAndSim (data.ms / dataSim.ms). SIM windows can come from classic acqmeth.txt.
OpenLab CDS .dx: sample data under the OpenLab result / AcqData layout, read through the OpenLab data provider (see below).
SCIEX WIFF: MRM transitions from the WIFF (Clearcore2 / SCIEX APIs).
Waters MassLynx: MRM from .raw folders via MassLynxRaw; method-from-data. Shimadzu LabSolutions: MRM/SRM from data (.lcd / .gcd / .qgd / .lrd) via LabSolutions IO; standalone methods (.lcm / .gcm / .qgm) via compound table. Batch files (.lcb / .qgb / .gcb) are not sample data.
Raw data (data providers)
| Vendor | Add-in (class) | What you point at | Notes |
|---|---|---|---|
| Agilent MassHunter | AgilentMassHunterDataProvider |
.D sample folders |
Reads MassHunter data; writes MSTree2.bin when indexed data is missing |
| Agilent ChemStation / MSD | AgilentChemStationDataProvider |
.D sample folders |
Reads ChemStation data natively via Agilent MSDChem (MSDChemDataFile) — no index conversion |
| Agilent OpenLab CDS | AgilentOpenLabDataProvider |
.dx sample / result data (AcqData layout) |
Reads OpenLab CDS acquisition data for chromatogram extraction and sample discovery |
| SCIEX | SciexWiff |
.wiff files |
Reads SCIEX WIFF through Clearcore2 / SCIEX vendor DLLs |
| Shimadzu LabSolutions | ShimadzuLcd |
.lcd / .gcd / .qgd / .lrd |
Reads Shimadzu data through LabSolutions IO (Shimadzu.LabSolutions.IO.IoModule). Batches (.lcb / .qgb / .gcb) are not opened as samples |
| Waters MassLynx | WatersRaw |
.raw (folder) |
Reads MassLynx .raw folders (MRM + TIC) via MassLynxRaw |
All listed providers also implement sample discovery (FindSamples) and fill common bottle metadata when present (name, acquired time, instrument, position, dilution, dose/level hints).
OpenLab coverage (short):
| Piece | Supported? |
|---|---|
| Data | Yes — AgilentOpenLabDataProvider for .dx / AcqData |
| Method import | Yes — AgilentOpenLabMethod for processing methods (.pmx) |
Acquisition method .amx |
Not a quant method — do not import as the Quanto method |
Vendor native DLLs ship under:
AddIns\VendorSupportFiles\Agilent\AddIns\VendorSupportFiles\Sciex\AddIns\VendorSupportFiles\Shimadzu\AddIns\VendorSupportFiles\Waters\
Method import (method importers)
| Source | Add-in (class) | What you point at | What comes in |
|---|---|---|---|
| MassHunter quant method | AgilentMhMethod |
.m method folder (…\DaMethod\Quant\quantitative.xml) or .quantmethod.xml |
Compounds, ISTD flags, transitions, expected RT, curve hints |
| MassHunter method from data | AgilentMassHunterDataMethod |
.D data folder |
Method inferred from acquisition / MRM content in the data file |
| ChemStation quant method | AgilentCsMethod |
.M method folder containing qdb.mth |
Compounds from ChemStation QDB |
| OpenLab CDS processing method | AgilentOpenLabMethod |
.pmx processing method (folder, .sirslt / .rslt, or the file itself) |
Expected compounds, ISTD role/link, signal / EIC m/z, RT windows, curve hints |
| SCIEX method from data | SciexWiffMethod |
.wiff file |
MRM compounds / transitions built from the WIFF (standalone .msm is not supported with the current minimal SCIEX DLL set) |
| Shimadzu method from data | ShimadzuLcdMethod |
.lcd / .gcd / .qgd / .lrd |
MRM/SRM compounds / transitions from data ID chromatograms |
| Waters method from data | WatersRawMethod |
.raw folders |
MRM compounds / transitions from MassLynx functions |
| Shimadzu standalone method | ShimadzuLcdMethod |
.lcm / .gcm / .qgm |
MRM/SRM compounds from the method compound table (LoadMethod) |
| Quanto package | (built-in host path) | .qtm |
Full Quanto method (analytes, quants, doses, ISTD links, types, optional stored calibration and reports) |
Import UX: Method → Load / Import — Replace or Append (Append uses a new AcqKey for multi-instrument / Key Review). Details: Reports, import, and export.
Vendor methods do not set Quanto’s Calibration mode; new work defaults to Initial calibration unless you change it.
Peak integration (integrators)
| Integrator | Role |
|---|---|
| Quanto | Shipped high-performance peak detector (default on channels) |
| Slice | Placeholder / alternate integrator slot (extensibility sample) |
Per-channel integrator name and settings live on the method; custom integrators are add-ins (see Creating add-ins).
Capability checklist
| Capability | Status |
|---|---|
| Single Quad data (SCAN / SIM) | Supported (MassHunter + ChemStation + OpenLab where the file exposes them) |
| Triple Quad / QQQ data (MRM) | Supported (MassHunter + SCIEX + Shimadzu + Waters MassLynx; ChemStation / OpenLab as exposed by the vendor reader) |
| SCAN + SIM combinations | Supported where the file layout exposes both (e.g. ChemStation ScanAndSim) |
| Import MassHunter method | Yes (.m / .quantmethod.xml) |
| Import MassHunter method from data file | Yes (from .D) |
| Import ChemStation method | Yes (.M + qdb.mth) |
| Import OpenLab CDS processing method | Yes (.pmx; acquisition .amx is not a quant method) |
| Import SCIEX method from data file | Yes (from .wiff) |
| Import Shimadzu method from data file | Yes (.lcd / .gcd / .qgd / .lrd) |
| Import Shimadzu standalone method | Yes (.lcm / .gcm / .qgm) |
| Import Waters method from data file | Yes (.raw folders) |
| Read Waters MassLynx data | Yes (.raw folders) |
| Read MassHunter data | Yes |
| Read ChemStation data without conversion | Yes (native MSDChem) |
| Read OpenLab CDS data | Yes (.dx / AcqData via AgilentOpenLabDataProvider) |
| Read SCIEX data | Yes (.wiff) |
| Read Shimadzu data | Yes (.lcd / .gcd / .qgd / .lrd) |
Related
- Analyst import/export workflow: Reports, import, and export
- ChemStation deep dive: Agilent ChemStation / MSD
- SCIEX deep dive: SCIEX WIFF
- Shimadzu deep dive: Shimadzu LabSolutions
- Waters deep dive: Waters MassLynx
- Install layout and permissions: Installation and folders
- Extending formats: Creating add-ins