Assigning probes into a small number of pools separable by electrophoresis.
BACKGROUND
Measuring transcriptional expression levels (transcriptional profiling) has become one of the most important methods in functional genomics. Still, new measuring methods are needed to obtain more reliable, quantitative data about transcription on a genomic scale. In this paper we concentrate on certain computational optimization problems arising in the design of one such novel method. From a computational point of view the key feature of the new method is that the hybridized probes are distinguished from each other based on their different size. Therefore the probes have to be assigned into pools such that the probes in the same pool have unique sizes different enough from each other. Identification of expressed RNA is given by probe pool and probe size while quantification is given by the label of the probe, e.g. fluorescence intensity.


RESULTS
We show how to computationally find the probes and assign them into pools for a whole genome such that (i) each gene has a specific probe suitable for amplification and hybridization, and (ii) the expression level measurement can be done in a minimal number of pools separable by electrophoresis in order to minimize the total experiment cost of the measurement. Our main result is a polynomial-time approximation algorithm for assigning the probes into pools. We demonstrate the feasibility of the procedure by selecting probes for the yeast genome and assigning them into less than 100 pools. The probe sequences and their assignment into pools are available for academic research on request from the authors.
Kivioja
Teemu
T
Department of Computer Science, University of Helsinki, Teollisuuskatu 23, Helsinki, PO Box 26, FIN-00014, Finland. Teemu.Kivioja@cs.Helsinki.FI
Arvas
Mikko
M
Kataja
Kari
K
Penttilä
Merja
M
Söderlund
Hans
H
Ukkonen
Esko
E
D000465:Algorithms; D004247:DNA / Q000032:analysis* / Q000737:chemistry / Q000235:genetics; D015342:DNA Probes / Q000737:chemistry* / Q000235:genetics / Q000302:isolation & purification; D004586:Electrophoresis / Q000379:methods*; D020869:Gene Expression Profiling / Q000379:methods*; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D012441:Saccharomyces cerevisiae / Q000235:genetics; D017422:Sequence Analysis, DNA / Q000379:methods*
D015342:DNA Probes; D004247:DNA