Description Slots Methods Author(s)
The compMS2 class matches MS1 data to MS2 precursors, extracts both MS1 and MS2 spectral data, noise filters and annotates both MS1 features and MS2 substructures.
compSpectralist containing the composite MS/MS spectra
metaDatalist containing the combined scan header information and other information for each composite spectrum.
networklist containing the correlation and spectral similarity network
graphs added by metID.corrNetwork and/or
metID.specSimNetwork.
DBannolist of dataframes one for each composite spectrum containing
all monoisotopic mass accuracy based database matches added by
metID.dbAnnotate.
BestAnnolist of dataframes one for each composite spectrum
containing all monoisotopic mass accuracy based database matches taken from
the DBanno list subset by presence of substructure type detected by
subStructure.Annotate and subStructure.prob and
then added by metID.dbProb.
subStrAnnodata.frame of most likely MS/MS fragmentation substructures
detected added by subStructure.prob.
spectralDBlist of lists one for each composite spectrum. If a match to
a spectral database file has been made for a composite spectrum using
metID.matchSpectralDB then within the list there are two lists,
dbSpectra containing match information and entryInfo containing
the database entry information for each match.
Commentsdata.frame containing all user made comments or annotations
automatically added using metID.chemSim,
metID.buildConsensus or metID.optimConsensus.
filePathscharacter vector with absolute path names of each MS/MS mzXML file.
Parametersdata.frame containing user supplied parameters for compMS2Miner functions for reproducibility purposes.
inSilicolist containing two lists MetFrag and CFM. Within
each of these lists are contained any matches made to in silico
fragmentation data derived from the command line versions of MetFrag and CFM
added by metID.metFrag and metID.CFM.
rtPredlist containing the randomForest recursive feature elimination
model added by metID.rtPred.
signature(object = "compMS2"): set compSpectra slot
signature(object = "compMS2"): get compSpectra slot
signature(object = "compMS2"): set BestAnno slot
signature(object = "compMS2"): get BestAnno slot
signature(object = "compMS2"): set the CFM list
in the inSilico slot
signature(object = "compMS2"): get the CFM list
in the inSilico slot
signature(object = "compMS2"): set Comments slot
signature(object = "compMS2"): get Comments slot
signature(object = "compMS2"): various methods for
grouping and signal summation of fragment ions between MS/MS scans and removal of
possible contaminant ions.
signature(object = "compMS2"): shiny application for visualization of compMS2Miner results.
signature(object = "compMS2"): set couchDBconn slot
signature(object = "compMS2"): get couchDBconn slot
signature(object = "compMS2"): set DBanno slot
signature(object = "compMS2"): get DBanno slot
signature(object = "compMS2"): ion fragment noise
filtration methods such as dynamic noise filtration.
signature(object = "compMS2"): set filePaths slot
signature(object = "compMS2"): get filePaths slot
signature(object = "compMS2"): set metaData slot
signature(object = "compMS2"): get metaData slot
signature(object = "compMS2"): set the MetFrag list
in the inSilico slot
signature(object = "compMS2"): get the MetFrag list
in the inSilico slot
signature(object = "compMS2"): various methods for
metabolite identification including:
monoisotopic mass based precursor MS1 to database matching with customisable
ESI adduct generation. metID(object, method='dbAnnotate').
subset database annotations to BestAnno(object) slot based on
customizable substructures identified by subStructure. metID(object, method='dbProb').
match to spectral database resources such as lipidBlast and massbank using
the NIST (National Institute of Standards and Technology) ASCII text database format based on dot product similarity and proportion of spectrum explained. metID(object, method='matchSpectralDB').
predict Phase II biotransformation metabolites from SMILES codes
contained in the BestAnno(object) slot (currently glucuronides, sulfates and glycine conjugates). metID(object, method='predSMILES').
in silico fragmentation prediction using the command line versions of both the MetFrag metID(object, method='MetFrag') and CFM (competitive fragmentation modelling) metID(object, method='CFM') softwares internal to compMS2Miner.
spectral similarity network calculation, both ion fragment and neutral loss
patterns are used to calculate dot product similarity scores metID(object, method='specSimNetwork').
correlation network, MS1 level peak areas can be used to calculate a
correlation network. metID(object, method='corrNetwork').
1st network (spectral similarity and/or correlation) neighbour mean maximum chemical similarity scoring (tanimoto) and automated
first pass metabolite identification metID(object, method='chemSim').
retention time prediction using randomForest and molecular descriptors.metID(object, method='rtPred').
build metabolite consensus based on optional combinations of mass accuracy, spectral database matching, in silico fragmentation matching, predicted retention time, 1st network neighbour mean maximum chemical similarity and number of pubMed citations.
optimize weighted mean consensus metabolite scoring using differential evolution algorithm. metID(object, method='optimConsensus')
signature(object = "compMS2"): set network slot
signature(object = "compMS2"): get network slot
signature(object = "compMS2"): set Parameters slot
signature(object = "compMS2"): get Parameters slot
signature(object = "compMS2"): publish compMS2 object
to shinyapps.io account or as a self-contained zip file.
signature(object = "compMS2"): set rtPred slot
signature(object = "compMS2"): get rtPred slot
signature(object = "compMS2"): set spectralDB slot
signature(object = "compMS2"): get spectralDB slot
signature(object = "compMS2"): subset a compMS2 object
according to a character vector of compSpectra names. Retains all corresponding
slot names except networks derived from corrNetwork and specSimNetwork
which must be recalculated. This can be used to quickly remove any unwanted
spectra by name.
signature(object = "compMS2"): set subStrAnno slot
signature(object = "compMS2"): get subStrAnno slot
signature(object = "compMS2"): identify
ion fragment substructures and neutral losses and identify the most probable
substructure.
WMB Edmands
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.