Skip to content

Commit fa44d4e

Browse files
committed
additionally store mslists without formula annotation cleanup and background MSMS peaks
1 parent 6539e32 commit fa44d4e

4 files changed

Lines changed: 10 additions & 7 deletions

File tree

workflow.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ for (f in list.files(c("workflow", "utils"), pattern = "\\.R$", full.names = TRU
1111
wfData <- list()
1212
wfData$featData <- getFeatures()
1313

14-
bgMSMS <- getBGMSMSPeaks(analysisInfo(wfData$featData$fGroupsRaw)[analysisInfo(wfData$featData$fGroupsRaw)$group == "MQ", ])
14+
wfData$bgMSMS <- getBGMSMSPeaks(analysisInfo(wfData$featData$fGroupsRaw)[analysisInfo(wfData$featData$fGroupsRaw)$group == "MQ", ])
1515

16-
wfData$SuSData <- getSuspectsFromStructures(wfData$featData, bgMSMS)
17-
wfData$SuFData <- getSuspectsFromFormulas(wfData$featData, wfData$SuSData, bgMSMS)
18-
wfData$unkData <- getUnknownsGeneral(wfData$featData, wfData$SuSData, wfData$SuFData, bgMSMS)
16+
wfData$SuSData <- getSuspectsFromStructures(wfData$featData, wfData$bgMSMS)
17+
wfData$SuFData <- getSuspectsFromFormulas(wfData$featData, wfData$SuSData, wfData$bgMSMS)
18+
wfData$unkData <- getUnknownsGeneral(wfData$featData, wfData$SuSData, wfData$SuFData, wfData$bgMSMS)
1919
wfData$unkFormData <- getUnknownsFormulas(wfData$unkData, wfData$SuSData)
2020
wfData$unkCompData <- getUnknownsCompounds(wfData$unkData, wfData$SuSData)
2121
wfData$confData <- getIDLConfirmations()

workflow/suspects-formulas.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ getSuspectsFromFormulas <- function(featData, SuSData, bgMSMS)
2929
fGroups <- doScreenSuspects(featData$fGroupsSel, suspListTPs, onlyHits = TRUE)
3030

3131
# the next steps largely follow that of the structure suspects annotation
32-
mslists <- getMSPL(fGroups, bgMSMS)
32+
mslists <- mslistsNoAnnF <- getMSPL(fGroups, bgMSMS)
3333
formulas <- getFormulas(fGroups, mslists)
3434
formulas <- filterFormulasForSusps(fGroups, formulas)
3535
mslists <- filterMSPLForAnn(mslists, fGroups)
@@ -45,6 +45,7 @@ getSuspectsFromFormulas <- function(featData, SuSData, bgMSMS)
4545
TPsFormF = TPsFormF,
4646
fGroups = fGroups,
4747
mslists = mslists,
48+
mslistsNoAnnF = mslistsNoAnnF,
4849
formulas = formulas,
4950
componentsTPs = componentsTPs
5051
))

workflow/suspects-structures.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ getSuspectsFromStructures <- function(featData, bgMSMS)
2020
fGroups <- doScreenSuspects(featData$fGroupsSel, suspListTPs, onlyHits = TRUE)
2121

2222
# formula/compound annotation for structure suspects
23-
mslists <- getMSPL(fGroups, bgMSMS)
23+
mslists <- mslistsNoAnnF <- getMSPL(fGroups, bgMSMS)
2424
formulas <- getFormulas(fGroups, mslists)
2525
formulas <- filterFormulasForSusps(fGroups, formulas)
2626
# make customized compound database for MetFrag, so we don't rely on the presence of the TP suspects in public databases
@@ -94,6 +94,7 @@ getSuspectsFromStructures <- function(featData, bgMSMS)
9494
TPsCTS = TPsCTS, TPsBTE = TPsBTE, TPsBTH = TPsBTH, TPsPC = TPsPC, TPsLIT = TPsLIT, TPsCons = TPsCons,
9595
fGroups = fGroups,
9696
mslists = mslists,
97+
mslistsNoAnnF = mslistsNoAnnF,
9798
formulas = formulas,
9899
compounds = compounds,
99100
componentsTPs = componentsTPsF

workflow/unknowns-general.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ getUnknownsGeneral <- function(featData, SuSData, SuFData, bgMSMS)
77
setdiff(names(fGroups), union(groupNames(SuSData$componentsTPs),
88
groupNames(SuFData$componentsTPs))))]
99

10-
mslists <- getMSPL(fGroups, bgMSMS)
10+
mslists <- mslistsNoAnnF <- getMSPL(fGroups, bgMSMS)
1111

1212
componentsTPs <- generateComponents(fGroups[, suspects = getParentSuspList()$name], "tp", fGroupsTPs = fGroups,
1313
MSPeakLists = mslists, ignoreParents = TRUE)
@@ -37,6 +37,7 @@ getUnknownsGeneral <- function(featData, SuSData, SuFData, bgMSMS)
3737
fGroups = fGroups,
3838
componentsTPs = componentsTPs,
3939
mslists = mslists,
40+
mslistsNoAnnF = mslistsNoAnnF,
4041
formulas = formulas,
4142
compoundsUF = compoundsUF, compounds = compounds
4243
))

0 commit comments

Comments
 (0)