• 沒有找到結果。

A construction of pooling designs with some happy surprises

N/A
N/A
Protected

Academic year: 2021

Share "A construction of pooling designs with some happy surprises"

Copied!
9
0
0

加載中.... (立即查看全文)

全文

(1)

Volume 12, Number 8, 2005 © Mary Ann Liebert, Inc. Pp. 1129–1136

A Construction of Pooling Designs with

Some Happy Surprises

A. D’YACHKOV,1 FRANK HWANG,2 ANTONY MACULA,1,3 PAVEL VILENKIN,1 and CHIH-WEN WENG4

ABSTRACT

The screening of data sets for “positive data objects” is essential to modern technology.

A (group) test that indicates whether a positive data object is in a specific subset or pool

of the dataset can greatly facilitate the identification of all the positive data objects. A

collection of tested pools is called a pooling design. Pooling designs are standard experimental

tools in many biotechnical applications. In this paper, we use the (linear) subspace relation

coupled with the general concept of a “containment matrix” to construct pooling designs with

surprisingly high degrees of error correction (detection.) Error-correcting pooling designs

are important to biotechnical applications where error rates often are as high as 15%. What

is also surprising is that the rank of the pooling design containment matrix is independent

of the number of positive data objects in the dataset.

Key words: pooling designs, error correction.

1. INTRODUCTION

T

he screening of biological sets of objects, e.g., blood samples, cells, clones, macromolecules, is an essential but often laborious aspect of modern biotechnology. In a few instances, the screening of large libraries, e.g., peptide, cDNA, monoclonal antibody, for a relatively few number of positive objects has become a routine experimental procedure. See Bruno et al. (1995). Similar approaches have also been proposed for contig sequencing (Grebinski and Kucherov, 1998), determination of exon boundaries in eukaryotic genes (Pevzner, 2000), detecting gene complex (Torney, 1999), micro-array quality control (Colburn et al., 2002), and disease gene mapping (Flodman et al., 2001).

Whenever the objective is to find “needles in a haystack,” a test indicating whether at least one needle is in a specific part of the haystack can greatly facilitate the isolation of the “needles.” Such tests are

1Department of Probability Theory, Faculty of Mechanics and Mathematics, Moscow State University, Moscow, 119992, Russia.

2Department of Applied Mathematics, National Chiao Tung University, 1001 Ta Hsueh Road, Hsinchu 30050, Taiwan. This research was partially supported by a Republic of China NSC grant 92-2115-M-009-014.

3Department of Mathematics, College at Geneseo, State University of New York, Geneseo, NY 14454, USA. This research was partially supported by NSF-DMS 0107179.

4Department of Applied Mathematics, National Chiao Tung University, 1001 Ta Hsueh Road, Hsinchu 30050, Taiwan. This research was partially supported by a Republic of China NSC grant 91-2005-M-009-008.

(2)

called binary group tests, and the general mathematical method behind the identification of the “needles” using such tests is called group testing (Farach et al., 1997). If we have a finite ground set or population containing elements that can be uniquely characterized as positive or negative, we refer to the collection of positive elements as the positive subset P . In the abstract group testing problem, P must be identified by performing 0, 1 tests on subsets of the population.

One applied aim is to consider screening situations where we have a biological set of objects containing a relatively small number of data points (e.g., clones) which have a measurable attribute or function that can characterize them as “positive.” This subcollection is initially unknown to the experimenter, and it is the object of the search. A group of biological objects taken from a larger set of objects is called a pool. A

pool assay is a 0, 1 test to determine if at least one member of the pool is positive. The practical goal here

is to determine a large portion of P from the pool assays. The collection of pools taken from a biological set of objects is called a pooling design.

Much of the current effort of the Human Genome Project involves the screening of large recombinant DNA libraries to isolate clones containing a particular DNA sequence. . . . This screening is important for disease-gene mapping and also for large-scale clone mapping. . . . More disease-generally, efficient screening techniques can facilitate a broad range of basic and applied biological research. (Bruno et al., 1995)

