MonashBioinformaticsPlatform / LFQ-Analyst

Licence: GPL-3.0 license
The repo for LFQ-Analyst

Programming Languages

HTML
75241 projects
r
7636 projects

Projects that are alternatives of or similar to LFQ-Analyst

pyqms
pyQms, generalized, fast and accurate mass spectrometry data quantification
Stars: ✭ 22 (+29.41%)
Mutual labels:  proteomics, mass-spectrometry
pyprophet
PyProphet: Semi-supervised learning and scoring of OpenSWATH results.
Stars: ✭ 23 (+35.29%)
Mutual labels:  proteomics, mass-spectrometry
pFind3
No description or website provided.
Stars: ✭ 20 (+17.65%)
Mutual labels:  proteomics, mass-spectrometry
pDeep
pDeep: Predicting MS/MS Spectra of Peptides with Deep Learning
Stars: ✭ 24 (+41.18%)
Mutual labels:  proteomics, mass-spectrometry
QFeatures
Quantitative features for mass spectrometry data
Stars: ✭ 12 (-29.41%)
Mutual labels:  proteomics, mass-spectrometry
MSFragger
Ultrafast, comprehensive peptide identification for mass spectrometry–based proteomics
Stars: ✭ 43 (+152.94%)
Mutual labels:  proteomics, mass-spectrometry
RforProteomics
Using R and Bioconductor packages for the analysis and comprehension of proteomics data.
Stars: ✭ 52 (+205.88%)
Mutual labels:  proteomics, mass-spectrometry
philosopher
A complete toolkit for shotgun proteomics data analysis
Stars: ✭ 82 (+382.35%)
Mutual labels:  proteomics, mass-spectrometry
srqm
An introductory statistics course for social scientists, using Stata
Stars: ✭ 43 (+152.94%)
Mutual labels:  statistical-analysis
pmartR
The pmartR R package provides functionality for quality control, normalization, exploratory data analysis, and statistical analysis of mass spectrometry (MS) omics data, in particular proteomic (either at the peptide or the protein level), lipidomic, and metabolomic data. This includes data transformation, specification of groups that are to be …
Stars: ✭ 19 (+11.76%)
Mutual labels:  mass-spectrometry
PTXQC
A Quality Control (QC) pipeline for Proteomics (PTX) results generated by MaxQuant
Stars: ✭ 34 (+100%)
Mutual labels:  proteomics
proteomics-metadata-standard
The Proteomics Experimental Design file format: Standard for experimental design annotation
Stars: ✭ 49 (+188.24%)
Mutual labels:  proteomics
ms deisotope
A library for deisotoping and charge state deconvolution of complex mass spectra
Stars: ✭ 21 (+23.53%)
Mutual labels:  mass-spectrometry
IDBacApp
A MALDI Mass Spectrometry Bioinformatics Platform
Stars: ✭ 20 (+17.65%)
Mutual labels:  mass-spectrometry
Thermo-Raw-File-Reader
.NET DLL wrapper for reading Thermo .Raw files. Uses ThermoFisher.CommonCore NuGet packages provided by Thermo Fisher Scientific
Stars: ✭ 18 (+5.88%)
Mutual labels:  mass-spectrometry
webmc3
A web interface for exploring PyMC3 traces
Stars: ✭ 46 (+170.59%)
Mutual labels:  statistical-analysis
CoronaDash
COVID-19 spread shiny dashboard with a forecasting model, countries' trajectories graphs, and cluster analysis tools
Stars: ✭ 20 (+17.65%)
Mutual labels:  shinydashboard
peptide-shaker
Interpretation of proteomics identification results
Stars: ✭ 32 (+88.24%)
Mutual labels:  proteomics
pymsfilereader
Thermo MSFileReader Python bindings
Stars: ✭ 58 (+241.18%)
Mutual labels:  mass-spectrometry
shinyapps
code to reproduce my shiny apps
Stars: ✭ 28 (+64.71%)
Mutual labels:  shinydashboard

Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub R

LFQ-Analyst

A tool for analysing label-free quantitative proteomics dataset https://bioinformatics.erc.monash.edu/apps/LFQ-Analyst/

LFQ-analyst_pipeline

Motivation

  • Automate downstream statistical analysis of Label free quantitative proteomics data (generated by MaxQuant)

Input

  • MaxQuant proteinGroups.txt file
  • An experiment design table (tab separated file) containing three columns ("label", "condition", "replicate")

Data pre-filtering criteria

  • Remove potential contaminants
  • Remove reverse sequences
  • Remove proteins identified only by sites
  • Remove proteins identified/quantified by a single Razor or unique peptide
  • Remove observation with high proportion of missing values (intensity values must be present at least 2 out of three replicates)

Advanced parameters to choose

  • Differencial expression cutoff
    • Adjusted p-value cutoff (FDR cutoff on quantitation)
    • Log2 fold change cutoff
  • Option to choose paired test for matched pair data
  • Types of imputation
    • A number of missing value imputation options including knn, Minpob etc.
  • Type of FDR correction
    • Benjamin Hochberg (BH) method
    • t-statistics correction: Implemented in fdrtools
  • Option to include proteins identified/quantified with a single unique peptide.
  • Select how many clusters of differentially expressed proteins needed for the heatmap (default is 6)

Outputs

Result table

  • LFQ Results Table: Includes names (Gene names), Protein Ids, Log fold changes/ ratios (each pairwise comparisons), Adjusted p-values (applying FDR corrections), p-values, Boolean values for significance, average protein intensity (log transformed) in each sample.

Result Plots

  1. Interactive volcano plot for each pairwise comparison.
  2. Heatmap of differencially expressed proteins
  3. Protein intensity plots for a single or group of selected proteins from table.

QC Plots

  1. PCA plot (Could move to QC section)
  2. Sample Correlation (pearson correlation)
  3. Sample Coefficient of variations (CVs)
  4. Number of proteins per sample
  5. Sample coverage (overlap of identified proteins across every sample)
  6. Missing value heatmap
  7. Imputation effect on sample distribution

Download options

Download tables (csv format)

  1. Results: Same as LFQ Results Table
  2. Unimputed data matrix: Original protein intensities before imputation in each sample.
  3. Imputed data matrix: Protein intensities after performing selected imputation method
  4. Full results: Combined table of all above data outputs i.e. with and without imputation information, along with fold change and p-values.

Download Report

  • A summary report for each analysis that includes method, summary statistics and plots.

Local installation

The current version of LFQ-Analyst is hosted on R - 3.4.3. The detailed dependency information can be found in the dependencies.txt file.

Once installed all the dependencies following steps to run the server locally.

  • Using git and Rstudio
## Clone the repository
git clone https://github.com/MonashBioinformaticsPlatform/LFQ-Analyst.git

## Move to the folder
cd LFQ-Analyst

## Inside R console or R studio
> library("shiny")

> runApp()

  • Using Docker

Install & start Docker demon on your PC

## Clone the repository
git clone https://github.com/MonashBioinformaticsPlatform/LFQ-Analyst.git

## Move to the folder
cd LFQ-Analyst

## Build LFQ-Analyst (Any name after -t)
> docker build -f Dockerfile -t LFQ-Analyst .

## Run LFQ-Analyst (From terminal)

> docker run -p 3838:3838 LFQ-Analyst

## Open local interface

https://localhost:3838/LFQ-Analyst


If you are using more recent versions of R i.e R 3.6.0, please clone the dev branch.

# cloning single branch
git clone https://github.com/MonashBioinformaticsPlatform/LFQ-Analyst.git -b dev --single-branch /your_folder/location/
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].