MSstatsShiny Launch Instructions

Devon Kohler (kohler.d@northeastern.edu)

2024-06-03

This Vignette goes over how to launch the MSstatsShiny R shiny application.

Installation

To install this package, start R (version “4.0”) and enter:

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("MSstatsShiny")
library(MSstatsShiny)

1. Introduction

MSstatsShiny is an R-shiny based GUI package integrated with the MSstats family of packages. The package allows users to analyze a variety of proteomic experiments, including those processed using different labeling methods, spectral processing tools, and targeting different biological questions of interest. It is designed to enhance the usability of the MSstats packages, bringing them to a wider user base, including those who do not have have experience coding in R. The GUI is designed to be general, reproducible, and scalable, as well as easily usable by all users. Finally, it enhances both reproducibility and collaboration through documenting analyses via code, which recreates the user’s analysis exactly.

2. Launch Function

After installation, running the application is as simple as executing a single command.

launch_MSstatsShiny()

Once this command is executed, the application will automatically start up in a different window. You can still view any warnings or errors in the R console where you ran the function. This can be helpful when debugging.

3. Cloud Version

MSstatsShiny is also available on the cloud at . Due to RAM constraints, the cloud version of the application is limited to files under 250 MB. Any larger files should be processed in a local instance of the application.

4. Session Info