For example, using probes to screen DNA libraries of clones fits the group testing paradigm in the following way: The population is the DNA library which consists of thousands of separate recombinant DNA clones, each of which represents some contiguous piece of a contiguous superpiece of DNA. A unique, identifiable, predetermined, and contiguous DNA subpiece is called a sequenced tagged site (STS). A clone is called positive for an STS if it contains that STS. A pool is a subset of the clones that are mixed together and tested by exposing the entire group to a chemical probe. A pool is labeled positive for an STS if the probe chemically indicates its presence. In other words, if the tests are error-free, then a pool is labeled positive for an STS if and only if that pool contains at least one clone that contains that STS.

Generally, because bioinformatic applications are often automated, parallel rather than sequential screen-ing methods are preferred. See Farach et al. (1997) for other screenscreen-ing cost factors. Long before the advent of bioinformatics, consideration of analogous factors in other testing, screening, or coding situations lead to the development of nonadaptive group testing. See Du and Hwang (2000). In NGT, one must decide exactly which pools to test before any testing occurs. A NGT algorithm is sometimes referred to as a

one-stage algorithm. A two-one-stage algorithm is a nearly nonadaptive algorithm. In a trivial two-one-stage algorithm,

all nontrivial pools occur in the first stage. After the first stage is complete, one has a set the candidate

positives. In the second stage, each candidate positive is individually tested to see whether it is an actual

positive.

When screening biological sets, errors almost always occur during the testing procedure. This paper addresses a new class of pooling designs that can cope with large numbers of errors.

2. d-DISJUNCT MATRICES AS NONADAPTIVE POOLING DESIGN MODELS

We will use the terminology of clone library screening for convenience. Suppose there are n clones including at most d positive ones (others are negative). A (group) test is applicable to an arbitrary subset of clones with two possible outcomes: a negative outcome indicates all clones in the subset are negative, and a positive outcome indicates otherwise. A pooling design is a specification of all tests so that they can be performed simultaneously with the goal being to identify all positive clones with a small number of tests. A pooling design M can be represented by a binary incidence matrix where the columns represent clones, the rows represent tests, and mij = 1 if and only if clone j is contained in the subset of test i.

Suppose M has t rows. Then the t outcomes can also be represented by a t-vector V = (v1, . . . , vt)t, where vi = 1 if and only if the outcome of test i is positive (vi = 0 otherwise). Note that V is the Boolean sum of the set of positive clones. Therefore, it is convenient to view a column vector C as a subset S of the base set{1, 2, . . . , t}, where i ∈ S if and only if C has an 1-entry in row i. Then we can say that V is the union of the set of positive clones.

M is called d-disjunct if no union of any d columns covers another column. A d-disjunct matrix not

(3)

positive if and only if it (as a column) is contained by V . This is because a negative clone (column) has at least one row not covered by the union of the up-to-d positive clones; such a row then has a negative outcome which identifies the clone as negative. The notion of d-disjunctness was first raised by Kautz and Singleton (1964) in the study of superimposed codes. It was also studied by Erdös, Frankl, and Füredi (1985) under the name of d-cover-free family in extremal set theory. The d-disjunct matrices have become the most important tool in the construction of deterministic pooling designs. Although many constructions have been proposed, the existence of d-disjunct matrices is still sparse.

Macula (1996a) proposed a novel way of constructing d-disjunct matrices which uses the containment relation in a structure. More specifically, let [m] := {1, 2, . . . , m} be the base set. Then each of the n columns is labeled by a (distinct) k subset of [m], assuming n ≤mk, and each of themdrows is labeled by a (distinct) d-subset of [m], where d < k < m; mij = 1 if and only if the label of row i is contained in the label of column j. He proved that M is d-disjunct.

Huang and Weng (2004) generalized the construction to an arbitrary atomic semi-lattice where the elements can be ranked. Again, label the columns by a subset of the rank k elements, and label the rows by all rank d elements, d < k, and then M is d-disjunct.

