- This repository contains the code of the bachelor thesis with said title. There are different algorithmus for graph matching and a gui to display the results.
- Oliver Kloss, Forschungszentrum Juelich, FH Aachen
Related publications:
-
- Oliver Kloss. Visualisierung von heterogenen Provenienzdaten in der Neurowissenschaft. Seminar paper. (2023)
Project requires Python 3.7, 3.8, 3.9 or 3.10, and the following packages:
- matplotlib == 2.0.1
- NetworkX
- numpy
- text_diff
- pip
Create environment:
pip:
pip install -r requiremnts.txt
gui.py
the main script to run the guigexf_compare.py
contains the code for the Graph Edit Distance Array + Comparison functionsfunc_compare.py
contains the code the own algorithm for function comparisoncomp_accumulated.py
contains the code to the comparison with the accumulated graphextract_func.py
contains the code that converts non-linear function graph to linear ones + text_diff
Give a description of the folder structure
Benchmark
contains benchmark data for Graph Edit DistanceCode
contains all the code of the projectData
contains all data used in the project or for testing/examples
- For a specific algorithm, run the file the code is in.
- For the gui, run the gui.py.