OpenMS
Loading...
Searching...
No Matches
MetaProSIP

Performs proteinSIP on peptide features for elemental flux analysis.

MetaProSIP detects and quantifies stable isotope incorporation in peptides from protein-SIP experiments. It takes centroided mzML data, featureXML with identifications (from IDMapper), and a protein FASTA database as input and produces incorporation reports as tab-separated CSV files.

Relative isotope abundances (RIA) are calculated on the peptide level and then transferred to the protein level using the median of all peptide RIAs. Protein-level RIAs are further summarized at the group level (also as medians). Groups cluster proteins with similar incorporation behavior.

CSV Output Formats

Group-Centric Report (-out_csv)

The group-centric report is organized hierarchically with three levels:

Group level (one row per group):

Column Description
Group N Group identifier (1-based)
# Distinct Peptides Number of distinct peptide sequences in the group
# Unambiguous Proteins Number of proteins identified by unique peptides only
Median Global LR Median labeling ratio across all peptides in the group
median RIA 1, 2, ... Median relative isotope abundance for each incorporation level

Protein level (one row per protein within a group):

Column Description
Protein Accession Protein identifier from the FASTA database
Description Protein description from the FASTA header
# Unique Peptides Number of peptides unique to this protein (not shared with other proteins)
Median Global LR Median labeling ratio across all peptides of this protein
median RIA 1, 2, ... Median relative isotope abundance for each incorporation level

Unique peptide level (one row per peptide within a protein):

Column Description
Peptide Sequence Amino acid sequence
RT Retention time of the feature apex (minutes)
Exp. m/z Experimentally observed m/z
Theo. m/z Theoretical m/z computed from the sequence and charge
Charge Charge state
Score Identification score (e.g., search engine score or q-value)
TIC fraction Fraction of the MS1 TIC explained by the isotope pattern decomposition
#non-natural weights Number of non-zero decomposition coefficients beyond the natural isotope pattern
RIA N Relative isotope abundance (%) for the Nth incorporation level
INT N Intensity (abundance) for the Nth incorporation level
Cor. N Correlation between observed and theoretical isotope pattern for the Nth level
Peak intensities Space-separated list of isotopic peak intensities across the mass range
Global LR Labeling ratio: fraction of total ion current in higher (non-natural) labeling states

Non-unique peptides are listed separately at the end (not grouped by incorporation) with additional columns:

Column Description
Accessions Comma-separated list of all protein accessions this peptide maps to
Descriptions Comma-separated protein descriptions

