From b72c3098c4fa83580d958ee7347e1322b0c529c9 Mon Sep 17 00:00:00 2001
From: AndiMajore <andi.majore@googlemail.com>
Date: Fri, 10 Mar 2023 18:16:49 +0100
Subject: [PATCH] all camis active

---
 cami_src/cami_suite.py                       |  54 +++---
 data/tmp/example_run/DIAMOnD/DIAMOnD_out.txt |  18 +-
 data/tmp/example_run/ROBUST/ROBUST_out.txt   | 185 ++++++++++---------
 3 files changed, 130 insertions(+), 127 deletions(-)

diff --git a/cami_src/cami_suite.py b/cami_src/cami_suite.py
index da61d58..a087e11 100644
--- a/cami_src/cami_suite.py
+++ b/cami_src/cami_suite.py
@@ -287,45 +287,45 @@ class cami():
 
         camis = {
             'cami_v1': {'function': cami_v1.run_cami, 'params': {'consens_threshold': consens_threshold}},
-            # 'cami_v2_param1_tr': {'function': cami_v2.run_cami, 'params': {
-            #     'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75
-            # }},
-            # 'cami_v2_param1_bc': {'function': cami_v2.run_cami, 'params': {
-            #     'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'betweenness'
-            # }},
-            # 'cami_v2_param1_m': {'function': cami_v2.run_cami, 'params': {
-            #     'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'must'
-            # }},
+            'cami_v2_param1_tr': {'function': cami_v2.run_cami, 'params': {
+                'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75
+            }},
+            'cami_v2_param1_bc': {'function': cami_v2.run_cami, 'params': {
+                'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'betweenness'
+            }},
+            'cami_v2_param1_m': {'function': cami_v2.run_cami, 'params': {
+                'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'must'
+            }},
             'cami_v2_param2_tr': {'function': cami_v2.run_cami, 'params': {
                 'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5
             }},
             'cami_v2_param2_m': {'function': cami_v2.run_cami, 'params': {
                 'hub_penalty': 0, 'damping_factor': 0.7, 'ranking': 'must',
             }},
-            # 'cami_v2_param2_bc': {'function': cami_v2.run_cami, 'params': {
-            #     'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'betweenness'
-            # }},
-            # 'cami_v3_param1_tr': {'function': cami_v3.run_cami, 'params': {
-            #     'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75
-            # }},
-            # 'cami_v3_param1_bc': {'function': cami_v3.run_cami, 'params': {
-            #     'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'betweenness'
-            # }},
-            # 'cami_v3_param1_m': {'function': cami_v3.run_cami, 'params': {
-            #     'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'must'
-            # }},
+            'cami_v2_param2_bc': {'function': cami_v2.run_cami, 'params': {
+                'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'betweenness'
+            }},
+            'cami_v3_param1_tr': {'function': cami_v3.run_cami, 'params': {
+                'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75
+            }},
+            'cami_v3_param1_bc': {'function': cami_v3.run_cami, 'params': {
+                'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'betweenness'
+            }},
+            'cami_v3_param1_m': {'function': cami_v3.run_cami, 'params': {
+                'hub_penalty': 0.8, 'damping_factor': 0.5, 'confidence_level': 0.75, 'ranking': 'must'
+            }},
             'cami_v3_param2_tr': {'function': cami_v3.run_cami, 'params': {
                 'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'trustrank'
             }},
-            # 'cami_v3_param2_bc': {'function': cami_v3.run_cami, 'params': {
-            #     'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'betweenness'
-            # }},
+            'cami_v3_param2_bc': {'function': cami_v3.run_cami, 'params': {
+                'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'betweenness'
+            }},
             'cami_v3_param2_m': {'function': cami_v3.run_cami, 'params': {
                 'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'must'
             }},
-            # 'cami_v3_param3_m': {'function': cami_v3.run_cami, 'params': {
-            #     'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'must', 'trees': 15
-            # }},
+            'cami_v3_param3_m': {'function': cami_v3.run_cami, 'params': {
+                'hub_penalty': 0, 'damping_factor': 0.7, 'confidence_level': 0.5, 'ranking': 'must', 'trees': 15
+            }},
         }
 
         for cami_method_name, cami_params in camis.items():
diff --git a/data/tmp/example_run/DIAMOnD/DIAMOnD_out.txt b/data/tmp/example_run/DIAMOnD/DIAMOnD_out.txt
index c437918..b919a4e 100644
--- a/data/tmp/example_run/DIAMOnD/DIAMOnD_out.txt
+++ b/data/tmp/example_run/DIAMOnD/DIAMOnD_out.txt
@@ -5,9 +5,9 @@
 4	20662	9.854602493455391e-16
 5	4538	1.4901569377288262e-15
 6	20753	8.016884001570942e-18
-7	9325	6.263567028730509e-18
+7	4587	6.263567028730509e-18
 8	15251	6.190983401441531e-19
