Skip to content

Example Workflow

Complete Workflow Overview

Complete Workflow

The complete qpx workflow includes data conversion, statistical analysis, transformation, and visualization - from raw data to publication-ready plots.

Detailed Example

A complete example of processing proteomics data with qpx:

# 1. Convert MaxQuant output
qpxc convert maxquant-psm \
    --msms-file data/msms.txt \
    --output-folder ./output

qpxc convert maxquant-feature \
    --evidence-file data/evidence.txt.gz \
    --sdrf-file data/experiment.sdrf.tsv \
    --protein-groups-file data/proteinGroups.txt \
    --output-folder ./output

# 2. Calculate absolute expression
qpxc transform ae \
    --ibaq-file data/ibaq.tsv \
    --sdrf-file data/experiment.sdrf.tsv \
    --output-folder ./output

# 3. Generate statistics
qpxc stats analyze psm \
    --parquet-path ./output/psm.parquet \
    --save-path ./reports/statistics.txt

# 4. Create visualizations
qpxc visualize plot box-intensity \
    --feature-path ./output/feature.parquet \
    --save-path ./plots/intensity_distribution.svg

# 5. Create project metadata
qpxc project create \
    --project-accession PXD001234 \
    --sdrf-file data/experiment.sdrf.tsv \
    --output-folder ./project

View more examples →