You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8b8038b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: pyprophet/_config.py
+39-1Lines changed: 39 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -114,6 +114,8 @@ class RunnerConfig:
114
114
ipf_max_peakgroup_pep (float): Max PEP for peak group consideration in IPF.
115
115
ipf_max_transition_isotope_overlap (float): Max isotope overlap for transition selection in IPF.
116
116
ipf_min_transition_sn (float): Min log S/N for transition selection in IPF.
117
+
transition_training_require_unique_mapping (bool): Whether to restrict transition semi-supervised target training peaks to uniquely mapped transitions.
118
+
transition_training_require_phospho_loss (bool): Whether to restrict transition semi-supervised target training peaks to phospho-loss transitions.
117
119
118
120
glyco (bool): Whether glycopeptide-specific scoring is enabled.
119
121
density_estimator (str): Score density estimation method ('kde' or 'gmm').
@@ -124,6 +126,8 @@ class RunnerConfig:
124
126
threads (int): Number of CPU threads to use; -1 means all CPUs.
125
127
test (bool): Whether to enable test mode with deterministic behavior.
126
128
color_palette (str): Color palette used in PDF report rendering.
129
+
report_mode (str): PDF report scope: 'full', 'main', or 'none'.
130
+
apply_weights_run_batch_size (int): Number of runs to score together per streamed OSW apply batch. `0` means auto.
Copy file name to clipboardExpand all lines: pyprophet/cli/ipf.py
+27Lines changed: 27 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,13 @@
48
48
show_default=True,
49
49
help="[Experimental] Compute grouped FDR instead of pooled FDR to better support data where peak groups are evaluated to originate from very heterogeneous numbers of peptidoforms.",
50
50
)
51
+
@click.option(
52
+
"--ipf_grouped_fdr_strategy",
53
+
default="num_peptidoforms",
54
+
show_default=True,
55
+
type=click.Choice(["num_peptidoforms"]),
56
+
help="Grouping strategy used when --ipf_grouped_fdr is enabled.",
57
+
)
51
58
@click.option(
52
59
"--ipf_max_precursor_pep",
53
60
default=0.7,
@@ -76,6 +83,20 @@
76
83
type=float,
77
84
help="Maximum PEP to consider scored transitions in IPF.",
78
85
)
86
+
@click.option(
87
+
"--ipf_min_supporting_transitions",
88
+
default=0,
89
+
show_default=True,
90
+
type=int,
91
+
help="Minimum number of supporting identifying transitions required to keep an inferred peptidoform result. Applied as a post-IPF filter; 0 disables the filter.",
92
+
)
93
+
@click.option(
94
+
"--ipf_min_peakgroup_intensity",
95
+
default=0.0,
96
+
show_default=True,
97
+
type=float,
98
+
help="Minimum FEATURE_MS2 area intensity required to keep an inferred peptidoform result. Applied as a post-IPF filter; 0 disables the filter.",
0 commit comments