Neighbor Joining algorithm and graph visualization software for Phylogenetic Project
Repository tree as of now:
/Math127
/algorithms
"Holds the algorithms for the project"
-Makefile
-"GNU Makefile to automate testing"
-mutate.py
"Jukes Cantor mutation model"
-neighborJoining.py
"Neighbor Joining algoithm"
-Test.py
"Unit tests for our classes"
/Simulations
"Simulations of Thread Effeciency"
To run the testing suite for this repo, cd into the algorithms folder and run "make test".
To test the effeciency of mutate over threads, change the permission of mutate_simulations.sh (chmod u+x mutate_simulations.sh). Then run the script. It will create a repository "simulations" with csv files logging the simulation.