Artificial synthesis of DNA molecules is an essential part of the study of biological mechanisms. The design of a synthetic DNA molecule usually involves many objectives. One of the important objectives is to eliminate short sequence patterns that correspond to binding sites of restriction enzymes or transcription factors. While many design tools address this problem, no adequate formal solution exists for the pattern elimination problem. In this work, we present a formal description of the elimination problem and suggest efficient algorithms that eliminate unwanted patterns and allow optimization of other objectives with minimal interference to the desired DNA functionality. Our approach is flexible, efficient, and straightforward, and therefore can be easily incorporated in existing DNA design tools, making them considerably more powerful.
翻译:DNA分子的人工合成是生物机制研究的一个基本部分。合成DNA分子的设计通常涉及许多目标。重要的目标之一是消除与约束性限制酶或转录因子相对应的短序列模式。虽然许多设计工具解决这一问题,但消除模式问题没有适当的正式解决办法。在这项工作中,我们正式描述消除问题并提出有效的算法,消除不必要的模式,并在尽可能不干扰所需的DNA功能的情况下优化其他目标。我们的方法灵活、高效和直截了当,因此很容易纳入现有的DNA设计工具,使其更加强大。