To validate our Retention Time (RT) prediction in this vignette file, we compare the predicted hydrophobicity value using the ssrc
method Krokhin et al. (2004) implemented in the
protViz package Panse and Grossmann (2019).
The following code snippet performs the comparison on the F255744 data. The file contains amino acid sequences representing the designed flycodes.
library(NestLink)
# load(url("http://fgcz-ms.uzh.ch/~cpanse/p1875/F255744.RData"))
# F255744 <- as.data.frame.mascot(F255744)
# now available through ExperimentHub
library(ExperimentHub)
eh <- ExperimentHub();
## snapshotDate(): 2022-04-19
load(query(eh, c("NestLink", "F255744.RData"))[[1]])
## see ?NestLink and browseVignettes('NestLink') for documentation
## loading from cache
.ssrc.mascot(F255744, scores = c(10, 20, 40, 50),
pch = 16,
col = rgb(0.1,0.1,0.1,
alpha = 0.1)
)
## [[1]]
##
## Call:
## lm(formula = xx.ssrc ~ xx$RTINSECONDS)
##
## Residuals:
## Min 1Q Median 3Q Max
## -38.954 -2.248 0.015 2.228 71.167
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -5.580e+00 2.030e-01 -27.48 <2e-16 ***
## xx$RTINSECONDS 8.849e-03 7.434e-05 119.04 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 5.884 on 12295 degrees of freedom
## Multiple R-squared: 0.5354, Adjusted R-squared: 0.5354
## F-statistic: 1.417e+04 on 1 and 12295 DF, p-value: < 2.2e-16
##
##
## [[2]]
##
## Call:
## lm(formula = xx.ssrc ~ xx$RTINSECONDS)
##
## Residuals:
## Min 1Q Median 3Q Max
## -37.387 -2.040 -0.042 1.930 46.035
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -6.976e+00 1.621e-01 -43.03 <2e-16 ***
## xx$RTINSECONDS 9.447e-03 6.018e-05 156.99 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 4.12 on 9835 degrees of freedom
## Multiple R-squared: 0.7148, Adjusted R-squared: 0.7147
## F-statistic: 2.464e+04 on 1 and 9835 DF, p-value: < 2.2e-16
##
##
## [[3]]
##
## Call:
## lm(formula = xx.ssrc ~ xx$RTINSECONDS)
##
## Residuals:
## Min 1Q Median 3Q Max
## -15.260 -1.963 -0.114 1.735 45.342
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -7.690e+00 1.784e-01 -43.11 <2e-16 ***
## xx$RTINSECONDS 9.781e-03 6.724e-05 145.46 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 3.506 on 5574 degrees of freedom
## Multiple R-squared: 0.7915, Adjusted R-squared: 0.7915
## F-statistic: 2.116e+04 on 1 and 5574 DF, p-value: < 2.2e-16
##
##
## [[4]]
##
## Call:
## lm(formula = xx.ssrc ~ xx$RTINSECONDS)
##
## Residuals:
## Min 1Q Median 3Q Max
## -9.570 -2.019 -0.142 1.754 45.200
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -7.827e+00 2.173e-01 -36.02 <2e-16 ***
## xx$RTINSECONDS 9.848e-03 8.271e-05 119.06 <2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 3.579 on 3650 degrees of freedom
## Multiple R-squared: 0.7952, Adjusted R-squared: 0.7952
## F-statistic: 1.418e+04 on 1 and 3650 DF, p-value: < 2.2e-16
Here is the output of the sessionInfo()
command.
## R version 4.2.0 RC (2022-04-19 r82224)
## Platform: x86_64-pc-linux-gnu (64-bit)
## Running under: Ubuntu 20.04.4 LTS
##
## Matrix products: default
## BLAS: /home/biocbuild/bbs-3.15-bioc/R/lib/libRblas.so
## LAPACK: /home/biocbuild/bbs-3.15-bioc/R/lib/libRlapack.so
##
## locale:
## [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
## [3] LC_TIME=en_GB LC_COLLATE=C
## [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
## [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
## [9] LC_ADDRESS=C LC_TELEPHONE=C
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
##
## attached base packages:
## [1] stats4 stats graphics grDevices utils datasets methods
## [8] base
##
## other attached packages:
## [1] scales_1.2.0 ggplot2_3.3.5
## [3] NestLink_1.12.0 ShortRead_1.54.0
## [5] GenomicAlignments_1.32.0 SummarizedExperiment_1.26.0
## [7] Biobase_2.56.0 MatrixGenerics_1.8.0
## [9] matrixStats_0.62.0 Rsamtools_2.12.0
## [11] GenomicRanges_1.48.0 BiocParallel_1.30.0
## [13] protViz_0.7.3 gplots_3.1.3
## [15] Biostrings_2.64.0 GenomeInfoDb_1.32.0
## [17] XVector_0.36.0 IRanges_2.30.0
## [19] S4Vectors_0.34.0 ExperimentHub_2.4.0
## [21] AnnotationHub_3.4.0 BiocFileCache_2.4.0
## [23] dbplyr_2.1.1 BiocGenerics_0.42.0
## [25] BiocStyle_2.24.0
##
## loaded via a namespace (and not attached):
## [1] nlme_3.1-157 bitops_1.0-7
## [3] bit64_4.0.5 RColorBrewer_1.1-3
## [5] filelock_1.0.2 httr_1.4.2
## [7] tools_4.2.0 bslib_0.3.1
## [9] utf8_1.2.2 R6_2.5.1
## [11] KernSmooth_2.23-20 mgcv_1.8-40
## [13] colorspace_2.0-3 DBI_1.1.2
## [15] withr_2.5.0 tidyselect_1.1.2
## [17] bit_4.0.4 curl_4.3.2
## [19] compiler_4.2.0 cli_3.3.0
## [21] DelayedArray_0.22.0 labeling_0.4.2
## [23] bookdown_0.26 sass_0.4.1
## [25] caTools_1.18.2 rappdirs_0.3.3
## [27] stringr_1.4.0 digest_0.6.29
## [29] rmarkdown_2.14 jpeg_0.1-9
## [31] pkgconfig_2.0.3 htmltools_0.5.2
## [33] highr_0.9 fastmap_1.1.0
## [35] rlang_1.0.2 RSQLite_2.2.12
## [37] shiny_1.7.1 farver_2.1.0
## [39] jquerylib_0.1.4 generics_0.1.2
## [41] hwriter_1.3.2.1 jsonlite_1.8.0
## [43] gtools_3.9.2 dplyr_1.0.8
## [45] RCurl_1.98-1.6 magrittr_2.0.3
## [47] GenomeInfoDbData_1.2.8 Matrix_1.4-1
## [49] munsell_0.5.0 Rcpp_1.0.8.3
## [51] fansi_1.0.3 lifecycle_1.0.1
## [53] stringi_1.7.6 yaml_2.3.5
## [55] zlibbioc_1.42.0 grid_4.2.0
## [57] blob_1.2.3 parallel_4.2.0
## [59] promises_1.2.0.1 crayon_1.5.1
## [61] lattice_0.20-45 splines_4.2.0
## [63] KEGGREST_1.36.0 magick_2.7.3
## [65] knitr_1.39 pillar_1.7.0
## [67] codetools_0.2-18 glue_1.6.2
## [69] BiocVersion_3.15.2 evaluate_0.15
## [71] latticeExtra_0.6-29 BiocManager_1.30.17
## [73] png_0.1-7 vctrs_0.4.1
## [75] httpuv_1.6.5 gtable_0.3.0
## [77] purrr_0.3.4 assertthat_0.2.1
## [79] cachem_1.0.6 xfun_0.30
## [81] mime_0.12 xtable_1.8-4
## [83] later_1.3.0 tibble_3.1.6
## [85] AnnotationDbi_1.58.0 memoise_2.0.1
## [87] ellipsis_0.3.2 interactiveDisplayBase_1.34.0
Krokhin, O. V., R. Craig, V. Spicer, W. Ens, K. G. Standing, R. C. Beavis, and J. A. Wilkins. 2004. βAn improved model for prediction of retention times of tryptic peptides in ion pair reversed-phase HPLC: its application to protein peptide mapping by off-line HPLC-MALDI MS.β Mol. Cell Proteomics 3 (9): 908β19.
Panse, Christian, and Jonas Grossmann. 2019. protViz: Visualizing and Analyzing Mass Spectrometry Related Data in Proteomics. Vienna, Austria: R Foundation for Statistical Computing. https://www.R-project.org.