-
Notifications
You must be signed in to change notification settings - Fork 0
Software Installation
In this GitHub Repository, there are several python files that are able to be executed to assist in generating Chemical Reaction Networks for a given function. Though functions are limited to the program's current state, it is a very useful tool for cross-checking any calculations.
- Please make sure latex is installed on your computer.
FOR WINDOWS:
- Download the latest release: https://github.com/CUT-Labs/FUNDNA/releases.
- Unzip the file.
- Run the GUI executable ("FUNDNA.exe" recommended, "FUNDNA --debug.exe" for testing purposes).
FOR OTHER PLATFORMS:
- Download, fork, or clone the repository.
- Make sure the latest version of Python (Anaconda recommended) is installed along with Pathlib, Tkinter, NumPy, SciPy, NetworkX, Math, MPMath, and Pillow.
- Run the GUI file (~/build/gui.py).*
This project uses DNA as logic gates to create a Chemical Reaction Network (CRN) that allows us to compute values of different mathematical functions.
- Project Basis and Horner's Expansion Scholarly Article: https://www.nature.com/articles/s41598-018-26709-6
- Double-NAND Expansion Scholarly Article DOI: http://dx.doi.org/10.1145/3060403.3060410
Project Lead
Dr. Sayed Ahmad Salehi
Assistant Professor
Department of Electrical and Computer Engineering
Director of Computing with Unconventional Technologies (CUT) Lab
University of Kentucky | http://salehi.engr.uky.edu/
This project is supported by the National Science Foundation (NSF) and the University of Kentucky's College of Engineering.