-9	4587	2.4259191061742027e-20
+9	9325	2.4259191061742027e-20
 10	20642	1.0540752325081272e-18
 11	4575	7.503376809979676e-16
 12	12502	4.90800391980581e-14
@@ -36,13 +36,13 @@
 35	3989	4.929325451244205e-14
 36	6685	1.2333649268213917e-11
 37	11672	2.4548179875754814e-11
-38	21313	2.6731662685839115e-11
-39	21312	2.851377353156071e-11
-40	21331	3.0383529172974295e-11
-41	21214	3.234375686155525e-11
-42	21321	3.43973287257814e-11
-43	21342	3.6547161771142566e-11
-44	21319	3.8796217880136875e-11
+38	21319	2.6731662685839115e-11
+39	21313	2.851377353156071e-11
+40	21321	3.0383529172974295e-11
+41	21331	3.234375686155525e-11
+42	21342	3.43973287257814e-11
+43	21214	3.6547161771142566e-11
+44	21312	3.8796217880136875e-11
 45	9430	1.753322593604545e-10
 46	12155	7.726323004315891e-11
 47	11350	1.070505090400452e-11
diff --git a/data/tmp/example_run/ROBUST/ROBUST_out.txt b/data/tmp/example_run/ROBUST/ROBUST_out.txt
index eb5cc02..2db5615 100644
--- a/data/tmp/example_run/ROBUST/ROBUST_out.txt
+++ b/data/tmp/example_run/ROBUST/ROBUST_out.txt
@@ -1,106 +1,109 @@
-20659 21366
-20659 20662
-12270 4587
-12270 4153
-12270 25067
-12270 4227
-12270 9325
-12270 6686
-12270 510
-563 21357
-563 9823
-563 21213
-563 8034
-563 4245
-563 6673
-563 14665
-563 9285
-563 14795
-21340 21366
-21340 17216
-21210 21279
-21210 14693
-21210 510
-21210 6686
-21209 17873
-21209 21213
-21209 67
-21209 21279
-20663 20660
-20663 20661
-20663 20662
-21310 15917
-21310 11972
-21310 20662
-21310 4227
-20661 20662
-8907 288
+21341 21328
+21357 563
+20662 20659
+20662 21310
+20662 20663
+20662 20660
+17873 11972
+17873 9238
+17873 431
+17873 9285
+17873 345
+17873 4153
+17873 4227
+17873 6673
+20663 20659
+21279 21210
 21279 11972
 21279 21328
 21279 20023
 21279 15917
 21279 20787
-4587 11972
-4587 20787
-4587 20023
+14487 16935
+14487 8350
+856 4103
+856 12155
+856 345
+856 9430
+856 67
+856 9751
+21352 9238
+21352 237
+21352 340
+15917 21310
+15917 14665
+15917 6686
+15917 9751
+15917 14795
+15917 510
 237 20166
-237 21352
-16935 14487
+12155 11972
+12155 20787
+4103 9369
+4227 12270
+4227 11972
+4227 21310
+4227 21328
+4227 18437
+21209 11972
+21209 67
+21209 21211
 16935 16155
-11972 17873
+563 4245
+563 9285
+563 21328
+563 14665
+563 9823
+563 8034
+563 6673
+563 14795
+563 21211
+12270 25067
+12270 9325
+12270 4587
+12270 4153
+12270 510
+12270 6686
+20661 20659
+20023 11972
+20023 510
+20023 4587
+510 18437
+510 21328
+510 21210
+510 20787
+510 21310
+20787 11972
+20787 8034
+20787 25067
+20787 6686
+20787 4587
+8350 21366
+23285 288
 11972 18437
+11972 21310
+11972 4245
 11972 6907
-11972 9823
-11972 14693
 11972 25067
-11972 8034
 11972 6686
-11972 9325
 11972 25258
-11972 4245
+11972 9325
+11972 14693
+11972 9823
+11972 4587
 11972 9430
-11972 4227
-11972 510
-23285 288
-21341 21328
-21328 510
-21328 4227
-20660 21366
-9369 4103
-9369 6907
-14487 8350
-21366 8350
-15917 20787
-15917 14665
-15917 9751
-15917 9325
-15917 14795
-21352 9238
-21352 340
-20023 17873
-20023 510
-288 431
-20787 6686
-20787 8034
-20787 25067
-20166 340
+11972 8034
 20166 25545
-4103 856
-431 17873
-9238 17873
-17873 4153
-17873 345
-17873 6673
-17873 4227
-17873 9285
-17873 510
-17873 14795
-16155 17216
-16155 25545
+20166 340
+21210 6686
+21210 14693
+20660 20659
+21340 21366
+21340 17216
+21366 20659
+8907 288
+431 288
+25545 16155
+9369 6907
 16155 25258
-340 856
-856 25545
-856 345
-856 9751
-856 67
-856 9430
+16155 17216
-- 
GitLab