Skip to main content

_extern.inf

ASCII key-value instrument parameter file. Always present. Records the instrument geometry constants and per-function acquisition method parameters needed to decode TOF time bins into m/z values.

Status: Fully Known

_extern.inf is plain text and human-readable. It is the primary source for the calibration constants Lteff, Veff, and PusherInterval that appear in every m/z decoding formula documented in this project.

Encoding

Windows-1252. Contains characters such as µ (0xB5) and ° (0xB0). Line endings are CRLF on Windows-generated files.

File Structure

The file is divided into labelled sections. Sections begin with a line ending in : (no leading whitespace). Fields within a section are indented with one or more spaces:

Parameters for <method_file_path>
Created by <masslynx_version>
<Section Heading>:
Field Name value
...
Function Parameters - Function 1 - <FUNCTION_TYPE>
Field Name value
...
Function Parameters - Function 2 - <FUNCTION_TYPE>
...

There is no strict alignment requirement; fields are whitespace-separated with the field name (possibly multi-word, possibly containing parentheses and units) on the left and the value on the right.

Key Fields for m/z Decoding

These fields are required to convert a stored TOF bin index to m/z. All are in the Instrument Configuration: section unless noted.

Field NameUnitsDescription
LteffmmEffective TOF flight path length
VeffVEffective accelerating voltage
PusherIntervalµsActual pusher cycle period (authoritative value)

PusherInterval is the field used to convert a bin index to a raw flight time:

t_raw_us = tof_bin * (PusherInterval / 65536)

Several other field names encode the same physical quantity but appear in different instrument generations or contexts:

Also observedNotes
Pusher Cycle Time (µs)In older Instrument Parameters sections; may read Automatic (ignore if so)
ADC Pusher Frequency (µs)Per-function override; use if present for that function

When Pusher Cycle Time (µs) reads Automatic, use PusherInterval from the Instrument Configuration: section.

Instrument Configuration Section

Present in all observed datasets. Key fields:

FieldObserved valuesDescription
Lteff1800.0-1997.94 mmEffective flight path length
Veff6328.24-9100.0 VEffective accelerating voltage
Resolution4000-22000Nominal resolving power
Min Points in Peak2Minimum peak points for centroiding
Acquisition DeviceWatersADCADC type (always seen)
PusherInterval60.25-88.0 µsAuthoritative pusher cycle time
PusherOffset0.0-0.25 µsPusher timing offset
EDC Delay Coefficient1.33-1.40Enhanced Duty Cycle delay constant
EDC Delay Offset0.40 µsEDC delay offset

IMS-capable instruments (SYNAPT G2-Si) additionally have:

FieldDescription
ADC Pushes Per IMS IncrementPushes accumulated per mobility bin (always 1)
IMS Wave Velocity (m/s)Travelling wave velocity
IMS Wave Height (V)Travelling wave amplitude
Trap Wave Velocity (m/s)Trap region wave velocity
Transfer Wave Velocity (m/s)Transfer region wave velocity
Drift Time BinsNumber of IMS drift bins (0 = auto)

Instrument Parameters Section

Contains per-run electrode voltages and source conditions. Key fields:

FieldUnitsDescription
Polarity-ES+ or ES- (electrospray polarity)
Capillary (kV)kVSpray capillary voltage
Sampling ConeVCone voltage
Source Temperature (°C)°CDesolvation source temp
Desolvation Temperature (°C)°CDesolvation gas temp
PusherVPusher electrode voltage
PullerVPuller electrode voltage
Flight Tube (kV)kVMain flight tube voltage
Reflectron (kV)kVReflectron voltage
Collision EnergyeVDefault collision energy
DetectorVDetector voltage (MCP bias)

Function Parameters Sections

One section per MS function. Format: Function Parameters - Function N - <TYPE>

where TYPE is one of:

  • TOF MS FUNCTION - standard MS1 or MS2 survey scan
  • TOF PARENT FUNCTION - survey + auto-MS/MS (DDA)
  • TOF PRODUCT FUNCTION - MS/MS fragment scan
  • TOF CALIBRATION FUNCTION - lock-mass reference channel

Key per-function fields:

FieldUnitsDescription
Start MassDaAcquisition m/z lower limit
End MassDaAcquisition m/z upper limit
Start Time (mins)minAcquisition start retention time
End Time (mins)minAcquisition end retention time
Scan Time (sec)sDuration of one scan
Interscan Time (sec)sDead time between scans
Data Format-Continuum or Centroid
Analyser-Resolution Mode or Sensitivity Mode
ADC Sample Frequency (GHz)GHzADC sampling rate
ADC Pusher Frequency (µs)µsPer-function pusher cycle override (if set)
Calibration-Calibration mode: Dynamic 2 = lock-mass, Static = fixed

Version Line

Created by <version_string> gives the MassLynx version that wrote the file:

ObservedInstrument
4.1 SCN 965SYNAPT G2-Si (PXD068881)
4.2 SCN1003Q-TOF non-IMS (PXD058812)
4.2 SCN1003SYNAPT G2-Si (PXD066594)
MassLynx v4.2 SCN966Xevo G2-XS QTof (PXD075602)

SCN = software change notice (patch level within the major release).

Corpus Cross-Reference

CorpusInstrumentLteff (mm)Veff (V)Pusher (µs)
PXD058812/molecular_mass_P15_01.rawQ-TOF non-IMS1997.859100.088 (Cycle Time) → bin→t: 88/65536
PXD066594/WANG.rawSYNAPT G2-Si IMS1800.07202.7069.0 (PusherInterval)
PXD068881/CtpA.rawSYNAPT G2-Si IMS1800.07198.6569.0 (PusherInterval)
PXD075602/DHPR_11257-1.rawXevo G2-XS QTof1800.06328.2460.25 (PusherInterval)

Reference Sources

  • Corpus files: all _extern.inf files in PXD058812, PXD066594, PXD068881, PXD075602
  • Used by: _HEADER.TXT calibration polynomial, _FUNCnnn.DAT Encoding A/C m/z decode