Simplifying Synthetic Biology: The Compilation Design Rules Engine
Genome Compiler’s new Compilation Design Rules Engine ensures users that their synthetic biology projects follow nature’s engineering constraints as well specific rules from the industry’s most prominent synthesizers. Also look forward for future releases to establish your own design constraints as well. Debugging complex synthetic biology work has never been easier.
Features such as the ability to debug a sequence are imperative for the future success of the synthetic biology industry. As projects grow in size and scope, both in terms of technical breadth as well as in terms of personnel building a project, the ability to remove potential errors easily is a necessity. By building sequences from the ground up with the goal of synthesis through a specific downstream partner, the efficiency of development assurance of manufacturability gained through a tight design rules system are indispensable.
After edits to a sequence select the design rules you wish to establish for a project by modifying design rules settings in the layers. Natural constraints such as the necessity of nucleotides being divisible by three are included as well as specific design rules from the industry’s paramount synthesis companies such as Gen9, IDT, GeneART and Genscript.
To initiate the debugging feature select the “Compile” button in the menu bar. Afterwards error and warning flags alerting the user of problems and inconsistencies in the sequence. These messages are propagated across all abstraction layers as well as in a concise summary table under the “Compilation” tab in the properties area. Selecting compilation messages from the summary table will bring the user to the portion of the sequence affected by the edit.
With subsequent repairs to the project, selecting the “Compilation” button again will inform the user as to the success of changes to the sequence to fit within selected design constraints.
The new debugging capabilities of Genome Compiler’s Compilation Design Rules Engine ensure that sequences can not only be intuitively modified but that their eventual projects will be easily prepared for synthesis.