In order to do this the substance nodes were split and each assigned to a worker process. Before starting each worker the graphs were converted into NetworKit graph objects as NetworKit was found to have better compute times. Each worker process would then calculate the number of single source shortest paths (SSSPs) using the NetworKit Breadth First Search (BFS) method , from its assigned starting nodes to all of the substance nodes. Once each process was completed the results from each were summed up. This method was ran for each database configuration on a 128 core and 1TB RAM compute node, taking between 4.5 and 6 hours per configuration. The script was topped to 120 processes on the compute nodes in order to leave some CPU utilization for the OS. While running, CPU utilization hovered around 90% and RAM usage around 100GB. There are many improvements that could be made to this process, however this was used as an initial method to maximize utilization of the HPC cluster.