A shiny app for viewing protein coverage in a quantitative manner
Champion Lab
University of Notre Dame
By Simon D. Weaver and Christine M. DeRosa
Online version can be found hosted on shiny apps:
https://championlab.shinyapps.io/printmap-r/
Latest Release can be found at Zenodo:
To run locally in R:
install.packages("shiny")
and active library(shiny)
in the R console.install.packages(c("stringr", "ggplot2", "seqinr", "plotly", "scales", "dplyr", "tidyr", "shinycssloaders", "markdown", "data.table", "readr", "purrr", "shinyBS", "shinyWidgets", "shinyjs"))
setwd('path/to/directory')
runApp("path/to/appDirectory")
. If you already set the working directory to this path, you can simply run: runApp()
.Alternative Method to run locally:
runGitHub("Champion-Lab/PrIntMap-R")
in the R console.Errors that occur when trying to run the app locally are almost always due to old versons of R, or the installed packages. To troubleshoot, install the most recent version of R, as well as the most recent version of all the packages referenced above.
PrIntMap-R has been tested and optimized on Windows and MacOS. The app also runs on linux, although it has not been optimized. Some versions of linux may open a new tab every time a plot is updated, making use impractical. If you experience this, try one of the following solutions:
If you use PrIntMap-R, please cite:
Weaver, SD., DeRosa, CM., Schultz, SR., Champion, MM. (2023). “PrIntMap-R: an online application for intra-protein intensity and peptide visualization in bottom-up proteomics” Journal of Proteome Research. DOI: 10.1021/acs.jproteome.2c00606