Package: DEP 3.99.0

Jelmer Dijkstra

DEP: Differential Enrichment analysis of Proteomics data

This package provides an integrated analysis workflow for robust and reproducible analysis of mass spectrometry proteomics data for differential protein expression or differential enrichment. It requires tabular input (e.g. txt files) as generated by quantitative analysis softwares of raw mass spectrometry data, such as MaxQuant or IsobarQuant. Functions are provided for data preparation, filtering, variance normalization and imputation of missing values, as well as statistical testing of differentially enriched / expressed proteins. It also includes tools to check intermediate steps in the workflow, such as normalization and missing values imputation. Finally, visualization tools are provided to explore the results, including heatmap, volcano plot and barplot representations. For scientists with limited experience in R, the package also contains wrapper functions that entail the complete analysis workflow and generate a report. Even easier to use are the interactive Shiny apps that are provided by the package.

Authors:Jelmer Dijkstra [aut, cre], Arne Smits [aut], Wolfgang Huber [aut]

DEP_3.99.0.tar.gz
DEP_3.99.0.zip(r-4.7-any)DEP_3.99.0.zip(r-4.6-any)DEP_3.99.0.zip(r-4.5-any)
DEP_3.99.0.tgz(r-4.6-any)DEP_3.99.0.tgz(r-4.5-any)
DEP_3.99.0.tar.gz(r-4.7-any)DEP_3.99.0.tar.gz(r-4.6-any)
DEP_3.99.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
DEP/json (API)

