Drew Gross, Delaney Dow, James Maher, and Marlee Feltham
Lachesis is a genetic assembly optimization program that automizes part assembly steps based on costs. The program is designed to be customizable for the user, where they are able to enter an end goal part/parts, a monetary or hourly cost value correlating to the estimated wet lab costs or computational time of each assembly step or stage, and the program will output an assembly tree diagram, as well as the estimated cost of the maximum or minimum assembly process.
python3 -m pip install --upgrade pip python3 -m pip install --upgrade Pillow
git clone https://github.com/marleef/EC552-Project.git
Minimum of project.cpp and project_gui.py are required to be in the same directory to run the program.
For ease of use, ensure that the file of the part(s) you want to use is in the same directory as the file.
python project_gui.py
Delaney Dow (Back End Development, Testing/Debugging, Data Structure & Algorithm Design, Logistical Leader)
Marlee Feltham (Back End Development, Testing/Debugging)
James Maher (GUI Development)
Drew Gross (GUI Debugging, Integration of Back End and GUI)
"Algorithms for automated DNA assembly" https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2860133/