Skip to main content
Figure 3 | BMC Bioinformatics

Figure 3

From: Algorithms for optimizing cross-overs in DNA shuffling

Figure 3

Examples of dynamic programming recurrences. The top part of each example shows relationships in the table and the bottom part the score differences. (left) Δ G nn optimization, a nearest-neighbor approximation to the change in free energy of annealing, summing adjacent nucleotide pairs. We must keep track of the third nucleotides of the codons for position i - 1 in order to compute the Δ G nn contribution. (right) Run optimization cases: common codon; common codon after substitution; continue and end a run; continue and end one run and start a new one; end one run and start a new one. The run score contribution is computed based on the pattern of nucleotide matches.

Back to article page