Modeling Structure-Function Relationships in Synthetic DNA Sequences using Attribute Grammars
Figure 1
Workflow of generating the gene network model encoded in a DNA sequence.
The input for this process is a DNA sequence that is first broken down into parts by the scanner. The combination of the parts is validated by the parser according to a syntactic model. After validation by the parser, the sequence is translated by applying semantic actions attached to the rules to transform the series of parts into a set of chemical equations. The resulting equations can then be solved using existing simulation engines. Each step takes the output of the previous step as input, so the workflow can start from any step if the appropriate input is provided.