The remaining columns (Peptide Sequence, Score, RT, Exp. m/z, Theo. m/z, Charge, #non-natural weights, RIA/INT/Cor., Peak intensities, Global LR) are the same as for unique peptides.

Peptide-Centric Report (-out_peptide_centric_csv)

The peptide-centric report lists one row per peptide (PSM) with the following columns:

Column Description
Peptide Sequence Amino acid sequence
Feature Feature type: "feature" (identified from feature), "id" (identified from ID), or "unidentified"
Quality Report Spectrum File path to the spectrum quality report plot (if quality report output is enabled)
Quality report scores File path to the scores quality report plot
Sample Name Name of the input mzML file
Protein Accessions Comma-separated protein accessions
Description Comma-separated protein descriptions from the FASTA header
Unique Whether the peptide maps to a single protein (true/false)
#Ambiguity members Number of proteins this peptide maps to
Score Identification score
RT Retention time of the feature apex (minutes)
Exp. m/z Experimentally observed m/z
Theo. m/z Theoretical m/z (for unidentified features this equals the precursor m/z)
Charge Charge state
TIC fraction Fraction of MS1 TIC explained by the decomposition
#non-natural weights Number of non-zero decomposition coefficients beyond the natural pattern
Peak intensities Space-separated list of isotopic peak intensities
Group Group/cluster index assigned by incorporation-based clustering
Global Peptide LR Global labeling ratio for this peptide
RIA N Relative isotope abundance (%) for incorporation level N (columns for up to 10 levels)
LR of RIA N Labeling ratio corresponding to RIA N
INT N Intensity for incorporation level N
Cor. N Correlation coefficient for incorporation level N
Note
For unidentified features (Feature = "unidentified"), no amino acid sequence is available. The Theo. m/z column contains the precursor m/z value. Only identified features allow reliable calculation of elemental composition and thus accurate incorporation analysis.
Protein Accessions may be empty if the FASTA database passed via -in_fasta does not contain the identified accessions.

The command line parameters of this tool are:

MetaProSIP -- Performs proteinSIP on peptide features for elemental flux analysis.
Full documentation: http://www.openms.de/doxygen/nightly/html/TOPP_MetaProSIP.html
Version: 3.6.0-pre-nightly-2026-01-31 Jan 31 2026, 01:46:01, Revision: d8ac3d6
To cite OpenMS:
 + Pfeuffer, J., Bielow, C., Wein, S. et al.. OpenMS 3 enables reproducible analysis of large-scale mass spec
   trometry data. Nat Methods (2024). doi:10.1038/s41592-024-02197-7.

Usage:
  MetaProSIP <options>

Options (mandatory options marked with '*'):
  -in_mzML <file>*                  Centroided MS1 data (valid formats: 'mzML')
  -in_fasta <file>*                 Protein sequence database (valid formats: 'fasta')
  -out_csv <file>*                  Tab-separated, group-centric report of SIP incorporation results. Organiz
                                    ed hierarchically by groups, proteins, and peptides. Columns for unique 
                                    peptides: Peptide Sequence, RT (min), Exp. m/z, Theo. m/z, Charge, Score,
                                     TIC fraction, #non-natural weights, then for each incorporation: RIA 
                                    (relative isotope abundance, %), INT (intensity), Cor. (correlation), 
                                    followed by Peak intensities and Global LR (labeling ratio). Non-unique 
                                    peptides additionally list protein Accessions and Descriptions. Group 
                                    and protein summary rows report median Global LR and median RIA values. 
                                    (valid formats: 'csv')
  -out_peptide_centric_csv <file>*  Tab-separated, peptide-centric report of SIP incorporation results. Colum
                                    ns: Peptide Sequence, Feature, Quality Report Spectrum (path), Quality 
                                    report scores (path), Sample Name, Protein Accessions, Description, Uniqu
                                    e (bool), #Ambiguity members, Score, RT (min), Exp. m/z, Theo. m/z, Charg
                                    e, TIC fraction, #non-natural weights, Peak intensities, Group, Global 
                                    Peptide LR (labeling ratio), then for each incorporation (up to 10): RIA 
                                    (%), LR of RIA, INT (intensity), Cor. (correlation). (valid formats: 'csv
                                    ')
  -in_featureXML <file>*            Feature data annotated with identifications (IDMapper) (valid formats: 
                                    'featureXML')
  -r_executable <executable>        The R executable. Provide a full or relative path, or make sure it can 
                                    be found in your PATH environment.
  -labeling_element <parameter>     Which element (single letter code) is labeled. (default: 'C') (valid: 
                                    'C', 'N', 'H', 'O')
                                    
Common TOPP options:
  -ini <file>                       Use the given TOPP INI file
  -threads <n>                      Sets the number of threads allowed to be used by the TOPP tool (default: 
                                    '1')
  -write_ini <file>                 Writes the default configuration file
  --help                            Shows options
  --helphelp                        Shows all options (including advanced)

INI file documentation of this tool:

Legend:
required parameter
advanced parameter
+MetaProSIPPerforms proteinSIP on peptide features for elemental flux analysis.
version3.6.0-pre-nightly-2026-01-31 Version of the tool that generated this parameters file.
++1Instance '1' section for 'MetaProSIP'
in_mzML Centroided MS1 datainput file*.mzML
in_fasta Protein sequence databaseinput file*.fasta
out_csv Tab-separated, group-centric report of SIP incorporation results. Organized hierarchically by groups, proteins, and peptides. Columns for unique peptides: Peptide Sequence, RT (min), Exp. m/z, Theo. m/z, Charge, Score, TIC fraction, #non-natural weights, then for each incorporation: RIA (relative isotope abundance, %), INT (intensity), Cor. (correlation), followed by Peak intensities and Global LR (labeling ratio). Non-unique peptides additionally list protein Accessions and Descriptions. Group and protein summary rows report median Global LR and median RIA values.output file*.csv
out_peptide_centric_csv Tab-separated, peptide-centric report of SIP incorporation results. Columns: Peptide Sequence, Feature, Quality Report Spectrum (path), Quality report scores (path), Sample Name, Protein Accessions, Description, Unique (bool), #Ambiguity members, Score, RT (min), Exp. m/z, Theo. m/z, Charge, TIC fraction, #non-natural weights, Peak intensities, Group, Global Peptide LR (labeling ratio), then for each incorporation (up to 10): RIA (%), LR of RIA, INT (intensity), Cor. (correlation).output file*.csv
in_featureXML Feature data annotated with identifications (IDMapper)input file*.featureXML
r_executableR The R executable. Provide a full or relative path, or make sure it can be found in your PATH environment.input file, is_executable
mz_tolerance_ppm10.0 Tolerance in ppm
rt_tolerance_s30.0 Tolerance window around feature rt for XIC extraction
intensity_threshold10.0 Intensity threshold to collect peaks in the MS1 spectrum.
correlation_threshold0.7 Correlation threshold for reporting a RIA
xic_threshold0.7 Minimum correlation to mono-isotopic peak for retaining a higher isotopic peak. If featureXML from reference file is used it should be disabled (set to -1) as no mono-isotopic peak is expected to be present.
decomposition_threshold0.7 Minimum R-squared of decomposition that must be achieved for a peptide to be reported.
weight_merge_window5.0 Decomposition coefficients within +- this rate window will be combined
min_correlation_distance_to_averagine-1.0 Minimum difference in correlation between incorporation pattern and averagine pattern. Positive values filter all RIAs passing the correlation threshold but that also show a better correlation to an averagine peptide. Disabled for values <= -1
pattern_15N_TIC_threshold0.95 The most intense peaks of the theoretical pattern contributing to at least this TIC fraction are taken into account.
pattern_13C_TIC_threshold0.95 The most intense peaks of the theoretical pattern contributing to at least this TIC fraction are taken into account.
pattern_2H_TIC_threshold0.95 The most intense peaks of the theoretical pattern contributing to at least this TIC fraction are taken into account.
pattern_18O_TIC_threshold0.95 The most intense peaks of the theoretical pattern contributing to at least this TIC fraction are taken into account.
heatmap_bins20 Number of RIA bins for heat map generation.
plot_extensionpng Extension used for plots (png|svg|pdf).png, svg, pdf
qc_output_directory Output directory for the quality report
labeling_elementC Which element (single letter code) is labeled.C, N, H, O
use_unassigned_idsfalse Include identifications not assigned to a feature in pattern detection.true, false
use_averagine_idsfalse Use averagine peptides as model to perform pattern detection on unidentified peptides.true, false
report_natural_peptidesfalse Whether purely natural peptides are reported in the quality report.true, false
filter_monoisotopicfalse Try to filter out mono-isotopic patterns to improve detection of low RIA patternstrue, false
clusterfalse Perform groupingtrue, false
observed_peak_fraction0.5 Fraction of observed/expected peaks.
min_consecutive_isotopes2 Minimum number of consecutive isotopic intensities needed.
score_plot_yaxis_min0.0 The minimum value of the score axis. Values smaller than zero usually only make sense if the observed peak fraction is set to 0.
collect_methodcorrelation_maximum How RIAs are collected.correlation_maximum, decomposition_maximum
lowRIA_correlation_threshold-1.0 Correlation threshold for reporting low RIA patterns. Disable and take correlation_threshold value for negative values.
log Name of log file (created only when specified)
debug0 Sets the debug level
threads1 Sets the number of threads allowed to be used by the TOPP tool
no_progressfalse Disables progress logging to command linetrue, false
forcefalse Overrides tool-specific checkstrue, false
testfalse Enables the test mode (needed for internal use only)true, false