Skip to main navigation Skip to search Skip to main content

Genetic design of drugs without side-effects

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

21 Downloads (CityUHK Scholars)

Abstract

Consider two sets of strings, ℬ (bad genes) and script G sign (good genes), as well as two integers db and dg (db ≤ dg). A frequently occurring problem in computational biology (and other fields) is to find a (distinguishing) substring s of length L that distinguishes the bad strings from good strings, i.e., such that for each string si ∈ ℬ there exists a length-L substring t i of si with d(s, ti) ≤ db (close to bad strings), and for every substring ui of length L of every string gi ∈ script G sign, d(s, ui) ≥ d g (far from good strings). We present a polynomial time approximation scheme to settle the problem; i.e., for any constant ε > 0, the algorithm finds a string s of length L such that for every si ∈ ℬ there is a length-L substring ti of si with d(ti, s) ≤ (1 + ε)db, and for every substring ui of length L of every gi ∈ script G sign, d(u i, s) ≥ (1 - ε)dg if a solution to the original pair (db ≤ dg) exists. Since there is a polynomial number of such pairs (db, dg), we can exhaust all the possibilities in polynomial time to find a good approximation required by the corresponding application problems.
Original languageEnglish
Pages (from-to)1073-1090
JournalSIAM Journal on Computing
Volume32
Issue number4
DOIs
Publication statusPublished - Jun 2003

Research Keywords

  • Approximation algorithms
  • Computational molecular biology
  • Distinguishing substring selection

Publisher's Copyright Statement

  • COPYRIGHT TERMS OF DEPOSITED FINAL PUBLISHED VERSION FILE: © 2003 Society for Industrial and Applied Mathematics.

Fingerprint

Dive into the research topics of 'Genetic design of drugs without side-effects'. Together they form a unique fingerprint.

Cite this