Reads 'Agilent ChemStation MSD Spectral Files' beginning with
x01/x32/x00/x00
.
Arguments
- path
Path to 'Agilent'
.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. Defaults to
TRUE
.- 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.
See also
Other 'Agilent' parsers:
read_agilent_d()
,
read_agilent_dx()
,
read_chemstation_ch()
,
read_chemstation_csv()
,
read_chemstation_reports()
,
read_chemstation_uv()