batch_ms {gcxgclab}R Documentation

Finds batch of mass spectra

Description

batch_ms Finds batch of mass spectra of peaks.

Usage

batch_ms(data, t_peaks, tolerance = 5e-04)

Arguments

data

a list object. Data extracted from a cdf file, ideally the output from extract_data().

t_peaks

a vector object. A list of times at which the peaks of interest are located in the overall time index for the sample.

tolerance

a double object. The tolerance allowed for the time index. Default is 0.0005.

Details

This function uses find_ms() to find the mass spectra values of a batch list of peaks in intensity values of a GCxGC sample at overall time index values specified in a txt or csv file. It outputs a list of data frames, for each peak, of the mass values and percent intensity values which can then be plotted to product the mass spectra plot.

Value

A list object of data.frame objects. Each a data frame of the mass values and the percent intensity values.

Examples

file <- system.file("extdata","sample1.cdf",package="gcxgclab")
frame <- extract_data(file,mod_t=.5)
peaks <- top_peaks(frame$TIC_df, 5)
mzs <- batch_ms(frame, t_peaks = peaks$'T'[1:5])
for (i in 1:length(mzs)){
   print(plot_ms(mzs[[i]], title=paste('Mass Spectrum of peak', i)))
}


[Package gcxgclab version 1.0.1 Index]