Related Experiment Video
Updated: Oct 11, 2025

Author Spotlight: Advancements in DNA Nanosensors – Addressing Sensitivity and Selectivity Challenges in Molecular Detection
Published on: February 9, 2024
Effective decoders for DNA codes
Sheridan Houghten1, Sharnendu Banik1
1Computer Science Department, Brock University, 1812 Sir Isaac Brock Way, St. Catharines, Ontario L2S 3A1, Canada.
Abstract:
A number of applications use DNA as a storage mechanism. Because processes in these applications may cause errors in the data, the information must be encoded as one of a chosen set of words that are well separated from one another - a DNA error-correcting code. Typically, the types of errors that may occur include insertions, deletions and substitutions of symbols, making the edit metric the most suitable choice to measure the distance between strings. Decoding, the process of recovering the original word when errors occur, is complicated by biological restrictions combined with a high cost to calculate edit distance. Side effect machines (SEMs), an extension of finite state machines, can provide efficient decoding algorithms for such codes. Several codes of varying lengths are used to study the effectiveness of evolutionary programming (EP) as a general approach for finding SEMs for edit metric decoding. Two classification methods (direct and fuzzy classification) are compared, and different EP settings are examined to observe how decoding accuracy is affected. Regardless of code length, the best results are found using fuzzy classification. The best accuracy is seen for codes of length 10, for which a maximum accuracy of up to 99.4% is achieved for distance 1 and distance 2 and 3 achieve up to 97.1% and 85.9%, respectively. Additionally, the SEMs are examined for potential bloat by comparing the number of reachable states against the total number of states. Bloat is seen more in larger machines than in smaller machines. Furthermore, the results are analysed to find potential trends and relationships among the parameters, with the most consistent trend being that, when allowed, the longer codes generally show a propensity for larger machines.
Related Concept Videos
From DNA to Protein
DNA as a Genetic Template
Sanger Sequencing
The Central Dogma
DNA Base Pairing
Labeling DNA Probes
Radioisotopes, fluorophores, or small molecule binding partners like biotin or digoxigenin, are the most widely used reporter tags for labeling DNA probes. These labels can be attached to the probe DNA molecule via...

