Analysis options¶
Data Analysis¶
mspypeline
package was developed to support the proteomics data analysis workflow while providing both
simplicity and flexibility.mspypeline
.Plots¶
The GUI allows to create the following plots:
Normalization plots:
Normalization overview:
plot_normalization_overview()
(exemplary plot in gallery)Heatmap overview:
plot_heatmap_overview_all_normalizers()
(exemplary plot in gallery)
Outlier detection and comparison plots:
Detection counts:
plot_detection_counts()
(exemplary plot in gallery)Number of detected proteins
plot_detected_proteins_per_replicate()
(exemplary plot in gallery)Venn diagrams:
plot_venn_results()
(exemplary plot in gallery)Group diagrams:
plot_venn_groups()
(exemplary plot in gallery)PCA overview:
plot_pca_overview()
(exemplary plot in gallery)Intensity histogram:
plot_intensity_histograms()
(exemplary plot in gallery)Relative std:
plot_relative_std()
(exemplary plot in gallery)Scatter replicates:
plot_scatter_replicates()
(exemplary plot in gallery)Experiment comparison:
plot_experiment_comparison()
(exemplary plot in gallery)Rank:
plot_rank()
(exemplary plot in gallery)
Statistical inference plots:
Pathway analysis:
plot_pathway_analysis()
(exemplary plot in gallery)Go analysis:
plot_go_analysis()
(exemplary plot in gallery)Volcano plot (R):
plot_r_volcano()
(exemplary plot in gallery)
Additionally via python:
plot_kde()
(exemplary plot in gallery)plot_boxplot()
(exemplary plot in gallery)plot_n_proteins_vs_quantile()
(exemplary plot in gallery)plot_intensity_heatmap()
(exemplary plot in gallery)
Plotters¶
To perform data analysis and visualisation the Plotters from the MSPlots module are used. The MSPypeline currently
contains two Plotters, the mspypeline.BasePlotter
and the mspypeline.MaxQuantPlotter
.
Base Plotter¶
The Base Plotter provides all plots listed above. No quality control report is provided.
MaxQuant Plotter¶
The MaxQuant Plotter is a child class of the Base Plotter and inherits all functionality and plotting options listed above. Additionally, the MaxQuant Plotter provides a quality control report based on supplementary MaxQuant data.
MaxQuant Report¶
create_report()
for a description of the output and the
gallery for an example of such a report.