Ngo and Du (2002) further extended the construction to some geometric structures, such as simplicial complexes, and some graph properties, such as matchings. It is safe to say the “containment matrix” method has opened a new door for constructing d-disjunct matrices from many mathematical structures. However, the basic result in all these constructions is invariably that, to obtain a d-disjunct matrix, use all rank d elements for rows.

One practical problem with this type of construction is that a large n forces d to be large. Then the number of tests could be too large as there are too many rank d elements. This led Macula (1999) to propose using the rank 2 elements for rows, regardless of the real d. He showed that while there is no guarantee all positive clones will be identified, the probability of success is still satisfactory when d does not deviate too much from 2. Ngo and Du made a similar comment.

In this paper, we show that the containment matrix which uses rank r of elements for rows has the degree d of disjunctness, where r can be much less than d. In fact, r can be any number from 1 to k − 1 (k is the lever for columns), while d ≤ qr for some constant q. This is the first happy surprise. Since we can choose r = 1, we also have better control on the number of tests.

3. THE ERROR-CORRECTING CAPABILITY

Biological experiments are notorious for producing erroneous outcomes. Therefore, it would be wise for pooling designs to allow some outcomes to be affected by errors. Macula (1996b) proposed the notion of de-disjunct to reflect the error-correcting capability of a d-disjunct matrix. A d-disjunct matrix is

de-disjunct if a column has at least e + 1 1-entries not covered by the union of any other d columns. The

d0-disjunct would then be the regular d-disjunct.

In Hwang (2003) it was misclaimed that a de-disjunct matrix can correct e errors. The argument was that if we try all subsets E of up to e elements as the candidate set of errors and adjust the outcome set V to V ∪ E, then when E is the true error set, a positive clone C must be contained in V ∪ E. On the other hand, a negative clone C has at least e + 1 1-entries not covered by the set of up to d positive clones; i.e.,

C has at least e + 1 negative outcomes. At most e of them can be converted to positive by errors; thus, at

least one negative outcome is not covered by V . The problem of this argument is that we need to show that C has at least one negative outcome not covered by V ∪ E. The following is a counterexample.

Example 3.1. d = 2, e = 1. Column 1 is the only positive clone while v3 is an error.

M = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ V = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 1 1 1 0 0 0 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠

(4)

Thus, the correct version should be te following.

Theorem 3.2. A d2e-disjunct matrix is e-error-correcting.

Proof. For a positive clone C, the argument is as before that there exists a candidate set E such that

C ⊆ V ∪ E.

A negative clone C has at least 2e + 1 1-entries not covered by the set D of up to d positive clones, hence, at least 2e + 1 negative outcomes. The e of them may be converted to positive by errors and another

e of them by E, but at least one negative outcome is not covered by V ∪ E.

For the reason that a de-disjunct matrix is not really e-correcting, and also that d0-disjunct= d-disjunct is not really customary, we propose to use the term dz-disjunct while z is the minimum (over C) number of 1-entries in C not covered by the union of any other d columns. Theorem 3.2 then can be restated as the following.

Theorem 3.3. A dz-disjunct matrix can detect z − 1 errors and correct z−12  errors. In particular, a d-disjunct matrix has no error-tolerance.

If an extra round of confirmatory tests is allowed, then a dz-disjunct matrix can indeed correct z − 1 errors. First, we need a lemma. Let H (X, Y ) denote the Hamming distance between two binary vectors

X, Y of the same length.

Lemma 3.4. Let M be a dz-disjunct matrix and let S1 S2 be two distinct subsets of columns with |S1| ≤ d, |S2| ≤ d. Let Ui be the union of the set Si for each i = 1, 2. Then

1. H (U1, U2) ≥ z if either S1⊆ S2 or S2⊆ S1;

2. H (U1, U2) ≥ 2z if otherwise.

Proof. These are trivial by using the dz-disjunct property.

