Optimal group testing under real world restrictions

In the group testing problem one aims to infer a small set of $k$ infected individuals out of a large population of size $n$. At our disposal we have a testing scheme which allows us to test a group of individuals, such that the outcome of the test is positive, if and only if at least one infected individual is part of the test. All tests are carried out in parallel. The overall goal is to find a test design and an inference algorithm requiring as few tests as possible, such that the infected individuals can be identified with high probability. As most relevant during the outbreak of pandemic diseases (Wang et al., 2011), our analysis focusses on the so-called sublinear regime of group testing, where $k \sim n^\theta$. The optimal group testing schemes require a test-size of $\sim n/k$ and each individual has to take part in $\sim \log n$ tests (Coja-Oghlan et. al, 2019). In real world applications, like testing many individuals in a short period of time during the outbreak of epidemics, pooling in such a way is not possible due to dilution effects. Evidence of those effects is known for important applications like HIV (Wein, 1996) or COVID-19 (Seifried and Ciesek, 2020). Our main contribution is the analysis of a group testing model, where we restrict the individuals-per-test to be finite. We present an easy to implement scheme to pool individuals into tests under these natural restrictions coming with the efficient decoding algorithm DD and present simulations which suggest that the decoding procedure succeeds for moderate population sizes. Furthermore, we show that our pooling scheme requires the fewest tests as possible under all pooling schemes. Finally, we apply our methods to the finitely many tests-per-individuals setting, where we provide a full understanding of the random regular test-design in this model by building up on work of (Gandikota et al., 2016).

[1]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[2]  A. Sterrett On the Detection of Defective Members of Large Populations , 1957 .

[3]  Amin Coja-Oghlan,et al.  Information-Theoretic and Algorithmic Thresholds for Group Testing , 2019, IEEE Transactions on Information Theory.

[4]  Richard E. Baldwin,et al.  Mitigating the COVID economic crisis: act fast and do whatever it takes , 2020 .

[5]  Florent Krzakala,et al.  Statistical physics of inference: thresholds and algorithms , 2015, ArXiv.

[6]  S. Kak Information, physics, and computation , 1996 .

[7]  E. Rubin,et al.  Pandemics: Risks, Impacts, and Mitigation , 2017 .

[8]  Vojtech Rödl,et al.  A sharp threshold for random graphs with a monochromatic triangle in every edge coloring , 2006, Memoirs of the American Mathematical Society.

[9]  Lawrence M. Wein,et al.  Pooled Testing for HIV Screening: Capturing the Dilution Effect , 2018, Oper. Res..

[10]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[11]  Allan Sly,et al.  Proof of the Satisfiability Conjecture for Large k , 2014, STOC.

[12]  Amin Coja-Oghlan,et al.  Optimal non-adaptive group testing , 2019, ArXiv.

[13]  Ding-Zhu Du,et al.  A survey on combinatorial group testing algorithms with applications to DNA Library Screening , 1999, Discrete Mathematical Problems with Medical Applications.

[14]  Sidharth Jaggi,et al.  Nearly optimal sparse group testing , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[15]  Frank K. Hwang,et al.  A survey on nonadaptive group testing algorithms through the angle of decoding , 2008, J. Comb. Optim..

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

[17]  Anthony J. Macula,et al.  A simple construction of d-disjunct matrices with certain constant weights , 1996, Discret. Math..

[18]  T. Inglesby,et al.  Working Group on Pandemic Influenza Preparedness: joint statement in response to Department of Health and Human Services Pandemic Influenza Plan. , 2006, Clinical infectious diseases : an official publication of the Infectious Diseases Society of America.

[19]  Ayfer Özgür,et al.  Sparse group testing codes for low-energy massive random access , 2017, 2017 55th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[20]  Venkatesh Saligrama,et al.  Non-adaptive probabilistic group testing with noisy measurements: Near-optimal bounds with efficient algorithms , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[21]  Jonathan Scarlett,et al.  Improved Bounds and Algorithms for Sparsity-Constrained Group Testing , 2020, ArXiv.

[22]  R. Evans European Centre for Disease Prevention and Control. , 2014, Nursing standard (Royal College of Nursing (Great Britain) : 1987).

[23]  E. Gould Methods for long-term virus preservation , 1999, Molecular biotechnology.

[24]  Florent Krzakala,et al.  Information-theoretic thresholds from the cavity method , 2016, STOC.

[25]  D. Du,et al.  Pooling Designs And Nonadaptive Group Testing: Important Tools For Dna Sequencing , 2006 .

[26]  Zaher Dawy,et al.  Designing Pooling Systems for Noisy High-Throughput Protein-Protein Interaction Experiments Using Boolean Compressed Sensing , 2013, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[27]  Pierre Baldi,et al.  Discovery of Power-Laws in Chemical Space , 2008, J. Chem. Inf. Model..

[28]  H. Robbins A Remark on Stirling’s Formula , 1955 .

[29]  Matthew Aldridge,et al.  The capacity of adaptive group testing , 2013, 2013 IEEE International Symposium on Information Theory.

[30]  Nicolas Thierry-Mieg,et al.  A new pooling strategy for high-throughput screening: the Shifted Transversal Design , 2006, BMC Bioinformatics.

[31]  Xiang Li,et al.  Evolution of Scaling Emergence in Large-Scale Spatial Epidemic Spreading , 2011, PloS one.

[32]  Matthew Aldridge,et al.  Improved group testing rates with constant column weight designs , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).