SEARCH

SEARCH BY CITATION

Keywords:

  • dynamic programming;
  • LR-PCR;
  • optimization;
  • genomics

Abstract

Bacterium genome plasticity can efficiently be studied by the long-range polymerase chain reaction (LR-PCR) technique: genomes of different strains are split into hundreds of short segments which, after LR-PCR amplification, are used to sketch profiles. The segments have to: (1) cover the entire genome; (2) overlap each other; and (3) be of nearly identical size. This paper addresses the problem of finding a list of segments satisfying these constraints ‘as much as possible’. Two algorithms based on dynamic programming approach are presented. They differ on the optimization criteria for measuring the quality of the covering. The first considers the maximal deviation of the segment lengths relatively to an ideal length. The second automatically finds a segment length that minimizes the maximal deviation. Copyright © 2005 John Wiley & Sons, Ltd.