# Install 'DEP' in R:
install.packages('DEP', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:
  • DiUbi - DiUbi - Ubiquitin interactors for different diubiquitin-linkages
  • DiUbi_ExpDesign - Experimental design of the DiUbi dataset
  • UbiLength - UbiLength - Ubiquitin interactors of different linear ubiquitin lengths
  • UbiLength_ExpDesign - Experimental design of the UbiLength dataset

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

immunooncologyproteomicsmassspectrometrydifferentialexpressiondatarepresentation

4.55 score 1.2k downloads 35 mentions 47 exports 162 dependencies

Last updated from:c83f65987c. Checks:1 WARNING, 4 OK, 5 ERROR. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING214
linux-develOK571
source / vignettesOK364
linux-releaseOK580
macos-releaseERROR335
macos-oldrelERROR353
windows-develERROR409
windows-releaseERROR308
windows-oldrelERROR406
wasm-releaseOK195

Exports:add_rejectionsanalyze_depfilter_missvalfilter_proteinsget_df_longget_df_wideget_prefixget_resultsget_suffiximport_IsobarQuantimport_MaxQuantimputeLFQmake_semake_se_parsemake_uniquemanual_imputemeanSdPlotnormalize_vsnplot_allplot_condplot_cond_freqplot_cond_overlapplot_corplot_coverageplot_detectplot_distplot_frequencyplot_gseaplot_heatmapplot_imputationplot_missvalplot_normalizationplot_numbersplot_p_histplot_pcaplot_singleplot_volcanoprocessreportrun_appse2msntest_difftest_gseatheme_DEP1theme_DEP2TMT

Dependencies:abindaffyaffyioAnnotationFilteraskpassassertthatbase64encBHBiobaseBiocBaseUtilsBiocGenericsbiocmakeBiocManagerBiocParallelbitbit64bslibcachemcirclizeclicliprclueclustercodetoolscolorspacecommonmarkComplexHeatmapcpp11crayoncrosstalkcurldata.tableDelayedArraydigestdir.expirydoParalleldplyrDTevaluatefarverfastmapfdrtoolfilelockfontawesomeforeachformatRfsfutile.loggerfutile.optionsgenericsGenomicRangesGetoptLongggplot2ggrepelGlobalOptionsgluegmmgridExtragtablehighrhmshtmltoolshtmlwidgetshttpuvhttrigraphimputeimputeLCMDIRangesisobanditeratorsjquerylibjsonliteknitrlabelinglambda.rlaterlatticelazyevallifecyclelimmamagrittrMALDIquantMASSMatrixMatrixGenericsmatrixStatsmemoiseMetaboCoreUtilsmimeMsCoreUtilsMSnbaseMultiAssayExperimentmvtnormmzIDmzRncdf4normopensslotelpcaMethodspillarpkgconfigplotlyplyrpngpreprocessCoreprettyunitsprogresspromisesProtGenericsPSMatchPTModspurrrQFeaturesR6rappdirsRColorBrewerRcppreadrreshape2Rhdf5librjsonrlangrmarkdownS4ArraysS4VectorsS7sandwichsassscalesSeqinfoshapeshinyshinydashboardsnowsourcetoolsSparseArraySpectrastatmodstringistringrSummarizedExperimentsystibbletidyrtidyselecttinytextmvtnormtzdbutf8vctrsviridisLitevroomvsnwithrxfunXMLxtableXVectoryamlzoo

Introduction to DEP
Overview of the analysis | Installation | Interactive analysis using the DEP Shiny apps | Differential analysis | Example dataset: Ubiquitin interactors | Loading of the data | Data preparation | Generate a SummarizedExperiment object | Prerequisites of the SummarizedExperiment object | Filter on missing values | Normalization | Impute data for missing values | Differential enrichment analysis | Visualization of the results | PCA plot | Correlation matrix | Heatmap of all significant proteins | Volcano plots of specific contrasts | Barplots of a protein of interest | Frequency plot of significant proteins and overlap of conditions | Results table | Generate a data.frame from the resulting SummarizedExperiment object | Save your results object for reuse | Workflow functions for the entire analysis | LFQ-based DEP analysis | TMT-based DEP analysis | Session information

Last update: 2018-12-10
Started: 2017-04-13

Missing value handling
Goal of this vignette | Simulate data | Generate intensity values | Introduce missing values | Generate a SummarizedExperiment | Filter proteins based on missing values | Visualize the extend of missing values | Filter options | Scaling and variance stabilization | Data imputation of missing data | Explore the pattern of missing values | Imputation options | Advanced imputation methods | Mixed imputation on proteins (rows) | Mixed imputation on samples (columns) | Test for differential expression | Number of identified differentially expressed proteins | ROC curves | Differences in response | Session information

Last update: 2018-04-16
Started: 2018-02-20

Readme and manuals

Help Manual

Help pageTopics
Mark significant proteinsadd_rejections
Differential expression analysisanalyze_dep
DEP: A package for Differential Enrichment analysis of Proteomics data.DEP
DiUbi - Ubiquitin interactors for different diubiquitin-linkages (UbIA-MS dataset)DiUbi
Experimental design of the DiUbi datasetDiUbi_ExpDesign
Filter on missing valuesfilter_missval
Filter proteins based on missing valuesfilter_proteins
Generate a long data.frame from a SummarizedExperimentget_df_long
Generate a wide data.frame from a SummarizedExperimentget_df_wide
Obtain the longest common prefixget_prefix
Generate a results tableget_results
Obtain the longest common suffixget_suffix
Import from IsobarQuantimport_IsobarQuant
Import from MaxQuantimport_MaxQuant
Impute missing valuesimpute
LFQ workflowLFQ
Data.frame to SummarizedExperiment object conversion using an experimental designmake_se
Data.frame to SummarizedExperiment object conversion using parsing from column namesmake_se_parse
Make unique namesmake_unique
Imputation by random draws from a manually defined distributionmanual_impute
Plot row standard deviations versus row meansmeanSdPlot
Normalization using vsnnormalize_vsn
Visualize the results in different types of plotsplot_all
Plot frequency of significant conditions per protein and the overlap in proteins between conditionsplot_cond
Plot frequency of significant conditions per proteinplot_cond_freq
Plot conditions overlapplot_cond_overlap
Plot correlation matrixplot_cor
Plot protein coverageplot_coverage
Visualize intensities of proteins with missing valuesplot_detect
Plot Gower's distance matrixplot_dist
Plot protein overlap between samplesplot_frequency
Plot enriched Gene Setsplot_gsea
Plot a heatmapplot_heatmap
Visualize imputationplot_imputation
Plot a heatmap of proteins with missing valuesplot_missval
Visualize normalizationplot_normalization
Plot protein numbersplot_numbers
Plot a P value histogramplot_p_hist
Plot PCAplot_pca
Plot values for a protein of interestplot_single
Volcano plotplot_volcano
Proteomics data processingprocess
Generate a markdown reportreport
DEP shiny appsrun_app
Deprecated Function to coerce SummarizedExperiment to MSnSet objectse2msn
Differential enrichment testtest_diff
Gene Set Enrichment Analysistest_gsea
DEP ggplot theme 1theme_DEP1
DEP ggplot theme 2theme_DEP2
TMT workflowTMT
UbiLength - Ubiquitin interactors of different linear ubiquitin lengths (UbIA-MS dataset)UbiLength
Experimental design of the UbiLength datasetUbiLength_ExpDesign