Theorem 3.5. A dz-disjunct matrix corrects z − 1 errors with an extra round of at most d confirmatory tests.

Proof. Take all subsets S of columns of M with |S| ≤ d and H (U, V ) ≤ z − 1, where U is the union of S. Let S1, S2 be two such sets. The H (U1, U2) ≤ 2(z − 1) < 2z. By Lemma 3.4, either S1 ⊆ S2 or

S2⊆ S1. Therefore, the set {S} is a chain. Hence, {S} has at most d members. Since H (D, V ) ≤ z − 1,

D ∈ {S}, D can be identified by testing at most d columns in the maximal chain of {S}.

Not many constructions of dz-disjunct matrices have been known. Macula (1996b), and also see Hwang (2003), gave a construction for d4, and recently Ngo and Du gave a construction for dd+1. We will show that the construction delivering the first happy surprise mentioned in Section 1 not only yields d-disjunct matrices, but also dz-disjunct matrices with the z-value much greater than 4 or d + 1. This is the second happy surprise.

4. THE CONSTRUCTION

Consider the m-dimensional space, or simply m-space, of GF (q) where q is a prime or a prime power. Let mk

q denote the number of k-dimensional subspaces, or simply k-space. It is well known (van Lint and Wilson, 1992, p. 291) that the following is true.

(5)

Lemma 4.1. m k q =(qm− 1)(qm−1− 1) · · · (qm−k+1− 1) (qk− 1)(qk−1− 1) · · · (q − 1) and m k q = m m − k q .

Definition 4.2. Fix integers 1≤ r < k < m. Let M(m, k, r) be the 01-matrix by taking all k-spaces (from an underlying m-space) as columns and all r-spaces as rows. M(m, k, r) has a 1 in row i and column j if and only if i is contained in j.

M(m, k, r) was first studied by Yakir (1993) from a linear algebra point of view and by Ngo and Du

(2002) from a pooling design point of view. M(m, k, r) is easily checked to be a ranked atomic semi-lattice, thus the matrix is r-disjunct and hence (Huang and Weng, 2004) dz-disjunct for some 1≤ d ≤ r and

z = k − d r − d q .

Note that the construction still requires the row rank r being at least as large as the upper bound d of the number of positive clones. We now show that r can be much less than d. First, we give a lemma.

Lemma 4.3. k r qk − 1 r q = qk−r k − 1 r − 1 q (0 ≤ r < k). Proof. k r qk − 1 r q = (qk− 1)(qk−1− 1) · · · (qk−r+1− 1) (qr− 1)(qr−1− 1) · · · (q − 1)(qk−1− 1)(qk−2− 1) · · · (qk−r− 1) (qr − 1)(qr−1− 1) · · · (q − 1) = (qk− 1) − (qk−r− 1) qr − 1 · (qk−1− 1) · · · (qk−r+1− 1) (qr−1− 1) · · · (q − 1) = qk−r k − 1 r − 1 q .

Theorem 4.4. Suppose k−r ≥ 2 and set p := q(qqk−rk−1−1−1). Then M(m, k, r) is dz-disjunct for 1≤ d ≤ p and z = qk−r k − 1 r − 1 q − (d − 1)qk−r−1 k − 2 r − 1 q .

Proof. Let C, C1, . . . , Cdbe d + 1 distinct columns (k-spaces) of M. By Lemma 4.1, C contains k

r

q

r-spaces. To obtain the maximum elements in

C ∩ d i=1 Ci = d i=1 (C ∩ Ci),

we may assume that each Ci intersects C at a (k − 1)-space. Then each Ci covers k−1

r

q r-spaces of C. However, the coverage of each pair of Ci and Cj overlaps at a (k − 2)-space. Therefore, only C1 covers

(6)

the full k−1r

q r-spaces, while each of C2, . . . , Cd can cover a maximum of k−1 r qk−2 r q r-spaces not covered by C1. Consequently, the number of r-spaces of C not covered by C1, . . . , Cd is at least

