data-raw/construct_data.R

### process example data for package ###
library(ftmsRanalysis)

# read in .csv data #
data = read.csv("data-raw/example12T_data.csv")
fdata = read.csv("data-raw/example12T_metadata.csv")
fdata = fdata[,1:4]

edata = data[,1:21]
emeta = data[,c(1,22:28,30,33)]

ftms12T_edata = edata
ftms12T_fdata = fdata
ftms12T_emeta = emeta
save(ftms12T_edata, file = "data/ftms12T_edata.rda")
save(ftms12T_fdata, file = "data/ftms12T_fdata.rda")
save(ftms12T_emeta, file = "data/ftms12T_emeta.rda")

# create an peakData object #
mydata = as.peakData(e_data = edata, f_data = fdata, e_meta = emeta,
                        edata_cname = "Mass", mass_cname = "Mass", fdata_cname = "SampleID",
                        isotopic_cname = "C13", isotopic_notation = "1",
                        element_col_names = list("C"="C", "H"="H", "O"="O", "N"="N", "S"="S", "P"="P"),
                        instrument_type = "12T")
examplePeakData = mydata

mydata = group_designation(mydata, main_effects = c("Location", "Crop.Flora"))

mydata = compound_calcs(mydata)

massFilt = mass_filter(mydata)
mydata = applyFilt(massFilt, mydata, min_mass = 200, max_mass = 900)

molFilt = molecule_filter(mydata)
mydata = applyFilt(molFilt, mydata, min_num = 2)

exampleProcessedPeakData = mydata

save(examplePeakData, file = "data/examplePeakData.rda")
save(exampleProcessedPeakData, file = "data/exampleProcessedPeakData.rda")
EMSL-Computing/fticRanalysis documentation built on March 23, 2024, 8:36 p.m.