A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection

We propose ‘Tapestry’, a single-round pooled testing method with application to COVID-19 testing using quantitative Reverse Transcription Polymerase Chain Reaction (RT-PCR) that can result in shorter testing time and conservation of reagents and testing kits, at clinically acce...

Full description

Bibliographic Details
Main Authors: Sabyasachi Ghosh, Rishi Agarwal, Mohammad Ali Rehan, Shreya Pathak, Pratyush Agarwal, Yash Gupta, Sarthak Consul, Nimay Gupta, Ritika, Ritesh Goenka, Ajit Rajwade, Manoj Gopalkrishnan
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Open Journal of Signal Processing
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9416868/
id doaj-37c79459d1164236b1daa109df32261b
record_format Article
spelling doaj-37c79459d1164236b1daa109df32261b2021-06-15T23:00:27ZengIEEEIEEE Open Journal of Signal Processing2644-13222021-01-01224826410.1109/OJSP.2021.30759139416868A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 DetectionSabyasachi Ghosh0https://orcid.org/0000-0001-9607-3375Rishi Agarwal1Mohammad Ali Rehan2Shreya Pathak3Pratyush Agarwal4Yash Gupta5Sarthak Consul6Nimay Gupta7 Ritika8Ritesh Goenka9Ajit Rajwade10https://orcid.org/0000-0001-6463-3315Manoj Gopalkrishnan11Department of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Electrical Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Computer Science and Engineering, IIT Bombay, Mumbai, IndiaDepartment of Electrical Engineering, IIT Bombay, Mumbai, IndiaWe propose &#x2018;Tapestry&#x2019;, a single-round pooled testing method with application to COVID-19 testing using quantitative Reverse Transcription Polymerase Chain Reaction (RT-PCR) that can result in shorter testing time and conservation of reagents and testing kits, at clinically acceptable false positive or false negative rates. Tapestry combines ideas from compressed sensing and combinatorial group testing to create a new kind of algorithm that is very effective in deconvoluting pooled tests. 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. For guaranteed recovery of <inline-formula><tex-math notation="LaTeX">$k$</tex-math></inline-formula> infected samples out of <inline-formula><tex-math notation="LaTeX">$n \gg k$</tex-math></inline-formula> being tested, Tapestry needs only <inline-formula><tex-math notation="LaTeX">$O(k \log n)$</tex-math></inline-formula> tests with high probability, using random binary pooling matrices. However, we propose deterministic binary pooling matrices based on combinatorial design ideas of Kirkman Triple Systems, which balance between good reconstruction properties and matrix sparsity for ease of pooling while requiring fewer tests in practice. This enables large savings using Tapestry at low prevalence rates while maintaining viability at prevalence rates as high as 9.5%. Empirically we find that single-round Tapestry pooling improves over two-round Dorfman pooling by almost a factor of 2 in the number of tests required. We evaluate Tapestry in simulations with synthetic data obtained using a novel noise model for RT-PCR, and validate it in wet lab experiments with oligomers in quantitative RT-PCR assays. Lastly, we describe use-case scenarios for deployment.https://ieeexplore.ieee.org/document/9416868/Compressed sensingcoronavirusCOVID-19group testingKirkman/Steiner triplesmutual coherence
collection DOAJ
language English
format Article
sources DOAJ
author Sabyasachi Ghosh
Rishi Agarwal
Mohammad Ali Rehan
Shreya Pathak
Pratyush Agarwal
Yash Gupta
Sarthak Consul
Nimay Gupta
Ritika
Ritesh Goenka
Ajit Rajwade
Manoj Gopalkrishnan
spellingShingle Sabyasachi Ghosh
Rishi Agarwal
Mohammad Ali Rehan
Shreya Pathak
Pratyush Agarwal
Yash Gupta
Sarthak Consul
Nimay Gupta
Ritika
Ritesh Goenka
Ajit Rajwade
Manoj Gopalkrishnan
A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
IEEE Open Journal of Signal Processing
Compressed sensing
coronavirus
COVID-19
group testing
Kirkman/Steiner triples
mutual coherence
author_facet Sabyasachi Ghosh
Rishi Agarwal
Mohammad Ali Rehan
Shreya Pathak
Pratyush Agarwal
Yash Gupta
Sarthak Consul
Nimay Gupta
Ritika
Ritesh Goenka
Ajit Rajwade
Manoj Gopalkrishnan
author_sort Sabyasachi Ghosh
title A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
title_short A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
title_full A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
title_fullStr A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
title_full_unstemmed A Compressed Sensing Approach to Pooled RT-PCR Testing for COVID-19 Detection
title_sort compressed sensing approach to pooled rt-pcr testing for covid-19 detection
publisher IEEE
series IEEE Open Journal of Signal Processing
issn 2644-1322
publishDate 2021-01-01
description We propose &#x2018;Tapestry&#x2019;, a single-round pooled testing method with application to COVID-19 testing using quantitative Reverse Transcription Polymerase Chain Reaction (RT-PCR) that can result in shorter testing time and conservation of reagents and testing kits, at clinically acceptable false positive or false negative rates. Tapestry combines ideas from compressed sensing and combinatorial group testing to create a new kind of algorithm that is very effective in deconvoluting pooled tests. 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. For guaranteed recovery of <inline-formula><tex-math notation="LaTeX">$k$</tex-math></inline-formula> infected samples out of <inline-formula><tex-math notation="LaTeX">$n \gg k$</tex-math></inline-formula> being tested, Tapestry needs only <inline-formula><tex-math notation="LaTeX">$O(k \log n)$</tex-math></inline-formula> tests with high probability, using random binary pooling matrices. However, we propose deterministic binary pooling matrices based on combinatorial design ideas of Kirkman Triple Systems, which balance between good reconstruction properties and matrix sparsity for ease of pooling while requiring fewer tests in practice. This enables large savings using Tapestry at low prevalence rates while maintaining viability at prevalence rates as high as 9.5%. Empirically we find that single-round Tapestry pooling improves over two-round Dorfman pooling by almost a factor of 2 in the number of tests required. We evaluate Tapestry in simulations with synthetic data obtained using a novel noise model for RT-PCR, and validate it in wet lab experiments with oligomers in quantitative RT-PCR assays. Lastly, we describe use-case scenarios for deployment.
topic Compressed sensing
coronavirus
COVID-19
group testing
Kirkman/Steiner triples
mutual coherence
url https://ieeexplore.ieee.org/document/9416868/
work_keys_str_mv AT sabyasachighosh acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT rishiagarwal acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT mohammadalirehan acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT shreyapathak acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT pratyushagarwal acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT yashgupta acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT sarthakconsul acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT nimaygupta acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT ritika acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT riteshgoenka acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT ajitrajwade acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT manojgopalkrishnan acompressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT sabyasachighosh compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT rishiagarwal compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT mohammadalirehan compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT shreyapathak compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT pratyushagarwal compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT yashgupta compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT sarthakconsul compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT nimaygupta compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT ritika compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT riteshgoenka compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT ajitrajwade compressedsensingapproachtopooledrtpcrtestingforcovid19detection
AT manojgopalkrishnan compressedsensingapproachtopooledrtpcrtestingforcovid19detection
_version_ 1721375687805239296