Skip to content

Pipeline and Shiny app for the dowstream analysis of quantitative proteomic data

License

Notifications You must be signed in to change notification settings

SamueldelaCamaraFuentes/TraianProt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text



TraianProt is a web-based, user-friendly proteomics data analysis platform, that enables the analysis of label free and TMT labelled data from data-dependent or data-independent acquisition mass spectrometry mode supporting MaxQuant, MSFragger, DIA-NN, ProteoScape and Proteome Discoverer output formats. Its functionalities include preprocessing of data, differential expression analysis, functional and protein interaction analysis, along with visualization of each of the aforementioned stages.

Additionally, in this repository, there is a pipeline whose files can be found in the "R" folder containing the main.R file, which drives the developed functionalities, and the files dataprocessing.R, quality_metrics.R, statisticalAnalysis.R, overviewfigures.R, enrichment.R, and Network.R, which contain the set of implemented functions. The set of files in the "Pipeline" folder serves the functions of the application in RStudio.


Requisites

  • R version >= 4.2
  • Rstudio
  • ProteinGroups.txt file from MaxQuant. a test dataset can be found on "data" folder.
  • combined_protein.tsv file from MSFragger.
  • report.pg.matrix.tsv file along with report.tsv file from DIA-NN in the same directory.
  • Output file from Proteome Discoverer.

Installation

  • Download the app.R and functions.R files and load them into you R session.
  • Click Run app.

Outputs

  1. Quality metrics:
  • Boxplots
  • Dispersion plot
  • Scatter plots
  • Pre/post imputation plots
  • Histograms
  • Principal Component Analysis
  • Correlation plot
  • Q-Q plot
  1. Overview figures:
  • Volcano plot
  • Heatmap
  • Protein Intensity plot
  1. Enrichment:
  • Dotplot
  • Barplot
  • Manhattan plot
  1. Interactions:
  • Interaction networks
  1. Data:
  • data set after preprocessing
  • data set after statistical analysis
  • data set after functional analsysis.

Credits

Packages that make it work: gprofiler2, igraph, limma, clusterprofiler, enrichplot, stringdb.

Releases

No releases published

Packages

No packages published

Languages