A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
Sabyasachi Ghosh, Rishi Agarwal, Mohammad Ali Rehan, Shreya Pathak,, Pratyush Agrawal, Yash Gupta, Sarthak Consul, Nimay Gupta, Ritika, Ritesh, Goenka, Ajit Rajwade, Manoj Gopalkrishnan

TL;DR
Tapestry is a novel pooled testing method combining compressed sensing and combinatorial design to efficiently identify COVID-19 infections in a single round, reducing tests and conserving resources.
Contribution
The paper introduces Tapestry, a new pooled testing approach that achieves accurate individual results in one round using quantitative RT-PCR data and innovative pooling matrices.
Findings
Requires O(k log n) tests for low prevalence
Deterministic pooling matrices improve practical pooling
Single-round Tapestry outperforms two-round Dorfman pooling
Abstract
We propose `Tapestry', a novel approach to pooled testing with application to COVID-19 testing with quantitative Reverse Transcription Polymerase Chain Reaction (RT-PCR) that can result in shorter testing time and conservation of reagents and testing kits. Tapestry combines ideas from compressed sensing and combinatorial group testing with a novel noise model for RT-PCR used for generation of synthetic data. Unlike Boolean group testing algorithms, the input is a quantitative readout from each test and the output is a list of viral loads for each sample relative to the pool with the highest viral load. While other pooling techniques require a second confirmatory assay, Tapestry obtains individual sample-level results in a single round of testing, at clinically acceptable false positive or false negative rates. We also propose designs for pooling matrices that facilitate good prediction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
