OpenMS
Loading...
Searching...
No Matches
OpenDIA

High-level DIA workflow front-end that prepares peptide query parameters, performs targeted extraction, rescoring, inference, and export in one invocation.

Four library modes:

  • auto: detect FASTA input as predicted mode; otherwise probe the input library for decoy transitions and automatically choose between the prepared and transition-list paths
  • prepared_pqp: accept an already prepared peptide query parameter library (tsv, pqp, oswpq, or TraML) and normalize it to an internal prepared_library.pqp
  • transition_list: accept an empirical transition library, run assay preparation and decoy generation, normalize the result to prepared_library.pqp, then continue
  • predicted: digest a FASTA database, enumerate configured peptide modifications and precursor charges, predict RT/MS2 and optional CCS with the native PeptDeep ONNX models, then reuse the same assay preparation, decoy generation, PQP normalization, extraction, rescoring, inference, and export path as empirical libraries

The downstream run then executes:

  1. extraction/scoring to a working SQLite (workflow.osw) or Parquet archive (workflow.oswpq) container
  2. in-process Percolator rescoring in the same working container
  3. peptide/protein/gene/peptidoform inference in the same working workflow
  4. final result and matrix export to out_dir

By default intermediate files are removed after success. Use workflow:keep_intermediate_files to retain them, or workflow:intermediate_dir to control their location. When cleanup is enabled, OpenDIA creates a unique run-owned child directory beneath the selected intermediate location and recursively removes only that child after success. User-supplied directories and unrelated pre-existing contents are never recursively removed.

The command line parameters of this tool are:

OpenDIA -- High-level DIA workflow front-end built on the OpenSWATH/OpenMS stack.
Full documentation: http://www.openms.de/doxygen/nightly/html/TOPP_OpenDIA.html
Version: 3.7.0-pre-nightly-2026-10-24 Oct 25 2026, 01:35:50, Revision: 3e47bc7
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:
  OpenDIA <options>

This tool has algorithm parameters that are not shown here! Please check the ini file for a detailed descript
ion or use the --helphelp option