z = k r qk − 1 r q − (d − 1)  k − 1 r qk − 2 r q  = qk−r k − 1 r − 1 q − (d − 1)qk−r−1 k − 2 r − 1 q .

Note that for M(m, k, r) to be dz-disjunct, z must be positive, which implies

d < qk−r k − 1 r − 1 q qk−r−1 k − 2 r − 1 q + 1, or d ≤ p.

Suppose d ≤ q + 1. The following corollary shows the above z is optimal.

Corollary 4.5. Suppose k − r ≥ 2 and 1 ≤ d ≤ q + 1. Then M(m, k, r) is not dz+1-disjunct, where z is as in Theorem 4.4.

Proof. We prove this by showing that a maximum coverage of r-spaces in the proof of Theorem 4.4 is obtained. We reverse the arguments. Let U be a (k − 2)-space contained in C. Then the number of

(k − 1)-spaces between U and C is

k − (k − 2) k − 1 − (k − 2) q = q + 1.

We choose d distinct ones among them, say Ti (1 ≤ i ≤ d). For each Ti, we choose a k-space Ci such that C ∩ Ci = Ti. Hence, each pair of Ci and Cj overlaps at the same (k − 2)-space U.

Lemma 4.6. Suppose r ≤ k2. Then, referring to the definition of p in Theorem 4.4, d = qr is the largest integer less or equal to p.

Proof. Note that qr−1< qr ≤ qk−r. Hence

p − qr = q(q k−1− 1) qk−r− 1 − q r = qk− q − qk+ qr qk−r− 1 = q(qr−1− 1) qk−r− 1 < qq r−1 qk−r ≤ 1. Then p − 1 < qr ≤ p.

(7)

Corollary 4.7. Suppose k − r ≥ 2 and d = qr. Then M(m, k, r) is dz-disjunct with z = k − 1 r − 1 q + (qr− 1) k − 2 r q .

Proof. Setting d = qr in Theorem 4.4 and referring to Lemma 4.1 and Lemma 4.3,

z = qk−r k − 1 r − 1 q − (qr− 1)qk−r−1 k − 2 r − 1 q = k r qk − 1 r q − (qr − 1)  k − 1 r qk − 2 r q  = k r q − qr k − 1 r q + (qr− 1) k − 2 r q = k k − r q − qk−(k−r) k − 1 r q + (qr − 1) k − 2 r q = k − 1 k − r q + (qr− 1) k − 2 r q = k − 1 r − 1 q + (qr− 1) k − 2 r q .

When r = 1, the z in Theorem 4.4 is in a neater form.

Corollary 4.8. Suppose k ≥ 3, d ≤ q, and z = qk−2(q − d + 1). Then M(m, k, 1) is dz-disjunct, but is not dz+1-disjunct.

Proof. Setting r = 1 in the z formula of Theorem 4.4, we obtain

z = qk−1 k − 1 0 q − (d − 1)qk−2 k − 2 0 q = qk−2(q − d + 1).

The second statement follows from Corollary 4.5.

Example 4.9. Fix q = 5. Then M(8, 4, 1) is a 525-disjunct matrix with 97,656 rows and 200,525,284,806 columns. This means that in our method to identify 5 positives from 2× 1011 clones, at most 105 pools are necessary and 25 errors are allowed.

REFERENCES

Barrllot, E., Lacroix, B., and Cohen, D. 1995. Theoretical analysis of library screening using an n-dimensional pooling strategy. Nucl. Acids Res. 19, 6241–6247.

Bruno, W.J., Knill, E., Balding, D.J., Bruce, D.C., Doggett, N.A., Sawhill, W.W., Stallings, R.L., Whittaker, C.C., and Torney, E.C. 1995. Effective pooling designs of library screening. Genomics 26, 21–30.

Colburn, C., Ling, A., and Tompa, M. 2002. Construction of optimal quality control ogilio arrays. Bioinformatics 18(4), 529–535.

