Workflow Type: Common Workflow Language
Frozen
Frozen
Stable
The ProteomIQon is a collection of open source computational proteomics tools to build pipelines for the evaluation of MS derived proteomics data written in F#. The current state of the tool chain allows handle tasks like signal detection, peptide identification, quantification and protein inference. Each ProteomIQon tool is concerned with a specific task. This makes the tool-chain flexibel and easily extendable.
Click and drag the diagram to pan, double click or use the controls to zoom.
Inputs
| ID | Name | Description | Type |
|---|---|---|---|
| cores | CPU cores | Number of CPU cores to use for processing |
|
| inputMzML | MzML input directory | Input directory containing mzML files |
|
| inputPeptideDB | Peptide database file | Input peptide database file |
|
| outputAlignment | Alignment output directory | Output directory for alignment results |
|
| outputAlignmentQuant | Alignment quantification output directory | Output directory for alignment-based quantification |
|
| outputAlignmentStats | Alignment statistics output directory | Output directory for alignment statistics |
|
| outputDB | Database output directory | Output directory for database files |
|
| outputLabeledProt | Labeled protein output directory | Output directory for labeled protein quantification |
|
| outputMzML | MzML conversion output directory | Output directory for mzLite files |
|
| outputPSM | PSM output directory | Output directory for peptide-spectrum match files |
|
| outputPSMStats | PSM statistics output directory | Output directory for PSM statistics |
|
| outputProt | Protein output directory | Output directory for protein identification results |
|
| outputProtDeduced | Deduced protein output directory | Output directory for deduced protein results |
|
| outputQuant | Quantification output directory | Output directory for quantification results |
|
| outputQuantAndProt | Combined quantification and protein output directory | Output directory for combined quantification and protein results |
|
| paramsAlignmentBasedQuant | Alignment-based quantification parameters | Parameter file for alignment-based quantification |
|
| paramsAlignmentBasedQuantStats | Alignment quantification statistics parameters | Parameter file for alignment-based quantification statistics |
|
| paramsDB | Database parameters | Parameter file for database creation |
|
| paramsLabeledProteinQuant | Labeled protein quantification parameters | Parameter file for labeled protein quantification |
|
| paramsMzML | MzML parameters | Parameter file for mzML processing |
|
| paramsPSM | PSM parameters | Parameter file for PSM analysis |
|
| paramsPSMBasedQuant | PSM-based quantification parameters | Parameter file for PSM-based quantification |
|
| paramsPSMStats | PSM statistics parameters | Parameter file for PSM statistics |
|
| paramsProt | Protein inference parameters | Parameter file for protein inference |
|
Steps
| ID | Name | Description |
|---|---|---|
| AddDeducedPeptides | Add deduced peptides | Assigns protein inference information to peptides quantified via alignment, creating updated protein inference results for each quantification file |
| AlignmentBasedQuantStatistics | Alignment-based quantification statistics | Computes statistics and quality metrics for alignment-based quantification results |
| AlignmentBasedQuantification | Alignment-based quantification | Quantifies peptides transferred from other runs using alignment predictions with local dynamic time warping refinement and XIC extraction |
| JoinQuantPepIonsWithProteins | Join quantified peptide ions with proteins | Combines peptide quantification information with detailed protein inference results including q-values |
| LabeledProteinQuantification | Labeled protein quantification | Aggregates peptide-level quantification to protein-level, calculating ratios between light and heavy labeled peptides with optional charge and modification aggregation |
| MzMLToMzlite | MzML to mzLite conversion | Converts mzML files to mzLite format with optional peak picking and filtering of mass spectra |
| PSMBasedQuantification | PSM-based quantification | Performs XIC extraction and quantification of identified peptide ions using wavelet-based peak detection and Gaussian peak fitting, supporting both label-free and labeled quantification |
| PSMStatistics | PSM statistics and FDR control | Uses semi-supervised machine learning to integrate search engine scores into a consensus score and calculates local and global false discovery rates |
| PeptideDB | Peptide database creation | Creates a peptide database by in silico digestion of proteins from FASTA format, storing peptide-protein relationships in SQLite |
| PeptideSpectrumMatching | Peptide spectrum matching | Identifies MS/MS spectra by comparing them against peptides in the reference database using SEQUEST, Andromeda, and XTandem scoring |
| ProteinInference | Protein inference | Maps identified peptides to protein groups, handling one-to-many peptide-protein relationships and reporting peptide evidence classes |
| QuantBasedAlignment | Quantification-based alignment | Performs run alignment using smoothing splines to map retention times between source and target runs, enabling peptide ion transfer across runs |
Outputs
| ID | Name | Description | Type |
|---|---|---|---|
| alignment | Alignment results | Feature alignment results across samples |
|
| alignmentQuant | Alignment-based quantification | Quantification results based on feature alignment |
|
| alignmentStats | Alignment statistics | Statistical analysis of alignment-based quantification |
|
| db | Database files | Created database |
|
| labeledProteins | Labeled protein quantification | Labeled protein quantification results |
|
| mzml | mzLite files | Processed mzLite files |
|
| prot | Protein identification results | Protein inference and identification results |
|
| protDeduced | Deduced proteins | Deduced protein results from alignment-based quantification |
|
| psm | Peptide-spectrum matches | Peptide-spectrum match results |
|
| psmstats | PSM statistics | Statistical analysis of peptide-spectrum matches |
|
| quant | Quantification results | PSM-based quantification results |
|
| quantAndProt | Combined quantification and protein results | Combined quantification and protein inference results |
|
Version History
Version 2 (latest) Created 20th Jan 2026 at 15:59 by Caroline Ott
fix ro-crate properties
Frozen
Version-2
86bf0cf
Version 1 (earliest) Created 12th Jan 2026 at 14:46 by Caroline Ott
No revision comments
Frozen
Version-1
33d9276
Creators and SubmitterCreators
Submitter
Citation
Ott, C., & Zimmer, D. (2026). ProteomIQon. WorkflowHub. https://doi.org/10.48546/WORKFLOWHUB.WORKFLOW.2051.2
Activity
Views: 818 Downloads: 218
Created: 12th Jan 2026 at 14:46
Last updated: 20th Jan 2026 at 16:25
Annotated Properties
Topic annotations
Operation annotations
Protein quantification, Labeled quantification, Label-free quantification, Isotope-coded protein label
Scientific disciplines
Computer Science, Agricultural and Biological Sciences
Tags
AttributionsNone
Visit source
https://orcid.org/0000-0003-1512-9504