A fractional programming approach to efficient DNA melting temperature calculation

被引:17
作者
Leber, M
Kaderali, L
Schönhuth, A
Schrader, R
机构
[1] Univ Cologne, Ctr Appl Comp Sci, D-50931 Cologne, Germany
[2] Univ Cologne, Inst Biochem, D-50674 Cologne, Germany
关键词
D O I
10.1093/bioinformatics/bti379
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: In a wide range of experimental techniques in biology, there is a need for an efficient method to calculate the melting temperature of pairings of two single DNA strands. Avoiding cross-hybridization when choosing primers for the polymerase chain reaction or selecting probes for large-scale DNA assays are examples where the exact determination of melting temperatures is important. Beyond being exact, the method has to be efficient, as these techniques often require the simultaneous calculation of melting temperatures of up to millions of possible pairings. The problem is to simultaneously determine the most stable alignment of two sequences, including potential loops and bulges, and calculate the corresponding melting temperature. Results: As the melting temperature can be expressed as a fraction in terms of enthalpy and entropy differences of the corresponding annealing reaction, we propose to use a fractional programming algorithm, the Dinkelbach algorithm, to solve the problem. To calculate the required differences of enthalpy and entropy, the Nearest Neighbor model is applied. Using this model, the substeps of the Dinkelbach algorithm in our problem setting turn out to be calculations of alignments which optimize an additive score function. Thus, the usual dynamic programming techniques can be applied. The result is an efficient algorithm to determine melting temperatures of two DNA strands, suitable for large-scale applications such as primer or probe design.
引用
收藏
页码:2375 / 2382
页数:8
相关论文
共 40 条
[31]  
Rahmann Sven, 2003, J Bioinform Comput Biol, V1, P343, DOI 10.1142/S0219720003000125
[32]   Consensus-degenerate hybrid oligonucleotide primers for amplification of distantly related sequences [J].
Rose, TM ;
Schultz, ER ;
Henikoff, JG ;
Pietrokovski, S ;
McCallum, CM ;
Henikoff, S .
NUCLEIC ACIDS RESEARCH, 1998, 26 (07) :1628-1635
[33]   OligoArray: genome-scale oligonucleotide design for microarrays [J].
Rouillard, JM ;
Herbert, CJ ;
Zuker, M .
BIOINFORMATICS, 2002, 18 (03) :486-487
[34]  
Rozen S, 2000, Methods Mol Biol, V132, P365
[35]   A COMPUTER-PROGRAM FOR CHOOSING OPTIMAL OLIGONUCLEOTIDES FOR FILTER HYBRIDIZATION, SEQUENCING AND INVITRO AMPLIFICATION OF DNA [J].
RYCHLIK, W ;
RHOADS, RE .
NUCLEIC ACIDS RESEARCH, 1989, 17 (21) :8543-8551
[36]   The thermodynamics of DNA structural motifs [J].
SantaLucia, J ;
Hicks, D .
ANNUAL REVIEW OF BIOPHYSICS AND BIOMOLECULAR STRUCTURE, 2004, 33 :415-440
[37]  
SCHAIBLE S, 1978, MATH SYSTEMS EC, V42
[38]   THERMAL-DENATURATION OF DOUBLE-STRANDED NUCLEIC-ACIDS - PREDICTION OF TEMPERATURES CRITICAL FOR GRADIENT GEL-ELECTROPHORESIS AND POLYMERASE CHAIN-REACTION [J].
STEGER, G .
NUCLEIC ACIDS RESEARCH, 1994, 22 (14) :2760-2768
[39]  
Wedler G., 1997, LEHRBUCH PHYS CHEM
[40]   ON FINDING ALL SUBOPTIMAL FOLDINGS OF AN RNA MOLECULE [J].
ZUKER, M .
SCIENCE, 1989, 244 (4900) :48-52