Du, D., and Hwang, F.K. 2000. Combinatorial Group Testing and Its Applications, 2nd ed., World Scientific, Singapore. Erdös, P., Frankl, and Füredi, D. 1985. Families of finite sets in which no set is covered by the union of r others.

(8)

Farach, M., Kannan, S., Knill, E., and Muthukrishnan, S. 1997. Group testing problems with sequences experimental molecular biology. Proc. Compression and Complexity of Sequences, 1997, IEEE Press, 357–367.

Flodman, P., Macula, A., Spence, A., and Torney, D. 2001. A new data mining technique for the analysis of simulated genetic data. Proc. Genetic Analysis Workshop 12, Wiley-Liss, 2001; Genet. Epidemiol. 21(Suppl. 1), S390–S395. Grebinski, V., and Kucherov, G. 1998. Reconstructing a Hamiltonian cycle by querying the graph: Application to DNA

physical mapping. Disc. Appl. Math. 88, 147–165.

Huang, T., and Weng, C. 2004. Pooling spaces and non-adaptive pooling designs. Disc. Math. 282(1–3), 163–169. Hwang, F.K. 2003. On Macula’s error-correcting pool designs. Disc. Math. 267, 311–314.

Kautz, W.H., and Singleton, R.C. 1964. Nonadaptive binary superimposed codes. IEEE Trans. Inform. Theory 10, 363–377.

van Lint, J.H., and Wilson, R.M. 1992. A Course in Combinatorics, Cambridge, Victoria.

Macula, A.J. 1996a. A simple construction of d-disjunct matrices with certain constant weights. Disc. Math. 162, 311–312.

Macula, A.J. 1996b. Error-correcting nonadaptive group testing with de-disjunct matrices. Disc. Appl. Math. 80, 217– 222.

Macula, A.J. 1999. Probabilistic nonadaptive and two-stage group testing with relatively small pools and DNA library screening. J. Comb. Opt. 2, 385–397.

Ngo, H., and Du, D. 2002. New constructions of non-adaptive and error-tolerance pooling designs. Disc. Math. 243, 161–170.

Pevzner, P.A. 2000. Computational Molcular Biology: An Algorithmic Approach, Mass Sec. 9.5–9.6, MIT Press, Cambridge, MA.

Torney, D.C. 1999. Sets pooling designs. Ann. Combin. 3, 95–101.

Yakir, A. 1993. Inclusion matrix of k vs 1 affine subspaces and a permutation module of the general affine group. J. Combin. Theory, Ser. A 63, 301–317.

Address correspondence to:

A. D’yachkov Department of Probability Theory Faculty of Mechanics and Mathematics Moscow State University Moscow, 119992, Russia E-mail: [email protected]

(9)

1. Haixia Guo, Jizhu Nan. 2014. Construction of error-tolerance pooling designs in symplectic spaces. Journal of Global Optimization 58:2, 405-410. [CrossRef]

2. Jun Guo, Fenggao Li, Kaishun Wang. 2013. Anzahl formulas of subspaces in symplectic spaces and their applications. Linear

Algebra and its Applications 438:8, 3321-3335. [CrossRef]

3. Jianmin Ma, Jun Guo, Fenggao Li, Kaishun Wang. 2011. A generalization of the formulas for intersection numbers of dual polar association schemes and their applications. Linear Algebra and its Applications 434:5, 1272-1284. [CrossRef]

4. Suogang Gao, Zengti Li, Hongjie Du, Yan Shi, Weili Wu. 2011. Approaching pooling design with smaller efficient ratio. Journal

of Global Optimization 49:1, 125-135. [CrossRef]

5. Zengti Li, Suogang Gao, Hongjie Du, Feng Zou, Weili Wu. 2010. Two constructions of new error-correcting pooling designs from orthogonal spaces over a finite field of characteristic 2. Journal of Combinatorial Optimization 20:4, 325-334. [CrossRef] 6. Jun Guo, Yuexuan Wang, Suogang Gao, Jiangchen Yu, Weili Wu. 2010. Constructing error-correcting pooling designs

