ProtRank

ProtRank performs differential abundance analysis by ranking proteins in proteomic and phosphoproteomic datasets while directly incorporating missing values to avoid imputation and infinite fold-change artifacts.


Key Features:

  • Implementation: Implemented as a Python package for analysis of proteomic and phosphoproteomic data.
  • Missing-value handling: Directly incorporates missing values into the analysis framework, avoiding imputation.
  • Ranking-based differential analysis: Ranks proteins by their observed changes relative to other proteins to identify differential expression.
  • Avoids infinite fold-change artifacts: Bypasses imputation that can produce artificial infinite fold-change calculations.
  • Benchmarking: Produces results reported to be comparable to edgeR in evaluations.
  • Evaluation: Validated on two distinct datasets to assess robustness to missing values.

Scientific Applications:

  • Differential abundance analysis: Performs differential expression/abundance analysis for proteomic and phosphoproteomic datasets.
  • Protein-level discovery: Identifies differentially expressed proteins without imputing missing data.
  • Method comparison: Supports comparative benchmarking of differential analysis methods through comparison to edgeR.
  • Missing-value scenarios: Applicable to analyses where missing values are present and imputation would alter downstream results.

Methodology:

Implemented in Python; ranks proteins based on observed changes relative to other proteins and directly incorporates missing values into the analysis framework; evaluated on two datasets and compared to edgeR.

Topics

Details

License:
GPL-3.0
Programming Languages:
Python
Added:
1/14/2020
Last Updated:
12/9/2020

Operations

Publications

Medo M, Aebersold DM, Medová M. ProtRank: bypassing the imputation of missing values in differential expression analysis of proteomic data. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-3144-3. PMID:31706265. PMCID:PMC6842221.