Description Usage Arguments Details Value Author(s) References See Also Examples
Extracts screened peak data, compound assignments, annotation codes, and
(optionally) isomer data from a LOBSet-class object. Returns a
table containing the requested data, with option to export to a .csv file.
1 2 | getLOBpeaklist(LOBSet, include.iso = TRUE, include.unidentified = TRUE,
gen.csv = FALSE)
|
LOBSet |
A LOBSTAHS |
include.iso |
Specify whether isomer and isobar identification data should be included in peaklist. |
include.unidentified |
If data for unidentified or discarded features is present in the |
gen.csv |
Should a .csv file be generated in addition to the data frame that is returned? |
getLOBpeaklist extracts data from all slots in a given
"LOBSet" object and flows it into a data frame. Annotation codes
indicating compliance with the adduct ion hierarchy screening criteria are
appended to the m/z, retention time, and peak area data for each xcms
peakgroup remaining in the final dataset.
If include.iso = TRUE, three additional columns containing the
match_IDs of the possible isomers and isobars for each peakgroup are also
appended. getLOBpeaklist does not export any of the diagnostic data in
the LOBSet LOBscreen_diagnostics or LOBisoID_diagnostics
slots.
When the LOBSet includes peak data for features that were not identified
during screening or were discarded (i.e., if the user specified
retain.unidentified = TRUE when calling doLOBscreen), the
user is given the option to export these data when using
getLOBpeaklist. This is useful when untargeted follow-on data analysis is
anticipated, or the user simply wants to export data for all features
present in the original dataset, not just those for which a LOBSTAHS identity
was found.
A data frame with the following structure:
match_ID:Object of class "integer", unique identifier
for each assignment of a compound to a peakgroup (multiple match_IDs
can exist for a peakgroup if the group was assigned multiple compound
identities
compound_name:Object of class "character", name of
compound; see reference for naming convention applied to compounds other
than pigments
elem_formula:Object of class "character", empirical
formula of compound
LOBdbase_mz:Object of class "numeric", calculated
m/z of the adduct for which data in this group are reported; obtained
database
peakgroup_mz:Object of class "numeric", mean observed
m/z of the feature in this peakgroup across all samples in which it
was identified
LOBdbase_ppm_match:Object of class "numeric", ppm
deviation between observed and calculated m/z
peakgroup_rt:Object of class "numeric", mean observed
retention time of the feature in this peakgroup across all samples in which
it was identified
peakgroup_mzmin:Object of class "numeric", minimum
observed m/z of feature across samples
peakgroup_mzmax:Object of class "numeric", maximum
observed m/z of feature across samples
peakgroup_rtmin:Object of class "numeric", minimum
observed retention time of feature across samples
peakgroup_rtmax:Object of class "numeric", maximum
observed retention time of feature across samples
Several objects of class "numeric", containing
integrated peak area data for this group by sample (one column for each
sample in the dataset)
xcms_peakgroup:Object of class "integer", the xcms
xcmsSet peakgroup identifier
CAMERA_pseudospectrum:Object of class "integer", the
CAMERA xsAnnotate pseudospectrum identifier
LOBdbase_frag_ID:Object of class "integer", the
LOBdbase fragment ID corresponding to the adduct of this compound for
which data are reported; this is the dominant adduct of the compound
according to the adduct ion hierarchy rules for the parent lipid class
LOBdbase_exact_parent_neutral_mass:Object of class
"numeric", the calculated exact (monoisotopic) mass of the compound;
from database
lipid_class:Object of class "factor", parent lipid
class of this compound
species:Object of class "character", if a pigment or
IP-DAG, the specific compound species
major_adduct:Object of class "factor", adduct of the
compound for which data in this entry is reported
FA_total_no_C:Object of class "integer", total number
of acyl (fatty acid) carbon atoms in this compound; "NA" if
lipid_class is not TAG, IP-DAG, PUA, or FFA
FA_total_no_DB:Object of class "integer", total number
of acyl (fatty acid) carbon-carbon double bonds in this compound;
"NA" if lipid_class is not TAG, IP-DAG, PUA, or FFA
degree_oxidation:Object of class "integer", number of
additional oxygen atoms present on this compound, compared with its
unoxidized parent
C1-C6b:Several objects of class "integer",
containing binary indicators for each possible annotation code applied by
doLOBscreen
casecodes:Object of class "character", character
string containing list of all codes applied to this assignment
iso_C3r_match_ID:Object of class "character",
character string of integer containing the match_IDs of all possible
regioisomers of this compound (if include.iso = TRUE)
iso_C3f_match_ID:Object of class "character",
character string of integer containing the match_IDs of all possible
functional structural isomers of this compound (if include.iso = TRUE)
iso_C3c_match_ID:Object of class "character",
character string of integer containing the match_IDs of all possible
isobars of this compound (if include.iso = TRUE)
James Collins, james.r.collins@aya.yale.edu
Collins, J.R., B.R. Edwards, H.F. Fredricks, and B.A.S. Van Mooy. 2016. LOBSTAHS: An adduct-based lipidomics strategy for discovery and identification of oxidative stress biomarkers. Analytical Chemistry 88:7154-7162
1 2 3 4 5 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.