Efficient and error-tolerant schemes for non-adaptive complex group testing and its application in complex disease genetics

The goal of combinatorial group testing is to efficiently identify up to $d$ defective items in a large population of $n$ items, where $d \ll n$. Defective items satisfy certain properties while the remaining items in the population do not. To efficiently identify defective items, a subset of items is pooled and then tested. In this work, we consider complex group testing (CmplxGT) in which a set of defective items consists of subsets of positive items (called \textit{positive complexes}). CmplxGT is classified into two categories: classical CmplxGT (CCmplxGT) and generalized CmplxGT (GCmplxGT). In CCmplxGT, the outcome of a test on a subset of items is positive if the subset contains at least one positive complex, and negative otherwise. In GCmplxGT, the outcome of a test on a subset of items is positive if the subset has a certain number of items of some positive complex, and negative otherwise. For CCmplxGT, we present a scheme that efficiently identifies all positive complexes in time $t \times \mathrm{poly}(d, \ln{n})$ in the presence of erroneous outcomes, where $t$ is a predefined parameter. As $d \ll n$, this is significantly better than the currently best time of $\mathrm{poly}(t) \times O(n \ln{n})$. Moreover, in specific cases, the number of tests in our proposed scheme is smaller than previous work. For GCmplxGT, we present a scheme that efficiently identifies all positive complexes. These schemes are directly applicable in various areas such as complex disease genetics, molecular biology, and learning a hidden graph.

[1]  N. Schork,et al.  Genetics of complex disease: approaches, problems, and solutions. , 1997, American journal of respiratory and critical care medicine.

[2]  Siu-Ming Yiu,et al.  Non-adaptive Complex Group Testing with Multiple Positive Sets , 2011, TAMC.

[3]  Douglas R. Stinson,et al.  Generalized cover-free families , 2004, Discret. Math..

[4]  David C. Torney,et al.  Sets pooling designs , 1999 .

[5]  Volkan Cevher,et al.  Phase Transitions in Group Testing , 2016, SODA.

[6]  Hung-Lin Fu,et al.  An upper bound of the number of tests in pooling designs for the error-tolerant complex model , 2008, Optim. Lett..

[7]  Thach V. Bui,et al.  Efficient (nonrandom) construction and decoding of non-adaptive group testing , 2019, J. Inf. Process..

[8]  Mahdi Cheraghchi Improved Constructions for Non-adaptive Threshold Group Testing , 2010, ICALP.

[9]  Mahdi Cheraghchi Noise-resilient group testing: Limitations and constructions , 2013, Discret. Appl. Math..

[10]  Hung-Lin Fu,et al.  Nonadaptive algorithms for threshold group testing , 2009, Discret. Appl. Math..

[11]  Nader H. Bshouty,et al.  Non-adaptive learning of a hidden hypergraph , 2018, Theor. Comput. Sci..

[12]  Thach V. Bui,et al.  A framework for generalized group testing with inhibitors and its potential application in neuroscience , 2018, ArXiv.

[13]  R. Dorfman The Detection of Defective Members of Large Populations , 1943 .

[14]  Dana Angluin,et al.  Learning a Hidden Hypergraph , 2005, J. Mach. Learn. Res..

[15]  Mayank Bakshi,et al.  GROTESQUE: Noisy Group Testing (Quick and Efficient) , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[16]  Richard C. Singleton,et al.  Nonrandom binary superimposed codes , 1964, IEEE Trans. Inf. Theory.

[17]  Hung-Lin Fu,et al.  Identification and Classification Problems on Pooling Designs for Inhibitor Models , 2010, J. Comput. Biol..

[18]  Peter Damaschke Threshold Group Testing , 2006, GTIT-C.

[19]  Atri Rudra,et al.  Efficiently Decodable Error-Correcting List Disjunct Matrices and Applications - (Extended Abstract) , 2011, ICALP.

[20]  Hasan Abasi Error-Tolerant Non-Adaptive Learning of a Hidden Hypergraph , 2018, MFCS.

[21]  Ramtin Pedarsani,et al.  Sub-linear Time Stochastic Threshold Group Testing via Sparse-Graph Codes , 2018, 2018 IEEE Information Theory Workshop (ITW).

[22]  Mayank Bakshi,et al.  Stochastic threshold group testing , 2013, 2013 IEEE Information Theory Workshop (ITW).

[23]  Tomasz Jurdzinski,et al.  Subquadratic Non-adaptive Threshold Group Testing , 2017, FCT.

[24]  Thach V. Bui,et al.  Efficiently Decodable Non-Adaptive Threshold Group Testing , 2019, IEEE Transactions on Information Theory.

[25]  D. Du,et al.  Combinatorial Group Testing and Its Applications , 1993 .

[26]  Ely Porat,et al.  Search Methodologies , 2022 .