diff --git a/Docs/ChangeLog.md b/Docs/ChangeLog.md
index e9fe29d..942f5b3 100644
--- a/Docs/ChangeLog.md
+++ b/Docs/ChangeLog.md
@@ -1,3 +1,9 @@
+# Version: 1.114.2
+## Date: 2024-09-22
+### Changes:
+- New: Added Mini peptides threshold for the Protein Suming part.
+- Fix: Fixed the index of peptide table lost after data preprossing.
+
# Version: 1.114.1
## Date: 2024-09-19
diff --git a/metax/gui/main_gui.py b/metax/gui/main_gui.py
index 77ea594..1eee15f 100644
--- a/metax/gui/main_gui.py
+++ b/metax/gui/main_gui.py
@@ -980,8 +980,10 @@ def change_event_checkBox_create_protein_table(self):
# self.checkBox_infrence_protein_by_sample.setEnabled(True)
# self.comboBox_protein_ranking_method.setEnabled(True)
self.comboBox_method_of_protein_inference.setEnabled(True)
+ self.spinBox_peptide_num_threshold_protein.setEnabled(True)
else:
self.comboBox_method_of_protein_inference.setEnabled(False)
+ self.spinBox_peptide_num_threshold_protein.setEnabled(False)
self.checkBox_infrence_protein_by_sample.setEnabled(False)
self.comboBox_protein_ranking_method.setEnabled(False)
@@ -2146,7 +2148,6 @@ def show_pushButton_preprocessing_help(self):
\n\nMultiple: Outliers will be imputed by using IterativeImputer with multiple imputations method. It uses the IterativeImputer with a specified number (K=5) of nearest features.\
\n\n\nData Normalization:\
\n\nIf you use [Z-Score, Mean centering and Pareto Scaling] data normalization, the data will be given a minimum offset again to avoid negative values.\
- \n\n\nBatch Effect Correction: only apply to peptide data.
'''
msg_box.setText(help_text)
msg_box.exec_()
@@ -2589,7 +2590,8 @@ def set_multi_table(self, restore_taxafunc=False, saved_obj=None):
'method': self.comboBox_method_of_protein_inference.currentText(),
'by_sample': self.checkBox_infrence_protein_by_sample.isChecked(),
'rank_method' :self.comboBox_protein_ranking_method.currentText(),
- 'greedy_method': self.settings.value('protein_infer_greedy_mode', 'heap')
+ 'greedy_method': self.settings.value('protein_infer_greedy_mode', 'heap'),
+ 'peptide_mun_threshold': self.spinBox_peptide_num_threshold_protein.value(),
}
diff --git a/metax/gui/metax_gui/main_window.ui b/metax/gui/metax_gui/main_window.ui
index c9a215d..c683599 100644
--- a/metax/gui/metax_gui/main_window.ui
+++ b/metax/gui/metax_gui/main_window.ui
@@ -245,8 +245,8 @@
0
0
- 391
- 80
+ 528
+ 530
@@ -574,6 +574,30 @@
+ -
+
+
-
+
+
+ Peptide Number Threshold of Protein
+
+
+
+ -
+
+
+ false
+
+
+ 1
+
+
+ 999
+
+
+
+
+
-
@@ -2722,7 +2746,7 @@
0
0
- 621
+ 999
150
@@ -3725,7 +3749,7 @@
0
0
- 878
+ 1020
128
@@ -5619,8 +5643,8 @@
0
0
- 535
- 94
+ 996
+ 99
@@ -7400,8 +7424,8 @@
0
0
- 620
- 65
+ 1016
+ 101
@@ -8109,8 +8133,8 @@
0
0
- 775
- 102
+ 1016
+ 185
@@ -10216,7 +10240,7 @@
0
0
1122
- 21
+ 23