Adaptive control of hybridization noise in DNA sequencing-by-hybridization.
We consider the problem of sequence reconstruction in sequencing-by-hybridization in the presence of spectrum errors. As suggested by intuition, and reported in the literature, false-negatives (i.e., missing spectrum probes) are by far the leading cause of reconstruction failures. In a recent paper we have described an algorithm, called "threshold-theta", designed to recover from false negatives. This algorithm is based on overcompensating for missing extensions by allowing larger reconstruction subtrees. We demonstrated, both analytically and with simulations, the increasing effectiveness of the approach as the parameter theta grows, but also pointed out that for larger error rates the size of the extension trees translates into an unacceptable computational burden. To obviate this shortcoming, in this paper we propose an adaptive approach which is both effective and efficient. Effective, because for a fixed value of theta it performs as well as its single-threshold counterpart, efficient because it exhibits substantial speed-ups over it. The idea is that, for moderate error rates a small fraction of the target sequence can be involved in error recovery; thus, expectedly the remainder of the sequence is reconstructible by the standard noiseless algorithm, with the provision to switch to operation with increasingly higher thresholds after detecting failure. This policy generates interesting and complex interplays between fooling probes and false negatives. These phenomena are carefully analyzed for random sequences and the results are found to be in excellent agreement with the simulations. In addition, the experimental algorithmic speed-ups of the multithreshold approach are explained in terms of the interaction amongst the different threshold regimes.
Leong
Hon-Wai
HW
School of Computing, National University of Singapore, Singapore. leonghw@comp.nus.edu.sg
Preparata
Franco P
FP
Sung
Wing-Kin
WK
Willy
Hugo
H
D000465:Algorithms; D004247:DNA / Q000032:analysis* / Q000235:genetics*; D015342:DNA Probes / Q000235:genetics; D005246:Feedback; D017403:In Situ Hybridization / Q000379:methods*; D008957:Models, Genetic; D015233:Models, Statistical; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D017422:Sequence Analysis, DNA / Q000379:methods*; D013269:Stochastic Processes
D015342:DNA Probes; D004247:DNA