Topological Network Alignment using Self-Supervised Siamese Model
Important: may need to change the path in both sh & py files according to your file structure
- Code file name
Noisy_graph.py - follow
run_noise.shfile
Command Format python Noisy_graph.py graph_file_name percentage_error
- follow
run_orca.shfile - edit the graph file and add
(node_count, edge_count)at the top of each file before runningorca
Command Format orca.exe node [#nodes] filename output
Imoprtant: need to add orca.exe to the bash path, orca software can be found in folder orca-master or can be downloaded from github
- edit the graph file and remove
(node_count, edge_count)at the top of each file before runningimapcode - Code file name
Graphlet_imap.py - follow
run_imap_all.shfile with otherimap.shfiles
Command Format python Graphlet_imap.py graph_1 graph_2 graphlet_file_1 graphlet_file_2 initial_map nbr
- Code file name
GATNE.py - follow
run_gatne_all.shfile with othergatne.shfiles
Command Format python GATNE.py g1 g2 f1 f2 mapI mapT lr epc bs dim topk