with symplectic space. Journal of Combinatorial Optimization 20:4, 413-421. [CrossRef]

7. Zengti Li, Suogang Gao, Hongjie Du, Feng Zou, Weili Wu. 2010. Efficient Error-Correcting Pooling Designs Constructed from Pseudo-Symplectic Spaces Over a Finite Field. Journal of Computational Biology 17:10, 1413-1423. [Abstract] [Full Text HTML] [Full Text PDF] [Full Text PDF with Links]

8. Geng-Sheng Zhang, Yu-Qin Yang. 2010. The arrangement of subspaces in the orthogonal spaces and tighter analysis of an error-tolerant pooling design. Journal of Combinatorial Optimization 20:2, 142-160. [CrossRef]

9. Jizhu Nan, Jun Guo. 2010. New error-correcting pooling designs associated with finite vector spaces. Journal of Combinatorial

Optimization 20:1, 96-100. [CrossRef]

10. Jun Guo. 2010. Pooling designs associated with unitary space and ratio efficiency comparison. Journal of Combinatorial

Optimization 19:4, 492-500. [CrossRef]

11. Ping Zhao, Kefeng Diao, Kaishun Wang. 2010. A generalization of Macula’s disjunct matrices. Journal of Combinatorial

Optimization . [CrossRef]

12. H. Uehara, M. Jimbo. 2009. A Positive Detecting Code and Its Decoding Algorithm for DNA Library Screening. IEEE/ACM

Transactions on Computational Biology and Bioinformatics 6:4, 652-666. [CrossRef]

13. Geng-sheng Zhang, Xiao-lei Sun, Bo-li Li. 2009. Error-correcting pooling designs associated with the dual space of unitary space and ratio efficiency comparison. Journal of Combinatorial Optimization 18:1, 51-63. [CrossRef]

14. Wei Dai, Olgica Milenkovic. 2009. Weighted Superimposed Codes and Constrained Integer Compressed Sensing. IEEE

Transactions on Information Theory 55:5, 2215-2229. [CrossRef]

15. Xinlu Zhang, Jun Guo, Suogang Gao. 2009. Two new error-correcting pooling designs from d-bounded distance-regular graphs.

Journal of Combinatorial Optimization 17:3, 339-345. [CrossRef]

16. YONGHUI WU, LAN LIU, TIMOTHY J. CLOSE, STEFANO LONARDI. 2008. DECONVOLUTING BAC–GENE RELATIONSHIPS USING A PHYSICAL MAP. Journal of Bioinformatics and Computational Biology 06:03, 603-622. [CrossRef] 17. Hung Q. Ngo. 2008. On a hyperplane arrangement problem and tighter analysis of an error-tolerant pooling design. Journal of

參考文獻

相關文件

The function f (m, n) is introduced as the minimum number of lolis required in a loli field problem. We also obtained a detailed specific result of some numbers and the upper bound of

Study the following statements. Put a “T” in the box if the statement is true and a “F” if the statement is false. Only alcohol is used to fill the bulb of a thermometer. An

A subgroup N which is open in the norm topology by Theorem 3.1.3 is a group of norms N L/K L ∗ of a finite abelian extension L/K.. Then N is open in the norm topology if and only if

(a) The magnitude of the gravitational force exerted by the planet on an object of mass m at its surface is given by F = GmM / R 2 , where M is the mass of the planet and R is

The entire moduli space M can exist in the perturbative regime and its dimension (∼ M 4 ) can be very large if the flavor number M is large, in contrast with the moduli space found

If growing cities in Asia and Africa can provide clean, safe housing, the future of the people moving there should be a very good one... What is the main idea of the

• When a number can not be represented exactly with the fixed finite number of digits in a computer, a near-by floating-point number is chosen for approximate

* All rights reserved, Tei-Wei Kuo, National Taiwan University, 2005..