Skip to content

Commit 04efb4b

Browse files
committed
Expose 'addAbundanceValues' argument to include or exclude abundance values in result tables
1 parent d7767c2 commit 04efb4b

25 files changed

Lines changed: 159 additions & 29 deletions

NEWS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# einprot 0.9.8
2+
3+
* Expose argument to include or exclude abundance values from result tables
4+
15
# einprot 0.9.7
26

37
* Adapt to (and require) msigdbr >= v10.0.0

R/checkArgumentsDIANN.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
forceOverwrite, experimentInfo, species, diannFile, diannFileType,
1111
outLevel, diannLogFile, aName, idCol, labelCol, geneIdCol, proteinIdCol,
1212
stringIdCol, extraFeatureCols, sampleAnnot, includeOnlySamples,
13-
excludeSamples, minScore,
14-
minPeptides, imputeMethod, assaysForExport, addHeatmaps, mergeGroups,
13+
excludeSamples, minScore, minPeptides, imputeMethod, assaysForExport,
14+
addAbundanceValues, addHeatmaps, mergeGroups,
1515
comparisons, ctrlGroup, allPairwiseComparisons, singleFit,
1616
subtractBaseline, baselineGroup, normMethod, spikeFeatures, stattest,
1717
minNbrValidValues, minlFC, samSignificance, nperm, volcanoAdjPvalThr,
@@ -143,6 +143,7 @@
143143
.assertScalar(x = imputeMethod, type = "character",
144144
validValues = c("impSeqRob", "MinProb", "MinProbGlobal"))
145145
.assertVector(x = assaysForExport, type = "character", allowNULL = TRUE)
146+
.assertScalar(x = addAbundanceValues, type = "logical")
146147
.assertScalar(x = addHeatmaps, type = "logical")
147148
.assertScalar(x = normMethod, type = "character",
148149
validValues = c(MsCoreUtils::normalizeMethods(), "none",

R/checkArgumentsFragPipe.R

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
forceOverwrite, experimentInfo, species, fragpipeDir,
1111
idCol, labelCol, geneIdCol, proteinIdCol, stringIdCol, extraFeatureCols,
1212
iColPattern, sampleAnnot, includeOnlySamples, excludeSamples, minScore,
13-
minPeptides, imputeMethod, assaysForExport, addHeatmaps, mergeGroups,
13+
minPeptides, imputeMethod, assaysForExport, addAbundanceValues,
14+
addHeatmaps, mergeGroups,
1415
comparisons, ctrlGroup, allPairwiseComparisons, singleFit,
1516
subtractBaseline, baselineGroup, normMethod, spikeFeatures, stattest,
1617
minNbrValidValues, minlFC, samSignificance, nperm, volcanoAdjPvalThr,
@@ -148,6 +149,7 @@
148149
.assertScalar(x = imputeMethod, type = "character",
149150
validValues = c("impSeqRob", "MinProb", "MinProbGlobal"))
150151
.assertVector(x = assaysForExport, type = "character", allowNULL = TRUE)
152+
.assertScalar(x = addAbundanceValues, type = "logical")
151153
.assertScalar(x = addHeatmaps, type = "logical")
152154
.assertScalar(x = normMethod, type = "character",
153155
validValues = c(MsCoreUtils::normalizeMethods(), "none",

R/checkArgumentsMaxQuant.R

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
forceOverwrite, experimentInfo, species, mqFile, mqParameterFile,
1111
idCol, labelCol, geneIdCol, proteinIdCol, stringIdCol, extraFeatureCols,
1212
iColPattern, sampleAnnot, includeOnlySamples, excludeSamples, minScore,
13-
minPeptides, imputeMethod, assaysForExport, addHeatmaps, mergeGroups,
13+
minPeptides, imputeMethod, assaysForExport, addAbundanceValues,
14+
addHeatmaps, mergeGroups,
1415
comparisons, ctrlGroup, allPairwiseComparisons, singleFit,
1516
subtractBaseline, baselineGroup, normMethod, spikeFeatures, stattest,
1617
minNbrValidValues, minlFC, samSignificance, nperm, volcanoAdjPvalThr,
@@ -133,6 +134,7 @@
133134
.assertScalar(x = imputeMethod, type = "character",
134135
validValues = c("impSeqRob", "MinProb", "MinProbGlobal"))
135136
.assertVector(x = assaysForExport, type = "character", allowNULL = TRUE)
137+
.assertScalar(x = addAbundanceValues, type = "logical")
136138
.assertScalar(x = addHeatmaps, type = "logical")
137139
.assertScalar(x = normMethod, type = "character",
138140
validValues = c(MsCoreUtils::normalizeMethods(), "none",

R/checkArgumentsPDTMT.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
modificationsCol, excludeUnmodifiedPeptides, keepModifications,
1414
iColPattern, sampleAnnot, includeOnlySamples, excludeSamples,
1515
minScore, minDeltaScore, minPeptides, minPSMs, masterProteinsOnly,
16-
imputeMethod, assaysForExport, addHeatmaps, mergeGroups,
16+
imputeMethod, assaysForExport, addAbundanceValues, addHeatmaps, mergeGroups,
1717
comparisons, ctrlGroup, allPairwiseComparisons, singleFit,
1818
subtractBaseline, baselineGroup, normMethod, spikeFeatures, stattest,
1919
minNbrValidValues, minlFC, samSignificance, nperm, volcanoAdjPvalThr,
@@ -156,6 +156,7 @@
156156
.assertScalar(x = imputeMethod, type = "character",
157157
validValues = c("impSeqRob", "MinProb", "MinProbGlobal"))
158158
.assertVector(x = assaysForExport, type = "character", allowNULL = TRUE)
159+
.assertScalar(x = addAbundanceValues, type = "logical")
159160
.assertScalar(x = addHeatmaps, type = "logical")
160161
.assertScalar(x = normMethod, type = "character",
161162
validValues = c(MsCoreUtils::normalizeMethods(), "none",

R/checkArgumentsSpectronaut.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
spectronautFileType, outLevel,
1212
spectronautLogFile, aName, idCol, labelCol, geneIdCol, proteinIdCol,
1313
stringIdCol, extraFeatureCols, iColPattern, sampleAnnot, includeOnlySamples,
14-
excludeSamples, minScore,
15-
minPeptides, imputeMethod, assaysForExport, addHeatmaps, mergeGroups,
14+
excludeSamples, minScore, minPeptides, imputeMethod, assaysForExport,
15+
addAbundanceValues, addHeatmaps, mergeGroups,
1616
comparisons, ctrlGroup, allPairwiseComparisons, singleFit,
1717
subtractBaseline, baselineGroup, normMethod, spikeFeatures, stattest,
1818
minNbrValidValues, minlFC, samSignificance, nperm, volcanoAdjPvalThr,
@@ -146,6 +146,7 @@
146146
.assertScalar(x = imputeMethod, type = "character",
147147
validValues = c("impSeqRob", "MinProb", "MinProbGlobal"))
148148
.assertVector(x = assaysForExport, type = "character", allowNULL = TRUE)
149+
.assertScalar(x = addAbundanceValues, type = "logical")
149150
.assertScalar(x = addHeatmaps, type = "logical")
150151
.assertScalar(x = normMethod, type = "character",
151152
validValues = c(MsCoreUtils::normalizeMethods(), "none",

R/runDIANNAnalysis.R

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,8 @@ runDIANNAnalysis <- function(
133133
sampleAnnot,
134134
includeOnlySamples = "", excludeSamples = "",
135135
minScore = 10, minPeptides = 2, imputeMethod = "MinProb",
136-
assaysForExport = NULL, addHeatmaps = TRUE, mergeGroups = list(),
137-
comparisons = list(),
136+
assaysForExport = NULL, addAbundanceValues = TRUE,
137+
addHeatmaps = TRUE, mergeGroups = list(), comparisons = list(),
138138
ctrlGroup = "", allPairwiseComparisons = TRUE, singleFit = TRUE,
139139
subtractBaseline = FALSE, baselineGroup = "", normMethod = "none",
140140
spikeFeatures = NULL, stattest = "limma", minNbrValidValues = 2,
@@ -183,7 +183,8 @@ runDIANNAnalysis <- function(
183183
includeOnlySamples = includeOnlySamples,
184184
excludeSamples = excludeSamples, minScore = minScore,
185185
minPeptides = minPeptides, imputeMethod = imputeMethod,
186-
assaysForExport = assaysForExport, addHeatmaps = addHeatmaps,
186+
assaysForExport = assaysForExport,
187+
addAbundanceValues = addAbundanceValues, addHeatmaps = addHeatmaps,
187188
mergeGroups = mergeGroups,
188189
comparisons = comparisons, ctrlGroup = ctrlGroup,
189190
allPairwiseComparisons = allPairwiseComparisons, singleFit = singleFit,
@@ -237,8 +238,9 @@ runDIANNAnalysis <- function(
237238
includeOnlySamples = includeOnlySamples,
238239
excludeSamples = excludeSamples, minScore = minScore,
239240
minPeptides = minPeptides, imputeMethod = imputeMethod,
240-
assaysForExport = assaysForExport, addHeatmaps = addHeatmaps,
241-
mergeGroups = mergeGroups,
241+
assaysForExport = assaysForExport,
242+
addAbundanceValues = addAbundanceValues,
243+
addHeatmaps = addHeatmaps, mergeGroups = mergeGroups,
242244
comparisons = comparisons, ctrlGroup = ctrlGroup,
243245
allPairwiseComparisons = allPairwiseComparisons,
244246
singleFit = singleFit,

R/runFragPipeAnalysis.R

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ runFragPipeAnalysis <- function(
8484
iColPattern, sampleAnnot,
8585
includeOnlySamples = "", excludeSamples = "",
8686
minScore = 10, minPeptides = 2, imputeMethod = "MinProb",
87-
assaysForExport = NULL, addHeatmaps = TRUE, mergeGroups = list(),
88-
comparisons = list(),
87+
assaysForExport = NULL, addAbundanceValues = TRUE,
88+
addHeatmaps = TRUE, mergeGroups = list(), comparisons = list(),
8989
ctrlGroup = "", allPairwiseComparisons = TRUE, singleFit = TRUE,
9090
subtractBaseline = FALSE, baselineGroup = "", normMethod = "none",
9191
spikeFeatures = NULL, stattest = "limma", minNbrValidValues = 2,
@@ -133,7 +133,8 @@ runFragPipeAnalysis <- function(
133133
sampleAnnot = sampleAnnot, includeOnlySamples = includeOnlySamples,
134134
excludeSamples = excludeSamples, minScore = minScore,
135135
minPeptides = minPeptides, imputeMethod = imputeMethod,
136-
assaysForExport = assaysForExport, addHeatmaps = addHeatmaps,
136+
assaysForExport = assaysForExport,
137+
addAbundanceValues = addAbundanceValues, addHeatmaps = addHeatmaps,
137138
mergeGroups = mergeGroups,
138139
comparisons = comparisons, ctrlGroup = ctrlGroup,
139140
allPairwiseComparisons = allPairwiseComparisons, singleFit = singleFit,
@@ -184,7 +185,8 @@ runFragPipeAnalysis <- function(
184185
sampleAnnot = sampleAnnot, includeOnlySamples = includeOnlySamples,
185186
excludeSamples = excludeSamples, minScore = minScore,
186187
minPeptides = minPeptides, imputeMethod = imputeMethod,
187-
assaysForExport = assaysForExport, addHeatmaps = addHeatmaps,
188+
assaysForExport = assaysForExport,
189+
addAbundanceValues = addAbundanceValues, addHeatmaps = addHeatmaps,
188190
mergeGroups = mergeGroups,
189191
comparisons = comparisons, ctrlGroup = ctrlGroup,
190192
allPairwiseComparisons = allPairwiseComparisons,

R/runMaxQuantAnalysis.R

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@
8080
#' if another assay is used for the actual analysis and comparison of
8181
#' groups. If set to \code{NULL} or an assay name that does not exist in
8282
#' the SingleCellExperiment object, the 'main' assay will be used.
83+
#' @param addAbundanceValues Logical scalar defining whether abundance values
84+
#' for individual samples should be added to the exported result tables.
8385
#' @param addHeatmaps Logical scalar indicating whether to include heatmaps
8486
#' or not. This controls both the heatmap showing the missing value
8587
#' pattern in the data, as well as the summary heatmaps of the
@@ -269,7 +271,8 @@ runMaxQuantAnalysis <- function(
269271
iColPattern, sampleAnnot,
270272
includeOnlySamples = "", excludeSamples = "",
271273
minScore = 10, minPeptides = 2, imputeMethod = "MinProb",
272-
assaysForExport = c("iBAQ", "Top3"), addHeatmaps = TRUE,
274+
assaysForExport = c("iBAQ", "Top3"),
275+
addAbundanceValues = TRUE, addHeatmaps = TRUE,
273276
mergeGroups = list(), comparisons = list(),
274277
ctrlGroup = "", allPairwiseComparisons = TRUE, singleFit = TRUE,
275278
subtractBaseline = FALSE, baselineGroup = "", normMethod = "none",
@@ -319,7 +322,8 @@ runMaxQuantAnalysis <- function(
319322
includeOnlySamples = includeOnlySamples,
320323
excludeSamples = excludeSamples, minScore = minScore,
321324
minPeptides = minPeptides, imputeMethod = imputeMethod,
322-
assaysForExport = assaysForExport, addHeatmaps = addHeatmaps,
325+
assaysForExport = assaysForExport,
326+
addAbundanceValues = addAbundanceValues, addHeatmaps = addHeatmaps,
323327
mergeGroups = mergeGroups,
324328
comparisons = comparisons, ctrlGroup = ctrlGroup,
325329
allPairwiseComparisons = allPairwiseComparisons, singleFit = singleFit,
@@ -372,8 +376,9 @@ runMaxQuantAnalysis <- function(
372376
includeOnlySamples = includeOnlySamples,
373377
excludeSamples = excludeSamples, minScore = minScore,
374378
minPeptides = minPeptides, imputeMethod = imputeMethod,
375-
assaysForExport = assaysForExport, addHeatmaps = addHeatmaps,
376-
mergeGroups = mergeGroups,
379+
assaysForExport = assaysForExport,
380+
addAbundanceValues = addAbundanceValues,
381+
addHeatmaps = addHeatmaps, mergeGroups = mergeGroups,
377382
comparisons = comparisons, ctrlGroup = ctrlGroup,
378383
allPairwiseComparisons = allPairwiseComparisons,
379384
singleFit = singleFit,

R/runPDTMTAnalysis.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ runPDTMTAnalysis <- function(
131131
includeOnlySamples = "", excludeSamples = "",
132132
minScore = 2, minDeltaScore = 0.2, minPeptides = 2, minPSMs = 2,
133133
masterProteinsOnly = FALSE, imputeMethod = "MinProb",
134-
assaysForExport = NULL, addHeatmaps = TRUE, mergeGroups = list(),
135-
comparisons = list(),
134+
assaysForExport = NULL, addAbundanceValues = TRUE,
135+
addHeatmaps = TRUE, mergeGroups = list(), comparisons = list(),
136136
ctrlGroup = "", allPairwiseComparisons = TRUE, singleFit = TRUE,
137137
subtractBaseline = FALSE, baselineGroup = "", normMethod = "none",
138138
spikeFeatures = NULL, stattest = "limma", minNbrValidValues = 2,
@@ -189,7 +189,7 @@ runPDTMTAnalysis <- function(
189189
minPeptides = minPeptides, minPSMs = minPSMs,
190190
masterProteinsOnly = masterProteinsOnly,
191191
imputeMethod = imputeMethod, assaysForExport = assaysForExport,
192-
addHeatmaps = addHeatmaps,
192+
addAbundanceValues = addAbundanceValues, addHeatmaps = addHeatmaps,
193193
mergeGroups = mergeGroups, comparisons = comparisons,
194194
ctrlGroup = ctrlGroup, allPairwiseComparisons = allPairwiseComparisons,
195195
singleFit = singleFit,
@@ -249,7 +249,7 @@ runPDTMTAnalysis <- function(
249249
minPeptides = minPeptides, minPSMs = minPSMs,
250250
masterProteinsOnly = masterProteinsOnly,
251251
imputeMethod = imputeMethod, assaysForExport = assaysForExport,
252-
addHeatmaps = addHeatmaps,
252+
addAbundanceValues = addAbundanceValues, addHeatmaps = addHeatmaps,
253253
mergeGroups = mergeGroups, comparisons = comparisons,
254254
ctrlGroup = ctrlGroup,
255255
allPairwiseComparisons = allPairwiseComparisons,

0 commit comments

Comments
 (0)