readBrukerFlexFile has to import the following data to calculating mass from
acqu file:
lll{
acqu-value becomes metaData description
$BYTORDA metaData$byteOrder endianness of fid file
$TD metaData$number total number of measured time periods
$DELAY metaData$timeDelay first measured intensity after
metaData$timeDelay ns
$DW metaData$timeDelta ns between measured time periods
$ML1 metaData$calibrationConstants[1] mass calibration constant
$ML2 metaData$calibrationConstants[2] mass calibration constant
$ML3 metaData$calibrationConstants[3] mass calibration constant
}If High Precision Calibration (HPC) is used, readBrukerFlexFile needs:
lll{
acqu-value becomes metaData description
$HPClBHi metaData$hpc$limits[maxMass] upper mass threshold
$HPClBLo metaData$hpc$limits[minMass] lower mass threshold
$HPClOrd metaData$hpc$order polynomial order
$HPClUse metaData$hpc$use maybe using of HPC? (seems to be always
yes in our test data)
$HPCStr metaData$hpc$coefficients polynomial coefficients in a
string
}
readBrukerFlexFile tries also to import [optional]:
lll{
acqu-value becomes metaData description
DATATYPE metaData$dataType e.g CONTINUOUS MASS SPECTRUM
SPECTROMETER/DATASYSTEM metaData$dataSystem e.g. Bruker Flex
Series
.SPECTROMETER TYPE metaData$spectrometerType e.g. TOF
.INLET metaData$inlet DIRECT
.IONIZATION MODE metaData$ionizationMode e.g. LD+
$DATE metaData$date same as $AQ_DATE but often only "0"
$ACQMETH metaData$acquisitionMethod path to method file
$AQ_DATE metaData$acquisitionDate acquisition date
$AQ_mod metaData$acquisitionMode acquisition mode
$AQOP_m metaData$acquisitionOperatorMode, metaData$tofMode LINEAR /
REFLECTOR
$ATTEN metaData$laserAttenuation laser beam attenuation
$CMT[1:4] metaData$comments comments
$DEFLON metaData$deflection deflection ON/OFF
$DIGTYP metaData$digitizerType type of digitizer
$DPCAL1 metaData$deflectionPulserCal1 deflection pulser cal 1
$DPMASS metaData$deflectionPulserMass deflection pulser mass
$FCVer metaData$flexControlVersion Version of Bruker Daltonics'
FlexControl software
$ID_raw metaData$id spectrum id
$INSTRUM metaData$instrument e.g. AUTOFLEX
$InstrID metaData$instrumentId ID of mass spectrometer
$InstTyp metaData$instrumentType instrument type
$Masserr metaData$massError initial mass error in ppm
$NoSHOTS metaData$laserShots number of applied laser shots
$PATCHNO metaData$patch sample postion on target
$PATH metaData$path original file path (on Bruker *flex series
controller PC)
$REPHZ metaData$laserRepetition laser repetition rate in Hz
$SPOTNO metaData$spot same as $PATCHNO (in older files often
empty, that's why readBrukerFlexFile uses $PATHNO instead)
$SPType metaData$spectrumType e.g. TOF
$TgIDS metaData$target$id target ids
$TgCount metaData$target$count number of measurement with this
target
$TgSer metaData$target$serialNumber target serial number
$TgTyp metaData$target$typeNumber target type number
}
import from file path:
lll{
value becomes metaData description
full current path to fid file metaData$file path on local machine
sample name metaData$sampleName -
}
filterZeroIntensities: Change default value is not recommended!
If TRUE all intensities equal zero are removed.
This parameter exists only to be compatible to Bruker Daltonics' CompassXport's
mzXML export function. For details see:
Release Notes for CompassXport 3.0.3,
cap. 6 Filtering of Zero Intensities:
Bruker Daltonics' Acquisition Software will compress Analysis raw
data. To save on operation time and to keep export file sizes small,
CompassXport 3.0.3 will filter out zero (0.0) intensities
when exporting to mzXML or mzData ...