SynapSpec writes the final analysis results to the selected output directory.
The output file extension depends on the selected format: .csv, .parquet, or .tsv.
The examples below use .csv, but the same file names are also available with .parquet or .tsv when those formats are selected.
For multi-run analyses, Match Between Runs (MBR) is enabled by default unless it is disabled in the settings. When MBR is enabled, the files below contain the final MBR-refined results and keep the standard names shown here. Intermediate search outputs and the temporary MBR spectral library are not exported as user-facing result files.
Standard Output Files
| File | Description |
|---|---|
precursors.<format> |
Final precursor-level report with identification, protein annotation, q-values, and quantities. |
fragments.<format> |
Fragment ion-level report linked to the precursor report by precursor_index. |
peptide.matrix.<format> |
Peptide-level quantity matrix across runs. |
precursor.matrix.<format> |
Precursor-level quantity matrix across runs. |
pg.matrix.<format> |
Protein group-level quantity matrix across runs. |
qc_report.pdf |
PDF report with summary tables and QC plots. |
precursors.<format>
This file contains precursor-level results. Each row represents one identified precursor in one run.
Main Columns
| Column | Description |
|---|---|
filename |
File or run name where the precursor was identified. |
precursor_index |
Internal precursor index used to link rows to fragments.<format>. |
modified_sequence |
Peptide sequence including modifications. |
stripped_sequence |
Peptide sequence without modification annotations. |
precursor_charge |
Charge state of the precursor ion. |
precursor_mz |
Observed precursor mass-to-charge ratio (m/z). |
rt |
Observed retention time. |
mobility |
Observed ion mobility value, when available for the data type. |
irt |
Normalized retention time value. |
is_decoy |
Whether the row is a decoy entry. |
precursor_qvalue |
Precursor-level q-value. |
protein_accession |
Representative protein accession for the protein group. |
protein_accessions |
All protein accessions assigned to the protein group, separated by semicolons. |
protein_names |
Protein names assigned to the protein group, separated by semicolons. |
protein_qvalue |
Protein-level q-value. |
is_proteotypic |
Whether the peptide is unique to a protein group. |
ms1_raw_quantity |
Raw precursor-level quantity from MS1 signal, when available. |
ms1_quantity |
Normalized precursor-level quantity from MS1 signal, when available. |
ms2_raw_quantity |
Raw precursor-level quantity from fragment ion signal. |
ms2_quantity |
Normalized precursor-level quantity from fragment ion signal. |
protein_quantity |
Protein-level quantity assigned during aggregation. |
Additional Columns
Some runs may include additional measurement or calibration columns depending on the input data and analysis settings.
| Column | Description |
|---|---|
empirical_mz |
Calibrated library precursor m/z used during search. |
empirical_rt |
Calibrated library retention time used during search. |
empirical_mobility |
Calibrated library mobility value used during search. |
elution_peak_width_rt |
Elution peak width in the retention time dimension. |
mobility_width |
Peak width in the mobility dimension, when available. |
rt_fwhm |
Full width at half maximum of the RT peak, when available. |
mobility_fwhm |
Full width at half maximum of the mobility peak, when available. |
n_aas |
Number of amino acids in the peptide. |
n_mods |
Number of modifications in the peptide. |
isotope_ints |
Relative isotope intensities used for the precursor. |
fragments.<format>
This file contains fragment ion-level results. Each precursor can have multiple fragment rows.
Main Columns
| Column | Description |
|---|---|
filename |
File or run name where the fragment was measured. |
precursor_index |
Index linking the fragment row to the corresponding row in precursors.<format>. |
fragment_id |
Fragment identifier, usually including ion type, ion number, charge, and loss type. |
fragment_mz |
Fragment ion mass-to-charge ratio (m/z). |
fragment_peak_area |
Fragment peak area used for quantification. |
fragment_normalized_peak_area |
Normalized fragment peak area, when available. |
is_excluded_quantification |
Whether the fragment was excluded from quantification. |
is_decoy |
Whether the fragment belongs to a decoy entry. |
Optional Annotation Columns
| Column | Description |
|---|---|
fragment_charge |
Fragment ion charge. |
fragment_ion_type |
Fragment ion type, such as b or y. |
fragment_ion |
Fragment ion label, such as y7. |
fragment_loss_type |
Fragment neutral loss type, such as noloss, H2O, or NH3. |
fragment_annotations |
Combined fragment annotation string, when exported by the workflow. |
Quantification Matrices
Quantification matrices summarize normalized quantities across runs.
| File | Row Level | Description |
|---|---|---|
peptide.matrix.<format> |
Peptide | One row per peptide with run columns containing peptide-level quantities. |
precursor.matrix.<format> |
Precursor | One row per precursor with run columns containing precursor-level quantities. |
pg.matrix.<format> |
Protein group | One row per protein group with run columns containing protein group-level quantities. |
The identifier and annotation columns appear first. The remaining run columns contain normalized quantity values for each file or run.
qc_report.pdf
The QC report provides a compact visual summary of the result set.
It includes an overall summary page with identification counts, coefficient of variation (CV) distribution, and protein coverage when FASTA sequences are available. Additional pages summarize each run with plots such as precursor charge distribution, precursor m/z distribution, precursor RT distribution, and protein coverage or precursors per protein.
Summary
precursors.<format>is the main precursor-level identification and quantification report.fragments.<format>contains fragment ion measurements linked byprecursor_index.peptide.matrix.<format>,precursor.matrix.<format>, andpg.matrix.<format>provide normalized quantity matrices across runs.qc_report.pdfprovides a quick visual check of identification, quantification, and run-level QC.