Ruzzo-Tompa Algorithm

Suppose you want to create a biomolecule using nucleic acid sequences (e.g., GCACGAGT). How do you go about doing this? Nucleic acid design involves creating a set of sequences which will then combine into the desired biomolecule. Those interested in accomplishing such a feat are typically working in the fields of DNA computing or DNA nanotechnology.

Constructing a biomolecule with the desired structure using nucleic acid sequences is easier than making a protein (also a biomolecule). This is because it is easier to predict how nucleic acid sequences will arrange themselves.

Examples of applications of nucleic acid design include constructing a DNA walker and DNA origami.

This post is part of a series. The most recent post in the series is “Ruzzo-Tompa Algorithm”. Learn when new posts appear by subscribing (RSS).