| Literature DB >> 25957353 |
Ozan Kahramanoğulları1, Luca Cardelli2.
Abstract
UNLABELLED: : Gener is a development module for programming chemical controllers based on DNA strand displacement. Gener is developed with the aim of providing a simple interface that minimizes the opportunities for programming errors: Gener allows the user to test the computations of the DNA programs based on a simple two-domain strand displacement algebra, the minimal available so far. The tool allows the user to perform stepwise computations with respect to the rules of the algebra as well as exhaustive search of the computation space with different options for exploration and visualization. Gener can be used in combination with existing tools, and in particular, its programs can be exported to Microsoft Research's DSD tool as well as to LaTeX.Entities:
Mesh:
Substances:
Year: 2015 PMID: 25957353 PMCID: PMC4547617 DOI: 10.1093/bioinformatics/btv286
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.A screenshot of a reduction performed on the built-in Example 1 that implements a transducer as in Cardelli (2013). The single strands consist of two domains, composed by ‘.’. One of the two composed domains can be a short domain, denoted with ‘t’. Any other string consisting of letters denotes a long domain. Complemented double strands are written in angle brackets ‘<’ and ‘>’, and they denote double strands consisting of strands and their Watson–Crick complements. We denote nicks on double strands with ‘^’, which are the interruptions on one side of the double strand that make the interactions between the signals and gates possible
Fig. 2.A screenshot of a search performed on an example. For the search, ‘all paths’ option is chosen together with the display options ‘search tree’ and ‘equal nodes’. The gray lines between the nodes denote equal nodes