The folder /framework
contains the modeling framework for Synthethic Biolog: DTU-SB.
The folder /logic-synthesis
contains the extension using the DTU-SB Framework.
The folder /GUI
contains a GUI for the framework based on Java Swing.
All folders are Eclipse projects, the Logic Synthesis and GUI projects reference the DTU-SB Framework, thus to get this up and running locally the following steps should be followed:
-
Clone the entire repository:
git clone git@bitbucket.org:jboysen/dtu-sb.git
(or use the urlhttps://bitbucket.org/jboysen/dtu-sb.git
) -
Navigate into the
DTU-SB
folder. -
Import the project from
/framework
into Eclipse. -
Import the project from
/logic-synthesis
and/GUI
into Eclipse. -
Done!
Alternatively the respective Ant targets of the folders can be used.
Further information for usage of the framework can be found on the framework main page.
For usage of the Logic Synthesis: Go to the Downloads tab
and download the file DTU-SB-GUI.zip
, which contains a pre-compiled JAR-file and required library files. The JAR-file can
be executed out-of-the-box, and synthesising new genetic devices can be done by choosing "Truth Table" on the left. Though
to ensure that enough memory is available to the simulator, the following execution will raise the memory limit to 2GB:
$ java -Xmx2g -jar DTU-SB-GUI.jar
Note that the library-files located in the library
-folder must be on the same path-level as the JAR-file itself.