Parser to read Agilent Chemstation 'MSD Spectral Files' beginning with
x01/x32/x00/x00
.
Arguments
- path
Path to
.ms
file- what
What stream to get: current options are
MS1
,BPC
and/orTIC
. If a stream is not specified, the function will return all streams.- format_out
Class of output. Either
matrix
,data.frame
, ordata.table
.- data_format
Whether to return data in
wide
orlong
format.- read_metadata
Logical. Whether to attach metadata.
- metadata_format
Format to output metadata. Either
chromconverter
orraw
.- collapse
Logical. Whether to collapse lists that only contain a single element. Defaults to
TRUE
.
Value
A 2D chromatogram in the format specified by data_format
and
format_out
. If data_format
is wide
, the chromatogram will
be returned with retention times as rows and a single column for the intensity.
If long
format is requested, two columns will be returned: one for the
retention time and one for the intensity. The format_out
argument
determines whether the chromatogram is returned as a matrix
,
data.frame
, or data.table
. Metadata can be attached to the
chromatogram as attributes
if read_metadata
is TRUE
.
Note
Many thanks to Evan Shi and Eugene Kwan for providing helpful information on the structure of these files in the rainbow documentation.