sessioninfo::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#>  setting  value
#>  version  R version 4.4.0 (2024-04-24)
#>  os       Ubuntu 22.04.4 LTS
#>  system   x86_64, linux-gnu
#>  ui       X11
#>  language (EN)
#>  collate  C
#>  ctype    en_US.UTF-8
#>  tz       America/New_York
#>  date     2024-06-03
#>  pandoc   2.7.3 @ /usr/bin/ (via rmarkdown)
#> 
#> ─ Packages ───────────────────────────────────────────────────────────────────
#>  package          * version    date (UTC) lib source
#>  backports          1.5.0      2024-05-23 [2] CRAN (R 4.4.0)
#>  base64enc          0.1-3      2015-07-28 [2] CRAN (R 4.4.0)
#>  BiocGenerics       0.50.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  Biostrings         2.72.1     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  bitops             1.0-7      2021-04-24 [2] CRAN (R 4.4.0)
#>  boot               1.3-30     2024-02-26 [3] CRAN (R 4.4.0)
#>  brio               1.1.5      2024-04-24 [2] CRAN (R 4.4.0)
#>  bslib              0.7.0      2024-03-29 [2] CRAN (R 4.4.0)
#>  cachem             1.1.0      2024-05-16 [2] CRAN (R 4.4.0)
#>  caTools            1.18.2     2021-03-28 [2] CRAN (R 4.4.0)
#>  cellranger         1.1.0      2016-07-27 [2] CRAN (R 4.4.0)
#>  checkmate          2.3.1      2023-12-04 [2] CRAN (R 4.4.0)
#>  cli                3.6.2      2023-12-11 [2] CRAN (R 4.4.0)
#>  cluster            2.1.6      2023-12-01 [3] CRAN (R 4.4.0)
#>  colorspace         2.1-0      2023-01-23 [2] CRAN (R 4.4.0)
#>  crayon             1.5.2      2022-09-29 [2] CRAN (R 4.4.0)
#>  data.table         1.15.4     2024-03-30 [2] CRAN (R 4.4.0)
#>  digest             0.6.35     2024-03-11 [2] CRAN (R 4.4.0)
#>  dplyr              1.1.4      2023-11-17 [2] CRAN (R 4.4.0)
#>  DT                 0.33       2024-04-04 [2] CRAN (R 4.4.0)
#>  evaluate           0.23       2023-11-01 [2] CRAN (R 4.4.0)
#>  fansi              1.0.6      2023-12-08 [2] CRAN (R 4.4.0)
#>  fastmap            1.2.0      2024-05-15 [2] CRAN (R 4.4.0)
#>  foreign            0.8-86     2023-11-28 [3] CRAN (R 4.4.0)
#>  Formula            1.2-5      2023-02-24 [2] CRAN (R 4.4.0)
#>  generics           0.1.3      2022-07-05 [2] CRAN (R 4.4.0)
#>  GenomeInfoDb       1.40.1     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  GenomeInfoDbData   1.2.12     2024-05-06 [2] Bioconductor
#>  ggplot2            3.5.1      2024-04-23 [2] CRAN (R 4.4.0)
#>  ggrepel            0.9.5      2024-01-10 [2] CRAN (R 4.4.0)
#>  glue               1.7.0      2024-01-09 [2] CRAN (R 4.4.0)
#>  gplots             3.1.3.1    2024-02-02 [2] CRAN (R 4.4.0)
#>  gridExtra          2.3        2017-09-09 [2] CRAN (R 4.4.0)
#>  gtable             0.3.5      2024-04-22 [2] CRAN (R 4.4.0)
#>  gtools             3.9.5      2023-11-20 [2] CRAN (R 4.4.0)
#>  Hmisc              5.1-3      2024-05-28 [2] CRAN (R 4.4.0)
#>  htmlTable          2.4.2      2023-10-29 [2] CRAN (R 4.4.0)
#>  htmltools          0.5.8.1    2024-04-04 [2] CRAN (R 4.4.0)
#>  htmlwidgets        1.6.4      2023-12-06 [2] CRAN (R 4.4.0)
#>  httpuv             1.6.15     2024-03-26 [2] CRAN (R 4.4.0)
#>  httr               1.4.7      2023-08-15 [2] CRAN (R 4.4.0)
#>  IRanges            2.38.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  jquerylib          0.1.4      2021-04-26 [2] CRAN (R 4.4.0)
#>  jsonlite           1.8.8      2023-12-04 [2] CRAN (R 4.4.0)
#>  KernSmooth         2.23-24    2024-05-17 [3] CRAN (R 4.4.0)
#>  knitr              1.47       2024-05-29 [2] CRAN (R 4.4.0)
#>  later              1.3.2      2023-12-06 [2] CRAN (R 4.4.0)
#>  lattice            0.22-6     2024-03-20 [3] CRAN (R 4.4.0)
#>  lazyeval           0.2.2      2019-03-15 [2] CRAN (R 4.4.0)
#>  lifecycle          1.0.4      2023-11-07 [2] CRAN (R 4.4.0)
#>  limma              3.60.2     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  lme4               1.1-35.3   2024-04-16 [2] CRAN (R 4.4.0)
#>  lmerTest           3.1-3      2020-10-23 [2] CRAN (R 4.4.0)
#>  log4r              0.4.3      2022-11-28 [2] CRAN (R 4.4.0)
#>  magrittr           2.0.3      2022-03-30 [2] CRAN (R 4.4.0)
#>  marray             1.82.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  MASS               7.3-60.2   2024-05-06 [3] local
#>  Matrix             1.7-0      2024-03-22 [3] CRAN (R 4.4.0)
#>  mime               0.12       2021-09-28 [2] CRAN (R 4.4.0)
#>  minqa              1.2.7      2024-05-20 [2] CRAN (R 4.4.0)
#>  mockery            0.4.4      2023-09-26 [2] CRAN (R 4.4.0)
#>  MSstats            4.12.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  MSstatsConvert     1.14.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  MSstatsPTM         2.6.0      2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  MSstatsShiny     * 1.6.2      2024-06-02 [1] Bioconductor 3.19 (R 4.4.0)
#>  MSstatsTMT         2.12.1     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  munsell            0.5.1      2024-04-01 [2] CRAN (R 4.4.0)
#>  nlme               3.1-164    2023-11-27 [3] CRAN (R 4.4.0)
#>  nloptr             2.0.3      2022-05-26 [2] CRAN (R 4.4.0)
#>  nnet               7.3-19     2023-05-03 [3] CRAN (R 4.4.0)
#>  numDeriv           2016.8-1.1 2019-06-06 [2] CRAN (R 4.4.0)
#>  pillar             1.9.0      2023-03-22 [2] CRAN (R 4.4.0)
#>  pkgconfig          2.0.3      2019-09-22 [2] CRAN (R 4.4.0)
#>  plotly             4.10.4     2024-01-13 [2] CRAN (R 4.4.0)
#>  preprocessCore     1.66.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  promises           1.3.0      2024-04-05 [2] CRAN (R 4.4.0)
#>  purrr              1.0.2      2023-08-10 [2] CRAN (R 4.4.0)
#>  R6                 2.5.1      2021-08-19 [2] CRAN (R 4.4.0)
#>  Rcpp               1.0.12     2024-01-09 [2] CRAN (R 4.4.0)
#>  readxl             1.4.3      2023-07-06 [2] CRAN (R 4.4.0)
#>  rlang              1.1.3      2024-01-10 [2] CRAN (R 4.4.0)
#>  rmarkdown          2.27       2024-05-17 [2] CRAN (R 4.4.0)
#>  rpart              4.1.23     2023-12-05 [3] CRAN (R 4.4.0)
#>  rstudioapi         0.16.0     2024-03-24 [2] CRAN (R 4.4.0)
#>  S4Vectors          0.42.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  sass               0.4.9      2024-03-15 [2] CRAN (R 4.4.0)
#>  scales             1.3.0      2023-11-28 [2] CRAN (R 4.4.0)
#>  sessioninfo        1.2.2      2021-12-06 [2] CRAN (R 4.4.0)
#>  shiny              1.8.1.1    2024-04-02 [2] CRAN (R 4.4.0)
#>  shinyBS            0.61.1     2022-04-17 [2] CRAN (R 4.4.0)
#>  shinybusy          0.3.3      2024-03-09 [2] CRAN (R 4.4.0)
#>  shinyjs            2.1.0      2021-12-23 [2] CRAN (R 4.4.0)
#>  statmod            1.5.0      2023-01-06 [2] CRAN (R 4.4.0)
#>  stringi            1.8.4      2024-05-06 [2] CRAN (R 4.4.0)
#>  stringr            1.5.1      2023-11-14 [2] CRAN (R 4.4.0)
#>  survival           3.6-4      2024-04-24 [3] CRAN (R 4.4.0)
#>  testthat           3.2.1.1    2024-04-14 [2] CRAN (R 4.4.0)
#>  tibble             3.2.1      2023-03-20 [2] CRAN (R 4.4.0)
#>  tidyr              1.3.1      2024-01-24 [2] CRAN (R 4.4.0)
#>  tidyselect         1.2.1      2024-03-11 [2] CRAN (R 4.4.0)
#>  UCSC.utils         1.0.0      2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  utf8               1.2.4      2023-10-22 [2] CRAN (R 4.4.0)
#>  uuid               1.2-0      2024-01-14 [2] CRAN (R 4.4.0)
#>  vctrs              0.6.5      2023-12-01 [2] CRAN (R 4.4.0)
#>  viridisLite        0.4.2      2023-05-02 [2] CRAN (R 4.4.0)
#>  xfun               0.44       2024-05-15 [2] CRAN (R 4.4.0)
#>  xtable             1.8-4      2019-04-21 [2] CRAN (R 4.4.0)
#>  XVector            0.44.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#>  yaml               2.3.8      2023-12-11 [2] CRAN (R 4.4.0)
#>  zlibbioc           1.50.0     2024-06-02 [2] Bioconductor 3.19 (R 4.4.0)
#> 
#>  [1] /tmp/RtmpHmBoIM/Rinst31f8142547bd43
#>  [2] /home/biocbuild/bbs-3.19-bioc/R/site-library
#>  [3] /home/biocbuild/bbs-3.19-bioc/R/library
#> 
#> ──────────────────────────────────────────────────────────────────────────────