proteomics-de

Perform differential protein abundance testing with MSstats, limma, proDA, and scipy.

155|26|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/TianGzlab/OmicsClaw --skill proteomics-de
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proteomics-de
Source: https://github.com/TianGzlab/OmicsClaw/tree/main/skills/proteomics/proteomics-de
Command: npx skills add https://github.com/TianGzlab/OmicsClaw --skill proteomics-de

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scipy, statsmodels, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the statistical testing required to identify proteins that show significant differences in abundance between experimental conditions, a crucial step in many proteomics studies.

Core Features & Use Cases

  • Statistical Testing: Implements robust methods like MSstats, limma, proDA, and standard t-tests for differential abundance analysis.
  • Multiple Testing Correction: Applies Benjamini-Hochberg FDR to control false discovery rates.
  • Visualization: Generates volcano plots and heatmaps to visualize results.
  • Use Case: After performing a mass spectrometry experiment comparing treated vs. control samples, use this Skill to pinpoint which proteins are significantly up or down-regulated.

Quick Start

Run differential abundance testing on the provided protein matrix using the limma method.

Frequently Asked Questions about proteomics-de

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify differential protein abundance between experimental conditions?

You can perform differential abundance testing using statistical methods like limma, MSstats, proDA, and standard t-tests on a protein matrix, then apply Benjamini-Hochberg FDR correction to identify significantly up or down-regulated proteins.

How do I generate a volcano plot for proteomics data?

Generating a volcano plot for proteomics data requires running differential abundance testing first, then plotting the statistical significance against the fold change of proteins to visualize up and down-regulated proteins across experimental groups.

Does limma work with Python for proteomics differential abundance analysis?

Yes, the limma method is supported alongside MSstats and proDA within a Python environment utilizing numpy, pandas, scipy, and statsmodels to perform differential abundance analysis on proteomics data matrices.

What is the best way to correct for multiple testing in proteomics data?

Applying Benjamini-Hochberg FDR correction is a standard method to control false discovery rates in proteomics data, ensuring that proteins identified as significantly differentially abundant between groups are statistically reliable.

Can I use scipy and statsmodels for mass spectrometry data analysis?

Yes, scipy and statsmodels provide the foundational statistical functions and standard t-tests needed to analyze mass spectrometry data matrices and pinpoint proteins with significant abundance changes between treated and control samples.