DNA expressions consitute a formal language/notation for DNA molecules that may contain nicks and gaps. Different DNA expressions may denote the same DNA molecule. We define a (minimal) normal form for this language and describe an algorithm to rewrite a given DNA expression into the normal form.
The paper is available here (as pdf). Of course, if the paper gets accepted, then it will be revised in accordance with the referees' comments. Hence, the above PDF is probably not the final version.
You may refer to the report as R. van Vliet: All about a Minimal Normal Form for DNA Expressions, Technical Report 2011-03, Leiden Institute of Advanced Computer Science, Leiden University (2011).
We describe a formal language/notation for DNA molecules that may contain nicks and gaps. The elements of the language, DNA expressions, denote formal DNA molecules. Different DNA expressions may denote the same formal DNA molecule. We analyse the shortest DNA expressions denoting a given formal DNA molecule. We determine lower bounds on their lengths and explain how we construct these minimal DNA expressions.
The paper is available here (as pdf). You can also find the paper directly at the publisher's website, when you follow this link. Note that in this paper, we sometimes use terminology which is different from the one in the original DNA 10 paper and the technical report 2004-03 below.
You may refer to the paper as
R. van Vliet, H.J. Hoogeboom, G. Rozenberg:
The construction of minimal DNA expressions,
Natural Computing,
5(2), May 2006, 127-149.
We describe a formal language/notation for DNA molecules that may contain nicks and gaps. The elements of the language, DNA expressions, denote formal DNA molecules. Different DNA expressions may denote the same formal DNA molecule. We analyse the shortest DNA expressions denoting a given formal DNA molecule: what is their length, how are they constructed, how many of them are there, and how can they be characterized.
The paper is available here (as pdf). You can also find the paper directly at the publisher's website, when you follow this link.
You may refer to the paper as
R. van Vliet, H.J. Hoogeboom, G. Rozenberg:
Combinatorial aspects of minimal DNA expressions,
DNA Computing -- 10th International Workshop on DNA Computing,
DNA10, Milan, Italy, June 7-10, 2004 -- Revised Selected Papers,
Lecture Notes in Computer Science 3384
(C. Ferretti, G. Mauri, C. Zandron, eds.),
Springer-Verlag, Berlin (2005), 375-388.
There are two differences between the first version of the technical report and the final version. On 2 April, 2004, one reference has been removed from the list of references. It was not referred to anyway. On 20 July, 2011, the proof of a certain property has been removed. The report also contained (and still contains) another proof of the same property.
You may refer to the report as R. van Vliet: Combinatorial Aspects of Minimal DNA Expressions (ext.), Technical Report 2004-03, Leiden Institute of Advanced Computer Science, Leiden University (2004).
Questions and comments can be sent to Rudy van Vliet: rvvliet@liacs.nl.
Last modified:
July 26, 2011 - http://www.liacs.nl/home/rvvliet/dnaexpressions/index.html