grabSpectraInt: Extract the intensity information from the spectra of an mzML...

View source: R/grabMzmlFunctions.R

grabSpectraIntR Documentation

Extract the intensity information from the spectra of an mzML nodeset

Description

The mz and intensity information of mzML files are encoded as binary arrays, sometimes compressed via gzip or zlib or numpress. This code finds all the intensity binary arrays and converts them back to the original measurements. See https://github.com/ProteoWizard/pwiz/issues/1301

Usage

grabSpectraInt(xml_nodes, file_metadata)

Arguments

xml_nodes

An xml_nodeset object corresponding to the spectra collected by the mass spectrometer, usually produced by applying 'xml_find_all' to an MS1 or MS2 nodeset.

file_metadata

Information about the file used to decode the binary arrays containing m/z and intensity information. Here, the compression and int precision information is relevant.

Value

A numeric vector of intensities, many for each scan.


RaMS documentation built on Dec. 28, 2022, 2:26 a.m.