Ning Kang, Leong Hon Wai
Department of Computer Science, National University of Singapore, 3 Science Drive 2 117543, Singapore.
Genome Inform. 2006;17(2):89-99.
As the scale of the microarray experiments increases, a single oligo nucleotide array is no longer large enough. Therefore, the use of multiple oligo arrays for one experiment becomes more important. The design and synthesis of multiple arrays to minimize the overall synthesis cost is an interesting and important problem. We formulate the multiple array synthesis problem (MASP) that deals with the distribution of the probes (or oligos) to different arrays, and then deposition of the probes onto each array. We propose a cost function to capture the synthesis cost and a performance ratio for analysis of the quality of multiple arrays produced by different algorithms. We propose a Distribution and Deposition Algorithm (DDA) for the solving the MASP. In this algorithm, the probes are first distributed onto multiple arrays according to their characteristics such as GC contents. Then the probes on each arrays are deposited using a good deposition algorithm. Two other algorithms were also proposed and used for comparison. Experiments show that our algorithm can effectively output short synthesis sequences for multiple arrays, and the algorithm is efficient.
随着微阵列实验规模的增加,单个寡核苷酸阵列已不再足够大。因此,在一个实验中使用多个寡核苷酸阵列变得更加重要。设计和合成多个阵列以最小化总体合成成本是一个有趣且重要的问题。我们提出了多阵列合成问题(MASP),该问题涉及将探针(或寡核苷酸)分配到不同阵列,然后将探针沉积到每个阵列上。我们提出了一个成本函数来计算合成成本,并提出了一个性能比来分析不同算法产生的多个阵列的质量。我们提出了一种用于解决MASP的分配与沉积算法(DDA)。在该算法中,首先根据探针的特性(如GC含量)将其分配到多个阵列上。然后使用一种良好的沉积算法将每个阵列上的探针进行沉积。还提出了另外两种算法并用于比较。实验表明,我们的算法能够有效地为多个阵列输出短合成序列,并且该算法效率很高。