Options (mandatory options marked with '*'):
  -in <files>*                                                                  Input DIA files separated by 
                                                                                blank. (valid formats: 'mzML'
                                                                                , 'mzXML', 'sqMass', 'd', 
                                                                                'raw')
  -tr <file>*                                                                   Library input file, or FASTA 
                                                                                database for predicted mode. 
                                                                                (valid formats: 'traML', 'tsv
                                                                                ', 'pqp', 'oswpq', 'fasta', 
                                                                                'fa', 'faa')
  -tr_type <type>                                                               Library input file type -- 
                                                                                default: determined from file
                                                                                 extension or content. (valid
                                                                                : 'traML', 'tsv', 'pqp', 'osw
                                                                                pq', 'fasta')
  -out_dir <dir>                                                                Directory for final exported 
                                                                                OpenDIA outputs.

Workflow options.:
  -workflow:library_mode <choice>                                               How to enter the workflow: 
                                                                                auto-detect FASTA/predicted 
                                                                                or transition-library prepara
                                                                                tion, force prepared peptide-
                                                                                query normalization, force 
                                                                                transition-list assay/decoy 
                                                                                preparation, or predict a 
                                                                                library from FASTA. (default:
                                                                                 'auto') (valid: 'auto', 'pre
                                                                                pared_pqp', 'transition_list'
                                                                                , 'predicted')
  -workflow:working_format <choice>                                             Internal workflow container 
                                                                                used after extraction/scoring
                                                                                : 'sqlite' writes a .osw work
                                                                                flow, 'parquet' writes a .osw
                                                                                pq archive. (default: 'sqlite
                                                                                ') (valid: 'sqlite', 'parquet
                                                                                ')
  -workflow:keep_intermediate_files <true|false>                                Whether to retain prepared_li
                                                                                brary.pqp and the single work
                                                                                ing workflow.osw (.sqlite 
                                                                                workflow) or workflow.oswpq 
                                                                                (.parquet archive workflow) 
                                                                                after success. (default: 'fal
                                                                                se') (valid: 'true', 'false')

  -workflow:intermediate_dir <dir>                                              Optional parent directory 
                                                                                for intermediate workflow 
                                                                                files. Preserved automaticall
                                                                                y on failure. When cleanup 
                                                                                is enabled, OpenDIA creates 
                                                                                a unique run-owned child bene
                                                                                ath this directory and remove
                                                                                s only that child after succe
                                                                                ...
                                                                                 out_dir.

Assay-generation parameters used when workflow:library_mode=transition_list.:
  -PeptideQueryParameters:AssayGenerator:min_transitions <int>                  Minimal number of transitions
                                                                                . (default: '6')
  -PeptideQueryParameters:AssayGenerator:max_transitions <int>                  Maximal number of transitions
                                                                                . (default: '6')
  -PeptideQueryParameters:AssayGenerator:allowed_fragment_types <type>          Allowed fragment types. (defa
                                                                                ult: 'b,y')
  -PeptideQueryParameters:AssayGenerator:allowed_fragment_charges <type>        Allowed fragment charge state
                                                                                s. (default: '1,2,3,4')
  -PeptideQueryParameters:AssayGenerator:enable_detection_specific_losses       Allow specific neutral losses
                                                                                 for detecting transitions.
  -PeptideQueryParameters:AssayGenerator:enable_detection_unspecific_losses     Allow unspecific neutral loss
                                                                                es for detecting transitions.

  -PeptideQueryParameters:AssayGenerator:precursor_mz_threshold <double>        Precursor m/z threshold in 
                                                                                Thomson for precursor annotat
                                                                                ion. (default: '0.025')
  -PeptideQueryParameters:AssayGenerator:precursor_lower_mz_limit <double>      Lower precursor m/z limit. 
                                                                                (default: '400.0')
  -PeptideQueryParameters:AssayGenerator:precursor_upper_mz_limit <double>      Upper precursor m/z limit. 
                                                                                (default: '1200.0')
  -PeptideQueryParameters:AssayGenerator:product_mz_threshold <double>          Fragment m/z threshold in 
                                                                                Thomson for annotation. (defa
                                                                                ult: '0.025')
  -PeptideQueryParameters:AssayGenerator:product_lower_mz_limit <double>        Lower fragment m/z limit. 
                                                                                (default: '350.0')
  -PeptideQueryParameters:AssayGenerator:product_upper_mz_limit <double>        Upper fragment m/z limit. 
                                                                                (default: '2000.0')
  -PeptideQueryParameters:AssayGenerator:swath_windows_file <file>              Optional SWATH window file 
                                                                                for exclusion of fragment 
                                                                                ions in the precursor isolati
                                                                                on window. (valid formats: 
                                                                                'txt')
  -PeptideQueryParameters:AssayGenerator:unimod_file <file>                     Optional Unimod XML file used
                                                                                 for IPF transition generatio
                                                                                n. (valid formats: 'xml')
  -PeptideQueryParameters:AssayGenerator:enable_ipf                             Generate identifying transiti
                                                                                ons for IPF during transition
                                                                                -list library preparation.

FASTA digestion and native PeptDeep prediction parameters used when workflow:library_mode=predicted.:
  -PeptideQueryParameters:LibraryPrediction:enzyme <name>                       Protease used for in-silico 
                                                                                FASTA digestion. (default: 
                                                                                'Trypsin') (valid: 'Trypsin',
                                                                                 'Arg-C', 'no cleavage', 'uns
                                                                                pecific cleavage', 'glutamyl 
                                                                                endopeptidase', 'Alpha-lytic 
                                                                                protease', '2-iodobenzoate', 
                                                                                'Arg-C/P', 'Asp-N', 'Asp-N/B'
                                                                                , 'Asp-N_ambic', 'Chymotrypsi
                                                                                n', 'Chymotrypsin/P', 'CNBr',
                                                                                ...
                                                                                in')
  -PeptideQueryParameters:LibraryPrediction:missed_cleavages <int>              Maximum number of missed clea
                                                                                vages. (default: '2') (min: 
                                                                                '0')
  -PeptideQueryParameters:LibraryPrediction:min_peptide_length <int>            Minimum peptide length retain
                                                                                ed for prediction. (default: 
                                                                                '7') (min: '2')
  -PeptideQueryParameters:LibraryPrediction:max_peptide_length <int>            Maximum peptide length retain
                                                                                ed for prediction. (default: 
                                                                                '30') (min: '2')
  -PeptideQueryParameters:LibraryPrediction:precursor_charges <list>            Precursor charge states to 
                                                                                predict. (default: '[2 3]') 
                                                                                (min: '1')
  -PeptideQueryParameters:LibraryPrediction:fixed_modifications <mods>          Fixed OpenMS/UniMod modificat
                                                                                ion names applied before pred
                                                                                iction. (default: '[Carbamido
                                                                                methyl (C)]')
  -PeptideQueryParameters:LibraryPrediction:variable_modifications <mods>       Variable OpenMS/UniMod modifi
                                                                                cation names enumerated befor
                                                                                e prediction.
  -PeptideQueryParameters:LibraryPrediction:max_variable_modifications <int>    Maximum number of variable 
                                                                                modifications per peptide. 
                                                                                (default: '1') (min: '0')
  -PeptideQueryParameters:LibraryPrediction:clip_nterm_methionine <true|false>  Also digest the mature protei
                                                                                n sequence after initiator-me
                                                                                thionine removal. (default: 
                                                                                'true') (valid: 'true', 'fals
                                                                                e')
  -PeptideQueryParameters:LibraryPrediction:prediction_batch_size <int>         Number of precursors predicte
                                                                                d per materialization batch. 
                                                                                (default: '500') (min: '1')
  -PeptideQueryParameters:LibraryPrediction:inference_threads <int>             ONNX Runtime intra-op thread 
                                                                                count for each PeptDeep predi
                                                                                ctor. (default: '4') (min: 
                                                                                '1')
  -PeptideQueryParameters:LibraryPrediction:nce <double>                        Normalized collision energy 
                                                                                supplied to PeptDeep MS2 pred
                                                                                iction. (default: '30.0') 
                                                                                (min: '0.0' max: '100.0')
  -PeptideQueryParameters:LibraryPrediction:instrument_index <int>              PeptDeep instrument category 
                                                                                (0=QE, 1=Lumos, 2=timsTOF, 
                                                                                3=SciexTOF, 4=ThermoTOF, 7=ot
                                                                                her/unknown). (default: '0') 
                                                                                (min: '0' max: '7')
  -PeptideQueryParameters:LibraryPrediction:predict_ccs <true|false>            Predict CCS and store convert
                                                                                ed 1/K0 values in the materia
                                                                                lized library. (default: 'tru
                                                                                e') (valid: 'true', 'false')
  -PeptideQueryParameters:LibraryPrediction:out <file>                          Optional reusable prepared 
                                                                                target/decoy PQP generated 
                                                                                from the FASTA input. (valid 
                                                                                formats: 'pqp')

Decoy-generation parameters used when workflow:library_mode=transition_list or predicted.:
  -PeptideQueryParameters:DecoyGenerator:method <type>                          Decoy generation method. (def
                                                                                ault: 'shuffle') (valid: 'shu
                                                                                ffle', 'pseudo-reverse', 'rev
                                                                                erse', 'shift')
  -PeptideQueryParameters:DecoyGenerator:shuffle_seed <int>                     Shuffle random seed (default 
                                                                                1 for reproducible decoys, 
                                                                                -1 for time-based seeding). 
                                                                                (default: '1') (min: '-1')
  -PeptideQueryParameters:DecoyGenerator:decoy_tag <type>                       Decoy tag. (default: 'DECOY_'
                                                                                )
  -PeptideQueryParameters:DecoyGenerator:switchKR <true/false>                  Whether to switch terminal K 
                                                                                and R to achieve different 
                                                                                precursor masses. (default: 
                                                                                'true') (valid: 'true', 'fals
                                                                                e')

Targeted data extraction options.:
  -TargetedDataExtraction:swath_windows_file <file>                             Optional tab-separated SWATH 
                                                                                window file used during extra
                                                                                ction.
  -TargetedDataExtraction:write_debug_files <true|false>                        Automatically write per-run 
                                                                                calibration/debug files into 
                                                                                out_dir using <basename>.debu
                                                                                g.* names when explicit debug
                                                                                 output paths are not set. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -TargetedDataExtraction:write_chromatograms <true|false>                      Automatically write per-run 
                                                                                extracted chromatograms into 
                                                                                out_dir using <basename>.chro
                                                                                m.sqMass for sqlite workflows
                                                                                 or <basename>.chrom.xic for 
                                                                                parquet workflows when Target
                                                                                edDataExtraction:out_chrom 
                                                                                is not set. (default: 'false'
                                                                                ) (valid: 'true', 'false')
  -TargetedDataExtraction:write_mobilograms <true|false>                        Automatically write per-run 
                                                                                extracted ion mobilograms 
                                                                                into out_dir using <basename>
                                                                                .mobi.xim when TargetedDataEx
                                                                                traction:out_mobilogram is 
                                                                                not set. (default: 'false') 
                                                                                (valid: 'true', 'false')
  -TargetedDataExtraction:pasef                                                 Treat the input as PASEF / 
                                                                                diaPASEF data.
  -TargetedDataExtraction:ion_mobility_mode <choice>                            How to use the ion mobility 
                                                                                dimension. 'auto' detects 
                                                                                ion mobility SWATH windows 
                                                                                and enables PASEF-style extra
                                                                                ction/scoring automatically, 
                                                                                filling negative IM extractio
                                                                                n windows with 0.06 1/K0 defa
                                                                                ults. 'disabled' disables 
                                                                                ...
                                                                                ty. (default: 'auto') (valid:
                                                                                 'auto', 'disabled')
  -TargetedDataExtraction:rt_extraction_window <double>                         Only extract RT around this 
                                                                                value (-1 means extract the 
                                                                                whole range; 600 means +/- 
                                                                                300 s around the expected 
                                                                                elution). (default: '600.0')
  -TargetedDataExtraction:ion_mobility_window <double>                          Extraction window in ion mobi
                                                                                lity dimension (full width; 
                                                                                negative values extract the 
                                                                                whole range unless detected 
                                                                                diaPASEF/timsTOF data trigger
                                                                                 automatic 0.06 1/K0 defaults
                                                                                ). (default: '-1.0')
  -TargetedDataExtraction:mz_extraction_window <double>                         MS2 extraction window in Thom
                                                                                son or ppm (see TargetedDataE
                                                                                xtraction:mz_extraction_windo
                                                                                w_unit). (default: '50.0') 
                                                                                (min: '0.0')
  -TargetedDataExtraction:mz_extraction_window_ms1 <double>                     MS1 extraction window in Thom
                                                                                son or ppm (see TargetedDataE
                                                                                xtraction:mz_extraction_windo
                                                                                w_ms1_unit). (default: '50.0'
                                                                                ) (min: '0.0')
  -TargetedDataExtraction:im_extraction_window_ms1 <double>                     MS1 ion mobility extraction 
                                                                                window. Negative values disab
                                                                                le MS1 ion mobility extractio
                                                                                n unless detected diaPASEF/ti
                                                                                msTOF data trigger automatic 
                                                                                0.06 1/K0 defaults. (default:
                                                                                 '-1.0')
  -TargetedDataExtraction:keep_cached_files                                     If set, do not remove cached 
                                                                                input files created in Target
                                                                                edDataExtraction:tempDirector
                                                                                y.
  -TargetedDataExtraction:irt_mzml <file>                                       Optional chromatogram mzML 
                                                                                containing the iRT peptides. 
                                                                                If multiple runs are analyzed
                                                                                , explicit file names are 
                                                                                expanded per run as <basename
                                                                                >_<requested-name>. (valid 
                                                                                formats: 'mzML')
  -TargetedDataExtraction:irt_trafo <file>                                      Optional transformation file 
                                                                                for RT normalization. If mult
                                                                                iple runs are analyzed, expli
                                                                                cit file names are expanded 
                                                                                per run as <basename>_<reques
                                                                                ted-name>. (valid formats: 
                                                                                'trafoXML')

In-process Percolator rescoring parameters.:
  -Rescoring:level <levels>                                                     One or more rescoring levels 
                                                                                to run sequentially. Transiti
                                                                                on rescoring is appended auto
                                                                                matically when peptidoform 
                                                                                inference is enabled. (defaul
                                                                                t: '[ms1ms2]') (valid: 'ms1',
                                                                                 'ms2', 'ms1ms2', 'transition
                                                                                ')

Peptidoform inference options.:
  -Inference:peptidoform:run <true|false>                                       Enable peptidoform inference.
                                                                                 (default: 'false') (valid: 
                                                                                'true', 'false')
  -Inference:peptidoform:ipf_ms1_scoring <true|false>                           Use MS1 precursor evidence 
                                                                                for peptidoform inference. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -Inference:peptidoform:ipf_ms2_scoring <true|false>                           Use MS2 precursor evidence 
                                                                                for peptidoform inference. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -Inference:peptidoform:propagate_signal_across_runs <true|false>              Propagate confident transitio
                                                                                n evidence across aligned 
                                                                                runs. (default: 'false') (val
                                                                                id: 'true', 'false')

Peptide inference options.:
  -Inference:peptide:global <true|false>                                        Enable peptide inference in 
                                                                                the global context. (default:
                                                                                 'true') (valid: 'true', 'fal
                                                                                se')
  -Inference:peptide:experiment_wide <true|false>                               Enable peptide inference in 
                                                                                the experiment-wide context. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -Inference:peptide:run_specific <true|false>                                  Enable peptide inference in 
                                                                                the run-specific context. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')

Protein inference options.:
  -Inference:protein:global <true|false>                                        Enable protein inference in 
                                                                                the global context. (default:
                                                                                 'true') (valid: 'true', 'fal
                                                                                se')
  -Inference:protein:experiment_wide <true|false>                               Enable protein inference in 
                                                                                the experiment-wide context. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -Inference:protein:run_specific <true|false>                                  Enable protein inference in 
                                                                                the run-specific context. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')

Gene inference options.:
  -Inference:gene:global <true|false>                                           Enable gene inference in the 
                                                                                global context. (default: 
                                                                                'false') (valid: 'true', 'fal
                                                                                se')
  -Inference:gene:experiment_wide <true|false>                                  Enable gene inference in the 
                                                                                experiment-wide context. (def
                                                                                ault: 'false') (valid: 'true'
                                                                                , 'false')
  -Inference:gene:run_specific <true|false>                                     Enable gene inference in the 
                                                                                run-specific context. (defaul
                                                                                t: 'false') (valid: 'true', 
                                                                                'false')

Options for scored feature parquet export.:
  -Export:parquet:run <true|false>                                              Whether to export scored feat
                                                                                ure parquet tables. (default:
                                                                                 'false') (valid: 'true', 
                                                                                'false')
  -Export:parquet:include_transition_data <true|false>                          Whether to also export transi
                                                                                tion-level parquet tables. 
                                                                                (default: 'true') (valid: 
                                                                                'true', 'false')
  -Export:parquet:exclude_decoys <true|false>                                   Whether to exclude decoys 
                                                                                from parquet feature exports.
                                                                                 (default: 'false') (valid: 
                                                                                'true', 'false')

Options for user-facing filtered result export.:
  -Export:results:run <true|false>                                              Whether to export the filtere
                                                                                d results table. (default: 
                                                                                'true') (valid: 'true', 'fals
                                                                                e')
  -Export:results:format <choice>                                               Output format for the filtere
                                                                                d results table. (default: 
                                                                                'tsv') (valid: 'tsv', 'parque
                                                                                t')
  -Export:results:ipf <choice>                                                  How IPF results should be 
                                                                                represented when SCORE_IPF 
                                                                                is present. (default: 'peptid
                                                                                oform') (valid: 'peptidoform'
                                                                                , 'augmented', 'disable')
  -Export:results:transition_quantification <true|false>                        Whether to aggregate transiti
                                                                                on-level quantification colum
                                                                                ns. (default: 'true') (valid:
                                                                                 'true', 'false')
  -Export:results:max_transition_pep <num>                                      Maximum transition PEP used 
                                                                                for aggregated transition 
                                                                                quantification. (default: 
                                                                                '0.7')
  -Export:results:ipf_max_peptidoform_pep <num>                                 Maximum IPF PEP used for pept
                                                                                idoform export filtering. 
                                                                                (default: '0.4')
  -Export:results:max_rs_peakgroup_qvalue <num>                                 Maximum run-specific peakgrou
                                                                                p q-value retained. (default:
                                                                                 '0.05')
  -Export:results:use_peptide_scores <true|false>                               Whether to append peptide-lev
                                                                                el scores if SCORE_PEPTIDE 
                                                                                is present and to require 
                                                                                passing the peptide-level 
                                                                                threshold. (default: 'true') 
                                                                                (valid: 'true', 'false')
  -Export:results:max_global_peptide_qvalue <num>                               Maximum global peptide-level 
                                                                                q-value retained when peptide
                                                                                 filtering is enabled. (defau
                                                                                lt: '0.01')
  -Export:results:use_protein_scores <true|false>                               Whether to append protein-lev
                                                                                el scores if SCORE_PROTEIN 
                                                                                is present and to require 
                                                                                passing the protein-level 
                                                                                threshold. (default: 'true') 
                                                                                (valid: 'true', 'false')
  -Export:results:max_global_protein_qvalue <num>                               Maximum global protein-level 
                                                                                q-value retained when protein
                                                                                 filtering is enabled. (defau
                                                                                lt: '0.01')
  -Export:results:use_gene_scores <true|false>                                  Whether to append gene-level 
                                                                                scores if SCORE_GENE is prese
                                                                                nt and to require passing 
                                                                                the gene-level threshold. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -Export:results:max_global_gene_qvalue <num>                                  Maximum global gene-level 
                                                                                q-value retained when gene 
                                                                                filtering is enabled. (defaul
                                                                                t: '0.01')
  -Export:results:use_alignment <true|false>                                    Whether to recover aligned 
                                                                                features when legacy alignmen
                                                                                t tables are present. (defaul
                                                                                t: 'false') (valid: 'true', 
                                                                                'false')
  -Export:results:max_alignment_pep <num>                                       Maximum alignment PEP retaine
                                                                                d when alignment recovery is 
                                                                                enabled. (default: '0.7')
  -Export:results:exclude_decoys <true|false>                                   Whether to exclude decoys 
                                                                                from the filtered results 
                                                                                export. (default: 'true') 
                                                                                (valid: 'true', 'false')

Options for quantification matrix exports.:
  -Export:matrix:precursor <true|false>                                         Whether to export the precurs
                                                                                or-level quantification matri
                                                                                x. (default: 'false') (valid:
                                                                                 'true', 'false')
  -Export:matrix:peptide <true|false>                                           Whether to export the peptide
                                                                                -level quantification matrix.
                                                                                 (default: 'true') (valid: 
                                                                                'true', 'false')
  -Export:matrix:protein <true|false>                                           Whether to export the protein
                                                                                -level quantification matrix.
                                                                                 (default: 'true') (valid: 
                                                                                'true', 'false')
  -Export:matrix:gene <true|false>                                              Whether to export the gene-le
                                                                                vel quantification matrix. 
                                                                                (default: 'false') (valid: 
                                                                                'true', 'false')
  -Export:matrix:format <choice>                                                Output format for quantificat
                                                                                ion matrices. (default: 'tsv'
                                                                                ) (valid: 'tsv', 'parquet')
  -Export:matrix:ipf <choice>                                                   How IPF results should be 
                                                                                represented when SCORE_IPF 
                                                                                is present. (default: 'peptid
                                                                                oform') (valid: 'peptidoform'
                                                                                , 'augmented', 'disable')
  -Export:matrix:transition_quantification <true|false>                         Whether to aggregate transiti
                                                                                on-level quantification colum
                                                                                ns onto the filtered feature 
                                                                                rows. (default: 'true') (vali
                                                                                d: 'true', 'false')
  -Export:matrix:max_transition_pep <num>                                       Maximum transition PEP used 
                                                                                for aggregated transition 
                                                                                quantification. (default: 
                                                                                '0.7')
  -Export:matrix:ipf_max_peptidoform_pep <num>                                  Maximum IPF PEP used for pept
                                                                                idoform export filtering. 
                                                                                (default: '0.4')
  -Export:matrix:max_rs_peakgroup_qvalue <num>                                  Maximum run-specific peakgrou
                                                                                p q-value retained. (default:
                                                                                 '0.05')
  -Export:matrix:use_peptide_scores <true|false>                                Whether peptide-level scores 
                                                                                should be required when pepti
                                                                                de filtering is enabled. (def
                                                                                ault: 'true') (valid: 'true',
                                                                                 'false')
  -Export:matrix:max_global_peptide_qvalue <num>                                Maximum global peptide-level 
                                                                                q-value retained when peptide
                                                                                 filtering is enabled. (defau
                                                                                lt: '0.01')
  -Export:matrix:use_protein_scores <true|false>                                Whether protein-level scores 
                                                                                should be required when prote
                                                                                in filtering is enabled. (def
                                                                                ault: 'true') (valid: 'true',
                                                                                 'false')
  -Export:matrix:max_global_protein_qvalue <num>                                Maximum global protein-level 
                                                                                q-value retained when protein
                                                                                 filtering is enabled. (defau
                                                                                lt: '0.01')
  -Export:matrix:use_gene_scores <true|false>                                   Whether gene-level scores 
                                                                                should be required when gene 
                                                                                filtering is enabled. (defaul
                                                                                t: 'false') (valid: 'true', 
                                                                                'false')
  -Export:matrix:max_global_gene_qvalue <num>                                   Maximum global gene-level 
                                                                                q-value retained when gene 
                                                                                filtering is enabled. (defaul
                                                                                t: '0.01')
  -Export:matrix:use_alignment <true|false>                                     Whether to recover aligned 
                                                                                features when legacy alignmen
                                                                                t tables are present. (defaul
                                                                                t: 'false') (valid: 'true', 
                                                                                'false')
  -Export:matrix:max_alignment_pep <num>                                        Maximum alignment PEP retaine
                                                                                d when alignment recovery is 
                                                                                enabled. (default: '0.7')
  -Export:matrix:exclude_decoys <true|false>                                    Whether to exclude decoys 
                                                                                from the filtered matrix inpu
                                                                                t rows. (default: 'true') 
                                                                                (valid: 'true', 'false')
  -Export:matrix:top_n <num>                                                    Number of top precursors / 
                                                                                peptides retained during matr
                                                                                ix summarization. (default: 
                                                                                '3')
  -Export:matrix:consistent_top <true|false>                                    Whether to use the same top 
                                                                                precursors / peptides across 
                                                                                all runs. (default: 'true') 
                                                                                (valid: 'true', 'false')
  -Export:matrix:normalization <choice>                                         Normalization applied to matr
                                                                                ix sample columns after summa
                                                                                rization. (default: 'none') 
                                                                                (valid: 'none', 'median', 
                                                                                'medianmedian')

                                                                                
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 (0 = all available 
                                                                                cores) (default: '1')
  -write_ini <file>                                                             Writes the default configurat
                                                                                ion file
  --help                                                                        Shows options
  --helphelp                                                                    Shows all options (including 
                                                                                advanced)

The following configuration subsections are valid:
 - Rescoring                                             In-process Percolator rescoring parameters.
 - TargetedDataExtraction:Calibration                    Parameters for calibrant iRT peptides for RT normali

                                                         zation and mass / ion mobility correction.
 - TargetedDataExtraction:Calibration:MassIMCorrection   m/z and ion mobility calibration.
 - TargetedDataExtraction:Calibration:RTNormalization    RT normalization model and outlier handling.
 - TargetedDataExtraction:Library                        Transition-library reader parameters section.
 - TargetedDataExtraction:MRMMapping                     Parameters for mapping chromatograms to transitions 

                                                         in SRM/MRM data.
 - TargetedDataExtraction:Scoring                        Scoring parameters section.

You can write an example INI file using the '-write_ini' option.
Documentation of subsection parameters can be found in the doxygen documentation or the INIFileEditor.
For more information, please consult the online documentation for this tool:
  - http://www.openms.de/doxygen/nightly/html/TOPP_OpenDIA.html

INI file documentation of this tool:

Legend:
required parameter
advanced parameter

This section lists all parameters supported by the tool. Parameters are organized into hierarchical subsections that group related settings together. Subsections may contain further subsections or individual parameters.

Each parameter entry contains the following information:

  • Name The identifier used in configuration files and on the command line.
  • Default value The value used if the parameter is not explicitly specified.
  • Description A short explanation describing the purpose and behavior of the parameter.
  • Tags Additional metadata associated with the parameter.
  • Restrictions Allowed value ranges for numeric parameters or valid options for string parameters.

Parameter tags provide additional information about how a parameter is used. Some tags indicate whether a parameter is required or intended for advanced configuration, while others may be used internally by OpenMS or workflow tools.

Parameters highlighted as required must be specified for the tool to run successfully. Parameters marked as advanced allow fine-tuning of algorithm behavior and are typically not needed for standard workflows.

+OpenDIAHigh-level DIA workflow front-end built on the OpenSWATH/OpenMS stack.
version3.7.0-pre-nightly-2026-10-24 Version of the tool that generated this parameters file.
++1Instance '1' section for 'OpenDIA'
in[] Input DIA files separated by blank.input file*.mzML, *.mzXML, *.sqMass, *.d, *.raw
tr Library input file, or FASTA database for predicted mode.input file*.traML, *.tsv, *.pqp, *.oswpq, *.fasta, *.fa, *.faa
tr_type Library input file type -- default: determined from file extension or content.traML, tsv, pqp, oswpq, fasta
out_dir. Directory for final exported OpenDIA outputs.output dir
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 (0 = all available cores)
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
+++workflowWorkflow options.
library_modeauto How to enter the workflow: auto-detect FASTA/predicted or transition-library preparation, force prepared peptide-query normalization, force transition-list assay/decoy preparation, or predict a library from FASTA.auto, prepared_pqp, transition_list, predicted
working_formatsqlite Internal workflow container used after extraction/scoring: 'sqlite' writes a .osw workflow, 'parquet' writes a .oswpq archive.sqlite, parquet
keep_intermediate_filesfalse Whether to retain prepared_library.pqp and the single working workflow.osw (.sqlite workflow) or workflow.oswpq (.parquet archive workflow) after success.true, false
intermediate_dir Optional parent directory for intermediate workflow files. Preserved automatically on failure. When cleanup is enabled, OpenDIA creates a unique run-owned child beneath this directory and removes only that child after success. When left empty, OpenDIA uses a run-owned child beneath OpenDIA_intermediates under out_dir.output dir
+++PeptideQueryParameters
++++AssayGeneratorAssay-generation parameters used when workflow:library_mode=transition_list.
min_transitions6 Minimal number of transitions.
max_transitions6 Maximal number of transitions.
allowed_fragment_typesb,y Allowed fragment types.
allowed_fragment_charges1,2,3,4 Allowed fragment charge states.
enable_detection_specific_lossesfalse Allow specific neutral losses for detecting transitions.true, false
enable_detection_unspecific_lossesfalse Allow unspecific neutral losses for detecting transitions.true, false
precursor_mz_threshold0.025 Precursor m/z threshold in Thomson for precursor annotation.
precursor_lower_mz_limit400.0 Lower precursor m/z limit.
precursor_upper_mz_limit1200.0 Upper precursor m/z limit.
product_mz_threshold0.025 Fragment m/z threshold in Thomson for annotation.
product_lower_mz_limit350.0 Lower fragment m/z limit.
product_upper_mz_limit2000.0 Upper fragment m/z limit.
swath_windows_file Optional SWATH window file for exclusion of fragment ions in the precursor isolation window.input file*.txt
unimod_file Optional Unimod XML file used for IPF transition generation.input file*.xml
reuse_existing_modifications_dbfalse Explicitly reuse an already-initialized ModificationsDB for IPF.true, false
enable_ipffalse Generate identifying transitions for IPF during transition-list library preparation.true, false
max_num_alternative_localizations10000 IPF: maximum number of site-localization permutations.
disable_identification_ms2_precursorsfalse IPF: disable MS2 precursor ions for identification transitions.true, false
disable_identification_specific_lossesfalse IPF: disable specific neutral losses for identification transitions.true, false
enable_identification_unspecific_lossesfalse IPF: allow unspecific neutral losses for identification transitions.true, false
enable_swath_specifityfalse IPF: use precursor-isolation windows instead of precursor m/z-specific identification transitions.true, false
disable_decoy_transitionsfalse IPF: disable generation of decoy UIS transitions.true, false
ipf_decoy_seed1 IPF: random seed for decoy shuffle (default 1 for reproducibility, -1 = time-based).-1:∞
++++LibraryPredictionFASTA digestion and native PeptDeep prediction parameters used when workflow:library_mode=predicted.
enzymeTrypsin Protease used for in-silico FASTA digestion.Trypsin, Arg-C, no cleavage, unspecific cleavage, glutamyl endopeptidase, Alpha-lytic protease, 2-iodobenzoate, Arg-C/P, Asp-N, Asp-N/B, Asp-N_ambic, Chymotrypsin, Chymotrypsin/P, CNBr, Formic_acid, Lys-C, Lys-N, Lys-C/P, PepsinA, TrypChymo, Trypsin/P, V8-DE, V8-E, leukocyte elastase, proline endopeptidase, iodosobenzoate, staphylococcal protease/D, proline-endopeptidase/HKR, Glu-C+P, PepsinA + P, cyanogen-bromide, Clostripain/P, elastase-trypsin-chymotrypsin
missed_cleavages2 Maximum number of missed cleavages.0:∞
min_peptide_length7 Minimum peptide length retained for prediction.2:∞
max_peptide_length30 Maximum peptide length retained for prediction.2:∞
precursor_charges[2, 3] Precursor charge states to predict.1:∞
fixed_modifications[Carbamidomethyl (C)] Fixed OpenMS/UniMod modification names applied before prediction.
variable_modifications[] Variable OpenMS/UniMod modification names enumerated before prediction.
max_variable_modifications1 Maximum number of variable modifications per peptide.0:∞
clip_nterm_methioninetrue Also digest the mature protein sequence after initiator-methionine removal.true, false
prediction_batch_size500 Number of precursors predicted per materialization batch.1:∞
inference_threads4 ONNX Runtime intra-op thread count for each PeptDeep predictor.1:∞
nce30.0 Normalized collision energy supplied to PeptDeep MS2 prediction.0.0:100.0
instrument_index0 PeptDeep instrument category (0=QE, 1=Lumos, 2=timsTOF, 3=SciexTOF, 4=ThermoTOF, 7=other/unknown).0:7
predict_ccstrue Predict CCS and store converted 1/K0 values in the materialized library.true, false
rt_model Optional explicit PeptDeep RT ONNX model. Empty uses the installed OpenMS model.input file
ccs_model Optional explicit PeptDeep CCS ONNX model. Empty uses the installed OpenMS model.input file
ms2_model Optional explicit PeptDeep MS2 ONNX model. Empty uses the installed OpenMS model.input file
out Optional reusable prepared target/decoy PQP generated from the FASTA input.output file*.pqp
++++DecoyGeneratorDecoy-generation parameters used when workflow:library_mode=transition_list or predicted.
methodshuffle Decoy generation method.shuffle, pseudo-reverse, reverse, shift
shuffle_seed1 Shuffle random seed (default 1 for reproducible decoys, -1 for time-based seeding).-1:∞
decoy_tagDECOY_ Decoy tag.
min_decoy_fraction0.8 Minimum fraction of decoy / target peptides and proteins.
aim_decoy_fraction1.0 Requested fraction of decoys to generate.
shuffle_max_attempts30 Shuffle: maximum attempts to reduce target/decoy sequence identity.
shuffle_sequence_identity_threshold0.5 Shuffle: target-decoy amino-acid sequence identity threshold.
shift_precursor_mz_shift0.0 Shift: precursor ion m/z shift in Thomson.
shift_product_mz_shift20.0 Shift: fragment ion m/z shift in Thomson.
product_mz_threshold0.025 Fragment m/z threshold used during decoy annotation.
allowed_fragment_typesb,y Allowed fragment types.
allowed_fragment_charges1,2,3,4 Allowed fragment charge states.
enable_detection_specific_lossesfalse Allow specific neutral losses for decoy generation.true, false
enable_detection_unspecific_lossesfalse Allow unspecific neutral losses for decoy generation.true, false
switchKRtrue Whether to switch terminal K and R to achieve different precursor masses.true, false
+++TargetedDataExtractionTargeted data extraction options.
swath_windows_file Optional tab-separated SWATH window file used during extraction.input file
sort_swath_mapsfalse Sort input SWATH files when matching to SWATH windows from TargetedDataExtraction:swath_windows_file.true, false
enable_ms1true Extract precursor traces and use them for scoring if present.true, false
enable_ipftrue Enable extraction-time UIS/IPF scoring when identifying transitions are present.true, false
write_debug_filesfalse Automatically write per-run calibration/debug files into out_dir using .debug.* names when explicit debug output paths are not set.true, false
write_chromatogramsfalse Automatically write per-run extracted chromatograms into out_dir using .chrom.sqMass for sqlite workflows or .chrom.xic for parquet workflows when TargetedDataExtraction:out_chrom is not set.true, false
write_mobilogramsfalse Automatically write per-run extracted ion mobilograms into out_dir using .mobi.xim when TargetedDataExtraction:out_mobilogram is not set.true, false
out_chrom Optional chromatogram output in mzML (chrom.mzML), sqMass, or xic (Parquet). If multiple runs are analyzed, explicit file names are expanded per run as _.output file*.mzML, *.sqMass, *.xic
out_mobilogram Optional extracted ion mobilogram output in Parquet (.xim). If multiple runs are analyzed, explicit file names are expanded per run as _.output file*.xim
min_upper_edge_dist0.0 Minimal distance to the upper edge of a SWATH window to still consider a precursor, in Thomson.
paseffalse Treat the input as PASEF / diaPASEF data.true, false
ion_mobility_modeauto How to use the ion mobility dimension. 'auto' detects ion mobility SWATH windows and enables PASEF-style extraction/scoring automatically, filling negative IM extraction windows with 0.06 1/K0 defaults. 'disabled' disables ion mobility extraction, calibration, and scoring even if the input contains ion mobility.auto, disabled
rt_extraction_window600.0 Only extract RT around this value (-1 means extract the whole range; 600 means +/- 300 s around the expected elution).
extra_rt_extraction_window0.0 Optional extra RT padding for the written chromatogram output.0.0:∞
ion_mobility_window-1.0 Extraction window in ion mobility dimension (full width; negative values extract the whole range unless detected diaPASEF/timsTOF data trigger automatic 0.06 1/K0 defaults).
mz_extraction_window50.0 MS2 extraction window in Thomson or ppm (see TargetedDataExtraction:mz_extraction_window_unit).0.0:∞
mz_extraction_window_unitppm Unit for the MS2 m/z extraction window.Th, ppm
mz_extraction_window_ms150.0 MS1 extraction window in Thomson or ppm (see TargetedDataExtraction:mz_extraction_window_ms1_unit).0.0:∞
mz_extraction_window_ms1_unitppm Unit for the MS1 m/z extraction window.ppm, Th
im_extraction_window_ms1-1.0 MS1 ion mobility extraction window. Negative values disable MS1 ion mobility extraction unless detected diaPASEF/timsTOF data trigger automatic 0.06 1/K0 defaults.
use_ms1_ion_mobilitytrue Also perform precursor extraction using the fragment-ion ion mobility window.true, false
matching_window_onlyfalse Assume PRM-like overlapping DIA windows and extract each assay only from the best matching window.true, false
irt_mz_extraction_window50.0 Extraction window used for iRT and m/z correction in Thomson or ppm (see TargetedDataExtraction:irt_mz_extraction_window_unit).0.0:∞
irt_mz_extraction_window_unitppm Unit for the iRT m/z extraction window.Th, ppm
irt_im_extraction_window-1.0 Ion mobility extraction window used for iRT calibration (negative values disable IM calibration unless detected diaPASEF/timsTOF data trigger automatic 0.06 1/K0 defaults).
split_file_inputfalse Interpret the input files as one SWATH window per file.true, false
use_elution_model_scorefalse Turn on the CPU-intensive EMG elution model score.true, false
readOptionsnormal Whether to read directly, cache to disk first, or keep cached data in memory.normal, cache, cacheWorkingInMemory, workingInMemory
tempDirectory Temporary directory used for cached SWATH input files. When left empty, OpenDIA uses out_dir as the base directory and creates protected per-run temporary subdirectories there.
keep_cached_filesfalse If set, do not remove cached input files created in TargetedDataExtraction:tempDirectory.true, false
extraction_functiontophat Extraction kernel used for signal extraction.tophat, bartlett
batchSize0 Compound batch size for extraction/scoring scheduling. 0 enables automatic scheduling.0:∞
innerBatchSize-1 Inner scoring batch size for automatic scheduling (<=0 means auto).-1:∞
maxConcurrentSwaths-1 Maximum concurrent non-MS1 SWATH maps kept in memory for automatic scheduling (-1 means auto).-1:∞
outer_loop_threads-1 Legacy nested OpenMP outer-loop thread count. Leave -1 for automatic scheduling.
ms1_isotopes3 The number of MS1 isotopes used for extraction.0:∞
irt_mzml Optional chromatogram mzML containing the iRT peptides. If multiple runs are analyzed, explicit file names are expanded per run as _.output file*.mzML
irt_trafo Optional transformation file for RT normalization. If multiple runs are analyzed, explicit file names are expanded per run as _.output file*.trafoXML
disable_features[] Debug-only feature toggles: no_IM_calibration, no_IM_windowing.no_IM_calibration, no_IM_windowing
++++CalibrationParameters for calibrant iRT peptides for RT normalization and mass / ion mobility correction.
tr_irt_priority_sampling Optional custom TSV transition file containing additional priority peptides for auto-iRT sampling.
rt_norm RT normalization file (if set, linear iRT files may be omitted).
+++++auto_irt
enabledtrue Whether to sample iRTs on‐the‐fly (true) from the input targeted transition file (instead of passing specific iRT files). This may be useful if standard iRTs (Biognosys iRT kit) were not spiked-in. If set to false, and no additional iRT files are provided, and no transformation is provided, then no calibration is performed.true, false
irt_bins100 Number of RT bins for linear iRT sampling1:10000
irt_peptides_per_bin5 Peptides sampled per bin for linear iRT1:∞
irt_seed5489 RNG seed for reproducible sampling (0 = non-deterministic)0:∞
irt_bins_nonlinear2000 Number of RT bins for nonlinear iRT sampling1:10000
irt_peptides_per_bin_nonlinear50 Peptides sampled per bin for nonlinear iRT (0 = skip nonlinear)0:∞
linear_top_fraction0.4 Top fraction of intense peptides to sample for linear iRT0.01:1.0
nonlinear_top_fraction0.7 Top fraction of intense peptides to sample for nonlinear iRT0.01:1.0
irt_nonlinear_rt_extraction_window600.0 Only extract RT around this value for non linear iRT calibration (set to -1 to use whole range)-1.0:∞
++++++prefilter
enabledtrue Enable raw-data evidence prefiltering for sampled iRT peptides.true, false
evidence_sourcesms2 Evidence source for iRT prefiltering: use MS2 fragments only (more stringent than hybrid).ms1, ms2, hybrid
ms1_top_peaks_per_spectrum1000 Number of most intense MS1 peaks to keep per spectrum before precursor m/z matching.1:∞
ms2_top_peaks_per_spectrum1000 Number of most intense MS2 peaks to keep per spectrum before fragment m/z matching.1:∞
ms2_top_transitions_per_precursor6 Number of highest library-intensity fragment transitions to index per precursor for MS2 evidence.1:64
ms2_min_fragment_hits6 Minimum fragment hits for iRT prefiltering (higher threshold ensures robust iRT peptides).1:64
min_supported_precursors3 Minimum number of supported precursors required when the prefilter is enabled.1:∞
+++++++peak_picking
enabledfalse Run PeakPickerHiRes on spectra before top-N matching. This is intended for profile data and is disabled by default.true, false
use_gausstrue Use Gaussian smoothing before PeakPickerHiRes. If false, use Savitzky-Golay smoothing.true, false
++++++++PeakPickerHiRes
signal_to_noise0.0 Minimal signal-to-noise ratio for a peak to be picked (0.0 disables SNT estimation!)0.0:∞
spacing_difference_gap4.0 The extension of a peak is stopped if the spacing between two subsequent data points exceeds 'spacing_difference_gap * min_spacing'. 'min_spacing' is the smaller of the two spacings from the peak apex to its two neighboring points. '0' to disable the constraint. Not applicable to chromatograms.0.0:∞
spacing_difference1.5 Maximum allowed difference between points during peak extension, in multiples of the minimal difference between the peak apex and its two neighboring points. If this difference is exceeded a missing point is assumed (see parameter 'missing'). A higher value implies a less stringent peak definition, since individual signals within the peak are allowed to be further apart. '0' to disable the constraint. Not applicable to chromatograms.0.0:∞
missing1 Maximum number of missing points allowed when extending a peak to the left or to the right. A missing data point occurs if the spacing between two subsequent data points exceeds 'spacing_difference * min_spacing'. 'min_spacing' is the smaller of the two spacings from the peak apex to its two neighboring points. Not applicable to chromatograms.0:∞
ms_levels[] List of MS levels for which the peak picking is applied. If empty, auto mode is enabled, all peaks which aren't picked yet will get picked. Other scans are copied to the output without changes.1:∞
report_FWHMfalse Add metadata for FWHM (as floatDataArray named 'FWHM' or 'FWHM_ppm', depending on param 'report_FWHM_unit') for each picked peak.true, false
report_FWHM_unitrelative Unit of FWHM. Either absolute in the unit of input, e.g. 'm/z' for spectra, or relative as ppm (only sensible for spectra, not chromatograms).relative, absolute
allow_missing_flankfalse Allow peaks without flanking data points on both sides. This is useful for TimsTOF data where profile peaks may be missing the leading or trailing edge.true, false
+++++++++SignalToNoise
max_intensity-1 maximal intensity considered for histogram construction. By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will be added to the LAST histogram bin. If you choose 'max_intensity' too small, the noise estimate might be too small as well. If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime). In general, the Median-S/N estimator is more robust to a manual max_intensity than the MeanIterative-S/N.-1:∞
auto_max_stdev_factor3.0 parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev0.0:999.0
auto_max_percentile95 parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile0:100
auto_mode0 method to use to determine maximal intensity: -1 --> use 'max_intensity'; 0 --> 'auto_max_stdev_factor' method (default); 1 --> 'auto_max_percentile' method-1:1
win_len200.0 window length in Thomson1.0:∞
bin_count30 number of bins for intensity values3:∞
min_required_elements10 minimum number of elements required in a window (otherwise it is considered sparse)1:∞
noise_for_empty_window1.0e20 noise value used for sparse windows
write_log_messagestrue Write out log messages in case of sparse windows or median in rightmost histogram bintrue, false
+++++files
linear_irt_file Path(s) to linear iRT transition file(s) (TraML, TSV, or PQP). Accepts a string of a single file path or multiple file paths (space-separated, 'run1_irt.pqp run2_irt.pqp ... runN_irt.pqp') for run-specific mapping (positional: nth entry -> nth run).
nonlinear_irt_file Path(s) to nonlinear iRT transition file(s) (TraML, TSV, or PQP). Accepts a string of a single file path or multiple file paths (space-separated, 'run1_irt.pqp run2_irt.pqp ... runN_irt.pqp') for run-specific mapping (positional: nth entry -> nth run). Entries may be empty to indicate no nonlinear iRT for that run.
+++++linear
outlier_detectioniter_residual Which outlier detection method to use for linear calibration (valid: 'iter_residual', 'iter_jackknife', 'ransac', 'none'). Iterative methods remove one outlier at a time. Jackknife approach optimizes for maximum r-squared improvement while 'iter_residual' removes the datapoint with the largest residual error (removal by residual is computationally cheaper, use this with lots of peptides).iter_residual, iter_jackknife, ransac, none
+++++nonlinear
outlier_detectioniter_residual Which outlier detection method to use for nonlinear calibration (valid: 'iter_residual', 'iter_jackknife', 'ransac', 'none'). Iterative methods remove one outlier at a time. Jackknife approach optimizes for maximum r-squared improvement while 'iter_residual' removes the datapoint with the largest residual error (removal by residual is computationally cheaper, use this with lots of peptides).iter_residual, iter_jackknife, ransac, none
+++++windows
estimate_rttrue Estimate RT extraction windows from calibrationtrue, false
estimate_mztrue Estimate m/z extraction windows from calibrationtrue, false
estimate_imtrue Estimate ion mobility extraction windows from calibrationtrue, false
rt_percentile95.0 Percentile for RT window estimation (25.0-99.9)25.0:99.900000000000006
rt_estimation_padding_factor1.3 A padding factor to multiply the estimated RT window by. For example, a factor of 1.3 will add a 30% padding to the estimated RT window, so if the estimated RT window is 144, then 43 will be added for a total estimated RT window of 187 seconds. A factor of 1.0 will not add any padding to the estimated window.1.0:∞
min_rt_window30.0 Minimum RT extraction window in seconds to apply after RT-window estimation in OpenDIA. This guards against overconfident auto-estimated RT windows on broad or sparse-gradient data; set to 0 to disable the floor.0.0:∞
max_rt_window600.0 Maximum RT extraction window in seconds to apply after RT-window estimation. Set to 0 to disable the ceiling and use the raw estimated RT window.0.0:∞
+++++qc
min_rsq0.95 Minimum R-squared required for RT peptides regression0.0:1.0
min_coverage0.6 Minimum relative amount of RT peptides to keep0.0:1.0
+++++MassIMCorrectionm/z and ion mobility calibration.
mz_extraction_window-1.0 M/z extraction window width
mz_extraction_window_ppmfalse Whether m/z extraction is in ppmtrue, false
ms1_im_calibrationfalse Whether to use MS1 precursor data for the ion mobility calibration (default = false, uses MS2 / fragment ions for calibration)true, false
im_extraction_window-1.0 Ion mobility extraction window width
mz_estimation_padding_factor1.3 A padding factor to multiply the estimated m/z window by. For example, a factor of 1.3 will add a 30% padding to the estimated m/z window, so if the estimated m/z window is 18, then 5.4 will be added for a total estimated m/z window of 23.4. A factor of 1.0 will not add any padding to the estimated window.1.0:∞
im_estimation_padding_factor1.3 A padding factor to multiply the estimated ion_mobility window by. For example, a factor of 1.3 will add a 30% padding to the estimated ion_mobility window, so if the estimated ion_mobility window is 0.03, then 0.009 will be added for a total estimated ion_mobility window of 0.039. A factor of 1.0 will not add any padding to the estimated window.1.0:∞
mz_estimation_percentile99.0 Percentile for m/z window estimation (25.0-99.9)25.0:99.900000000000006
im_estimation_percentile99.0 Percentile for ion mobility window estimation (25.0-99.9)25.0:99.900000000000006
mz_correction_functionquadratic_regression_delta_ppm Type of normalization function for m/z calibration.none, regression_delta_ppm, unweighted_regression, weighted_regression, quadratic_regression, weighted_quadratic_regression, weighted_quadratic_regression_delta_ppm, quadratic_regression_delta_ppm
im_correction_functionlinear Type of normalization function for IM calibration.none, linear
debug_im_file Debug file for Ion Mobility calibration.
debug_mz_file Debug file for m/z calibration.
+++++RTNormalizationRT normalization model and outlier handling.
alignmentMethodlinear How to perform the RT alignment.linear, interpolated, lowess, b_spline
useIterativeChauvenetfalse Use Chauvenet's criterion in iterative outlier removal.true, false
RANSACMaxIterations1000 Maximum iterations for RANSAC outlier detection.
RANSACMaxPercentRTThreshold3 Maximum RT threshold in percent of the total gradient for RANSAC.
RANSACSamplingSize10 Sampling size per RANSAC iteration.
estimateBestPeptidesfalse Whether to choose the best peptides based on peak shape for RT normalization.true, false
InitialQualityCutoff0.5 Initial overall quality cutoff for a peak to be scored.
OverallQualityCutoff5.5 Overall quality cutoff for a peak to enter RT estimation.
NrRTBins10 Number of RT bins to use to compute coverage.
MinPeptidesPerBin1 Minimal number of peptides required for a bin to be counted as covered.
MinBinsFilled8 Minimal number of bins required to be covered.
++++++lowess
auto_spantrue Automatically select LOWESS span by cross-validation.true, false
span0.05 Span parameter for lowess.0.0:1.0
auto_span_min0.15 Lower bound for auto-selected LOWESS span.1.0e-03:∞
auto_span_max0.8 Upper bound for auto-selected LOWESS span.-∞:0.99
auto_span_grid0.005,0.01,0.05,0.15,0.25,0.30,0.50,0.70,0.90 Optional explicit grid of LOWESS span candidates.
++++++b_spline
num_nodes5 Number of nodes for b spline.0:∞
++++LibraryTransition-library reader parameters section.
retentionTimeInterpretationiRT How to interpret the provided retention time (the retention time column can either be interpreted to be in iRT, minutes or seconds)iRT, seconds, minutes
override_group_label_checkfalse Override an internal check that assures that all members of the same PeptideGroupLabel have the same PeptideSequence (this ensures that only different isotopic forms of the same peptide can be grouped together in the same label group). Only turn this off if you know what you are doing.true, false
force_invalid_modsfalse Force reading even if invalid modifications are encountered (OpenMS may not recognize the modification)true, false
++++MRMMappingParameters for mapping chromatograms to transitions in SRM/MRM data.
precursor_tolerance0.9 Precursor tolerance when mapping (in Th).
product_tolerance1.2 Product tolerance when mapping (in Th).
irt_precursor_tolerance1.5 Precursor tolerance when mapping iRT transitions (in Th).
irt_product_tolerance1.5 Product tolerance when mapping iRT transitions (in Th).
map_multiple_assaysfalse Allow mapping multiple assays to chromatograms and duplicate the chromatograms in the output.true, false
error_on_unmappedfalse Treat remaining unmapped chromatograms as an error.true, false
++++ScoringScoring parameters section.
stop_report_after_feature5 Stop reporting after feature (ordered by quality; -1 means do not stop).
rt_normalization_factor100.0 The normalized RT is expected to be between 0 and 1. If your normalized RT has a different range, pass this here (e.g. it goes from 0 to 100, set this value to 100)
quantification_cutoff0.0 Cutoff in m/z below which peaks should not be used for quantification any more0.0:∞
write_convex_hullfalse Whether to write out all points of all features into the featureXMLtrue, false
spectrum_addition_methodsimple For spectrum addition, either use simple concatenation or use peak resamplingsimple, resample
spectrum_merge_method_typefixed For spectrum addition, either use a fixed number of spectra or dynamically select the number of spectra to add around the peak apex based on the merge_spectra_by_peak_width_fraction.fixed, dynamic
add_up_spectra1 Add up spectra on the left and right around the retention time peak apex.1:∞
spacing_for_spectra_resampling5.0e-03 If spectra are to be added, use this spacing to add them up0.0:∞
merge_spectra_by_peak_width_fraction0.15 If spectra are to be added based on the peak width of peak, construct number of spectra to be added based on N percent of number of points of peak width.1.0e-04:1.0
uis_threshold_sn-1 S/N threshold to consider identification transition (set to -1 to consider all)
uis_threshold_peak_area0 Peak area threshold to consider identification transition (set to -1 to consider all)
scoring_modeldefault Scoring model to usedefault, single_transition
im_extra_drift0.0 Extra drift time to extract for IM scoring (as a fraction, e.g. 0.25 means 25% extra on each side)0.0:∞
stricttrue Whether to error (true) or skip (false) if a transition in a transition group does not have a corresponding chromatogram.true, false
use_ms1_ion_mobilitytrue Performs ion mobility extraction in MS1. Set to false if MS1 spectra do not contain ion mobility(flag)
apply_im_peak_pickingfalse Perform peak picking on the extracted ion mobilograms. This is useful for reducing intefering signals from co-eluting analytes in the ion mobility dimension. The peak picking will take the highest peak and discard the remaining peaks for ion mobility scoring. true, false
enzymeTrypsin Enzyme used for counting missed cleavages in peptide sequencesArg-C/P, Asp-N, Asp-N/B, Asp-N_ambic, Chymotrypsin, Clostripain/P, elastase-trypsin-chymotrypsin, no cleavage, unspecific cleavage, Trypsin, Arg-C, Chymotrypsin/P, CNBr, Formic_acid, Lys-C, Lys-N, Lys-C/P, PepsinA, TrypChymo, Trypsin/P, V8-DE, V8-E, leukocyte elastase, proline endopeptidase, glutamyl endopeptidase, Alpha-lytic protease, 2-iodobenzoate, iodosobenzoate, staphylococcal protease/D, proline-endopeptidase/HKR, Glu-C+P, PepsinA + P, cyanogen-bromide
mz_extraction_window-1.0 m/z extraction window (full width) to be used for matching/extraction. If -1, defaults in workflow will be used.
mz_extraction_window_unitTh Unit for mz_extraction_window: 'Th' or 'ppm'Th, ppm
mz_extraction_window_ms1-1.0 m/z extraction window for MS1 (full width). If -1, defaults in workflow will be used.
mz_extraction_window_ms1_unitTh Unit for mz_extraction_window_ms1: 'Th' or 'ppm'Th, ppm
irt_mz_extraction_window-1.0 m/z extraction window (full width) to be used specifically for iRT matching/extraction. If -1, defaults in workflow will be used.
irt_mz_extraction_window_unitTh Unit for irt_mz_extraction_window: 'Th' or 'ppm'Th, ppm
+++++TransitionGroupPicker
stop_after_feature-1 Stop finding after feature (ordered by intensity; -1 means do not stop).
min_peak_width-1.0 Minimal peak width (s), discard all peaks below this value (-1 means no action).
peak_integrationoriginal Calculate the peak area and height either the smoothed or the raw chromatogram data.original, smoothed
background_subtractionnone Remove background from peak signal using estimated noise levels. The 'original' method is only provided for historical purposes, please use the 'exact' method and set parameters using the PeakIntegrator: settings. The same original or smoothed chromatogram specified by peak_integration will be used for background estimation.none, original, exact
recalculate_peakstrue Tries to get better peak picking by looking at peak consistency of all picked peaks. Tries to use the consensus (median) peak border if the variation within the picked peaks is too large.true, false
use_precursorsfalse Use precursor chromatogram for peak picking (note that this may lead to precursor signal driving the peak picking)true, false
use_consensustrue Use consensus peak boundaries when computing transition group picking (if false, compute independent peak boundaries for each transition)true, false
recalculate_peaks_max_z0.75 Determines the maximal Z-Score (difference measured in standard deviations) that is considered too large for peak boundaries. If the Z-Score is above this value, the median is used for peak boundaries (default value 1.0).
minimal_quality-1.5 Only if compute_peak_quality is set, this parameter will not consider peaks below this quality threshold
resample_boundary15.0 For computing peak quality, how many extra seconds should be sample left and right of the actual peak
compute_peak_qualityfalse Tries to compute a quality value for each peakgroup and detect outlier transitions. The resulting score is centered around zero and values above 0 are generally good and below -1 or -2 are usually bad.true, false
compute_peak_shape_metricsfalse Calculates various peak shape metrics (e.g., tailing) that can be used for downstream QC/QA.true, false
compute_total_mifalse Compute mutual information metrics for individual transitions that can be used for OpenSWATH/IPF scoring.true, false
boundary_selection_methodlargest Method to use when selecting the best boundaries for peaks.largest, widest
++++++PeakPickerChromatogram
sgolay_frame_length11 The number of subsequent data points used for smoothing.
This number has to be uneven. If it is not, 1 will be added.
sgolay_polynomial_order3 Order of the polynomial that is fitted.
gauss_width30.0 Gaussian width in seconds, estimated peak size.
use_gaussfalse Use Gaussian filter for smoothing (alternative is Savitzky-Golay filter)false, true
peak_width-1.0 Force a certain minimal peak_width on the data (e.g. extend the peak at least by this amount on both sides) in seconds. -1 turns this feature off.
signal_to_noise0.1 Signal-to-noise threshold at which a peak will not be extended any more. Note that setting this too high (e.g. 1.0) can lead to peaks whose flanks are not fully captured.0.0:∞
write_sn_log_messagesfalse Write out log messages of the signal-to-noise estimator in case of sparse windows or median in rightmost histogram bintrue, false
report_snfalse Also report the apex signal-to-noise ratio for each picked peak (as an additional 'SN' FloatDataArray on the picked chromatogram). Forces initialization of the S/N estimator even if 'signal_to_noise' is 0.true, false
remove_overlapping_peakstrue Try to remove overlapping peaks during peak pickingfalse, true
methodcorrected Which method to choose for chromatographic peak-picking (OpenSWATH legacy on raw data, corrected picking on smoothed chromatogram or Crawdad on smoothed chromatogram).legacy, corrected, crawdad
++++++PeakIntegrator
integration_typeintensity_sum The integration technique to use in integratePeak() and estimateBackground() which uses either the summed intensity, integration by Simpson's rule or trapezoidal integration.intensity_sum, simpson, trapezoid
baseline_typebase_to_base The baseline type to use in estimateBackground() based on the peak boundaries. A rectangular baseline shape is computed based either on the minimal intensity of the peak boundaries, the maximum intensity or the average intensity (base_to_base).base_to_base, vertical_division, vertical_division_min, vertical_division_max
fit_EMGfalse Fit the chromatogram/spectrum to the EMG peak model.false, true
+++++DIAScoring
dia_extraction_window0.05 DIA extraction window in Th or ppm.0.0:∞
dia_extraction_unitTh DIA extraction window unitTh, ppm
dia_centroidedfalse Use centroided DIA data.true, false
dia_byseries_intensity_min300.0 DIA b/y series minimum intensity to consider.0.0:∞
dia_byseries_ppm_diff10.0 DIA b/y series minimal difference in ppm to consider.0.0:∞
dia_nr_isotopes4 DIA number of isotopes to consider.0:∞
dia_nr_charges4 DIA number of charges to consider.0:∞
peak_before_mono_max_ppm_diff20.0 DIA maximal difference in ppm to count a peak at lower m/z when searching for evidence that a peak might not be monoisotopic.0.0:∞
+++++EMGScoring
max_iteration10 Maximum number of iterations using by Levenberg-Marquardt algorithm.
init_momfalse Initialize parameters using method of moments estimators.true, false
+++++Scores
use_shape_scoretrue Use the shape score (this score measures the similarity in shape of the transitions using a cross-correlation)true, false
use_coelution_scoretrue Use the coelution score (this score measures the similarity in coelution of the transitions using a cross-correlation)true, false
use_rt_scoretrue Use the retention time score (this score measure the difference in retention time)true, false
use_library_scoretrue Use the library scoretrue, false
use_intensity_scoretrue Use the intensity scoretrue, false
use_nr_peaks_scoretrue Use the number of peaks scoretrue, false
use_total_xic_scoretrue Use the total XIC scoretrue, false
use_total_mi_scorefalse Use the total MI scoretrue, false
use_sn_scoretrue Use the SN (signal to noise) scoretrue, false
use_mi_scoretrue Use the MI (mutual information) scoretrue, false
use_dia_scorestrue Use the DIA (SWATH) scores. If turned off, will not use fragment ion spectra for scoring.true, false
use_ms1_correlationfalse Use the correlation scores with the MS1 elution profilestrue, false
use_ion_mobility_scoresauto Use the scores for Ion Mobility scanstrue, false, auto
use_ms1_fullscanfalse Use the full MS1 scan at the peak apex for scoring (ppm accuracy of precursor and isotopic pattern)true, false
use_ms1_mitrue Use the MS1 MI scoretrue, false
use_uis_scoresfalse Use UIS scores for peptidoform identificationtrue, false
use_peak_shape_metricsfalse Use peak shape metrics for scoring(flag)
use_ionseries_scorestrue Use MS2-level b/y ion-series scores for peptidoform identificationtrue, false
use_ms2_isotope_scorestrue Use MS2-level isotope scores (pearson & manhattan) across product transitions (based on ID if annotated or averagine)true, false
+++RescoringIn-process Percolator rescoring parameters.
level[ms1ms2] One or more rescoring levels to run sequentially. Transition rescoring is appended automatically when peptidoform inference is enabled.ms1, ms2, ms1ms2, transition
training_main_scorevar_xcorr_shape Peak-group score that selects the best peak group of each precursor for the Percolator training set of ms1, ms2 and ms1ms2 rescoring (prefix '-' if lower values are better). The training set holds these peak groups plus all peak groups of precursors drawn at random, up to percolator:subset_max_train further peak groups (0: train on all peak groups); the model then scores all peak groups. If the score is not among the features, all peak groups are used.
++++transition
peakgroup_max_rank1 Transition scoring: maximum MS2 peak-group rank retained for transition rescoring.1:∞
peakgroup_max_pep0.7 Transition scoring: maximum MS2 peak-group PEP retained for transition rescoring.0.0:1.0
max_isotope_overlap0.5 Transition scoring: maximum transition isotope-overlap score retained for rescoring.0.0:∞
min_log_sn0.0 Transition scoring: minimum log signal-to-noise score retained for rescoring.
++++percolator
c_pos0.1 Positive regularization constant (C+).0.0:∞
c_neg0.0 Negative regularization constant (C-). 0 = auto-select.0.0:∞
test_fdr0.01 Test FDR threshold for SVM direction selection.0.0:1.0
train_fdr0.01 Training FDR for SVM iterations.0.0:1.0
num_iterations10 Number of SVM training iterations.1:∞
initial_direction Feature name to use as the initial scoring direction. Prefix with '-' if LOWER values are more target-like (e.g. 'COMET:lnExpect' means higher is better; '-COMET:lnExpect' means lower is better). Leave empty (default) to let Percolator auto-select by testing every feature in both directions and picking the one that separates the most targets at train_fdr.
pep_methodlogistic_regression Posterior error probability estimator: 'logistic_regression' (target-decoy competition + isotonic fit; legacy name, not actually logistic regression), 'isotonic' (target-q → pep monotone regression), or 'nonparametric' (kernel smoothing).logistic_regression, isotonic, nonparametric
seed1 Random seed for CV splitting.
target_decoy_metavaluetarget_decoy Meta-value on PeptideHit indicating target/decoy ('target'/'decoy').
normalizerstdv Feature normalizer: 'stdv' (zero-mean, unit-stdv, default), 'uni' (min/max), or 'none' (no normalization).stdv, uni, none
train_best_positivetrue During TRAINING, use only the best PSM per spectrum as a positive example. Affects the SVM (weights change). Orthogonal to post_processing_tdc. Default is 'true' because typical OpenMS inputs are multi-hit-per-spectrum (Comet/MSGF+/Sage top-N, OSW peak groups). Inert on one-hit-per-spectrum inputs. Note: the upstream percolator binary defaults this to off — PercolatorAdapter preserves the CLI contract by mirroring its flag state when writing this param.true, false
post_processing_tdctrue AFTER training, before PEP/q-value calculation, apply Target-Decoy Competition: keep only the highest-scoring PSM per (scan, mass, charge) and drop the rest from the score set. Does NOT touch the SVM — only the score distribution used for FDR. Default is 'true' because without TDC on multi-hit input, q-values count every candidate as an independent 'chance' and drift optimistic. Inert on one-hit-per-spectrum inputs. Note: the upstream percolator binary defaults this to off — PercolatorAdapter preserves the CLI contract by mirroring its flag state when writing this param.true, false
nested_xval_bins1 Number of nested CV bins for grid search of Cpos/Cneg. Upstream default for cross validation is 3; 1 disables nested search.1:∞
subset_max_train100000 Cap on the training set size (0 = use all). Default 100000 bounds training time on very large inputs (>1M PSMs) at negligible quality loss. Sampling is reservoir-based, keyed by (scan, exp_mass) so all PSMs sharing a spectrum travel together; the trained model is then applied to ALL input rows via a second scoring pass (matches upstream Caller.cpp behavior). Inert when the input size is at or below the cap. Note: upstream percolator binary defaults this to 0 — PercolatorAdapter preserves the CLI contract by passing its own int option (CLI default 0) through to this param.0:∞
report_as_main_scorenone Which Percolator output to stamp as the main PeptideHit score after rescoring. 'none' (default) leaves hit.getScore() and the PeptideIdentification score_type untouched — callers who want the original search score preserved (or who run their own post-processing like PercolatorAdapter) rely on this. 'q-value' sets main score to the PSM-level q-value and marks higher_score_better=false. 'pep' sets main score to the PEP and marks higher_score_better=false. 'svm' sets main score to the SVM discriminant and marks higher_score_better=true. All three Percolator outputs remain accessible as percolator_{score,q_value,pep} meta values regardless of this setting.none, q-value, pep, svm
num_threads3 Maximum number of OpenMP threads for cross-validation; never more than the threads the tool may use (-threads). With the default settings, cross-validation trains 9 models (3 folds x 3 Cneg values) in parallel. Default and range match upstream.1:128
use_pi0true Enable pi0 correction when computing q-values and PEPs (default). When true, pi0 is estimated per CV fold via bootstrap spline fit on the target score distribution using decoys as the null. When false, pi0 is fixed at 1.0 (pure target-decoy FDR, no bootstrap estimation). Affects both Scores::calcQvals and Scores::calcPep. Upstream percolator has no CLI flag for this; the in-library Scores(bool usePi0) constructor is the only toggle, matched here.true, false
+++InferencePeptide/protein/gene/peptidoform inference parameters.
++++peptidoformPeptidoform inference options.
runfalse Enable peptidoform inference.true, false
ipf_ms1_scoringfalse Use MS1 precursor evidence for peptidoform inference.true, false
ipf_ms2_scoringfalse Use MS2 precursor evidence for peptidoform inference.true, false
ipf_h0true Include the null hypothesis in IPF inference.true, false
ipf_grouped_fdrfalse Compute model FDR separately per num_peptidoforms group.true, false
ipf_max_peakgroup_pep0.7 Maximum peakgroup PEP for entering precursor inference.
ipf_max_precursor_pep0.7 Maximum precursor-level evidence PEP.
ipf_max_precursor_peakgroup_pep0.4 Maximum precursor-peakgroup PEP retained for transition inference.
ipf_max_transition_pep0.6 Maximum transition evidence PEP retained for IPF.
propagate_signal_across_runsfalse Propagate confident transition evidence across aligned runs.true, false
ipf_min_alignment_mapping_confidence0.5 Minimum mapping confidence retained for across-run propagation.
across_run_confidence_threshold0.5 Maximum transition PEP eligible for across-run propagation.
++++peptidePeptide inference options.
globaltrue Enable peptide inference in the global context.true, false
experiment_widefalse Enable peptide inference in the experiment-wide context.true, false
run_specificfalse Enable peptide inference in the run-specific context.true, false
++++proteinProtein inference options.
globaltrue Enable protein inference in the global context.true, false
experiment_widefalse Enable protein inference in the experiment-wide context.true, false
run_specificfalse Enable protein inference in the run-specific context.true, false
++++geneGene inference options.
globalfalse Enable gene inference in the global context.true, false
experiment_widefalse Enable gene inference in the experiment-wide context.true, false
run_specificfalse Enable gene inference in the run-specific context.true, false
++++error_estimationContext-level error estimation options.
parametricfalse Use parametric p-value estimation instead of empirical estimation.true, false
pfdrfalse Use positive FDR in q-value and s-value calculations.true, false
pi0_lambda[0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45] Lambda grid for pi0 estimation.
pi0_methodbootstrap Method for pi0 estimation.bootstrap, smoother
pi0_smooth_df3 Degrees of freedom for smoother-based pi0 estimation.1:∞
pi0_smooth_log_pi0false Smooth log(pi0) instead of pi0 directly.true, false
lfdr_truncatetrue Truncate local FDR/PEP values to [0,1].true, false
lfdr_monotonetrue Enforce monotone local FDR/PEP estimates.true, false
lfdr_transformationprobit Transformation used by local FDR estimation.probit, logit
lfdr_adj1.5 Adjustment factor for local FDR estimation bandwidth.
lfdr_eps1.0e-08 Epsilon used to clip p-values before local FDR estimation.
+++ExportUser-facing result and matrix export parameters.
++++parquetOptions for scored feature parquet export.
runfalse Whether to export scored feature parquet tables.true, false
include_transition_datatrue Whether to also export transition-level parquet tables.true, false
exclude_decoysfalse Whether to exclude decoys from parquet feature exports.true, false
++++resultsOptions for user-facing filtered result export.
runtrue Whether to export the filtered results table.true, false
formattsv Output format for the filtered results table.tsv, parquet
ipfpeptidoform How IPF results should be represented when SCORE_IPF is present.peptidoform, augmented, disable
transition_quantificationtrue Whether to aggregate transition-level quantification columns.true, false
max_transition_pep0.7 Maximum transition PEP used for aggregated transition quantification.
ipf_max_peptidoform_pep0.4 Maximum IPF PEP used for peptidoform export filtering.
max_rs_peakgroup_qvalue0.05 Maximum run-specific peakgroup q-value retained.
use_peptide_scorestrue Whether to append peptide-level scores if SCORE_PEPTIDE is present and to require passing the peptide-level threshold.true, false
max_global_peptide_qvalue0.01 Maximum global peptide-level q-value retained when peptide filtering is enabled.
use_protein_scorestrue Whether to append protein-level scores if SCORE_PROTEIN is present and to require passing the protein-level threshold.true, false
max_global_protein_qvalue0.01 Maximum global protein-level q-value retained when protein filtering is enabled.
use_gene_scoresfalse Whether to append gene-level scores if SCORE_GENE is present and to require passing the gene-level threshold.true, false
max_global_gene_qvalue0.01 Maximum global gene-level q-value retained when gene filtering is enabled.
use_alignmentfalse Whether to recover aligned features when legacy alignment tables are present.true, false
max_alignment_pep0.7 Maximum alignment PEP retained when alignment recovery is enabled.
exclude_decoystrue Whether to exclude decoys from the filtered results export.true, false
++++matrixOptions for quantification matrix exports.
precursorfalse Whether to export the precursor-level quantification matrix.true, false
peptidetrue Whether to export the peptide-level quantification matrix.true, false
proteintrue Whether to export the protein-level quantification matrix.true, false
genefalse Whether to export the gene-level quantification matrix.true, false
formattsv Output format for quantification matrices.tsv, parquet
ipfpeptidoform How IPF results should be represented when SCORE_IPF is present.peptidoform, augmented, disable
transition_quantificationtrue Whether to aggregate transition-level quantification columns onto the filtered feature rows.true, false
max_transition_pep0.7 Maximum transition PEP used for aggregated transition quantification.
ipf_max_peptidoform_pep0.4 Maximum IPF PEP used for peptidoform export filtering.
max_rs_peakgroup_qvalue0.05 Maximum run-specific peakgroup q-value retained.
use_peptide_scorestrue Whether peptide-level scores should be required when peptide filtering is enabled.true, false
max_global_peptide_qvalue0.01 Maximum global peptide-level q-value retained when peptide filtering is enabled.
use_protein_scorestrue Whether protein-level scores should be required when protein filtering is enabled.true, false
max_global_protein_qvalue0.01 Maximum global protein-level q-value retained when protein filtering is enabled.
use_gene_scoresfalse Whether gene-level scores should be required when gene filtering is enabled.true, false
max_global_gene_qvalue0.01 Maximum global gene-level q-value retained when gene filtering is enabled.
use_alignmentfalse Whether to recover aligned features when legacy alignment tables are present.true, false
max_alignment_pep0.7 Maximum alignment PEP retained when alignment recovery is enabled.
exclude_decoystrue Whether to exclude decoys from the filtered matrix input rows.true, false
top_n3 Number of top precursors / peptides retained during matrix summarization.
consistent_toptrue Whether to use the same top precursors / peptides across all runs.true, false
normalizationnone Normalization applied to matrix sample columns after summarization.none, median, medianmedian