TY - JOUR
T1 - DIPER
T2 - Detection and Identification of Pathogens Using Edit Distance-Tolerant Resistive CAM
AU - Merlin, Itay
AU - Garzon, Esteban
AU - Fish, Alex
AU - Yavits, Leonid
N1 - Publisher Copyright:
Author
PY - 2024
Y1 - 2024
N2 - We propose a novel resistive edit distance-tolerant content addressable memory for computational genomics applications, particularly for detection and identification of pathogens of pandemic importance. Unlike state-of-the-art approximate search solutions that tolerate small number of replacements between the query pattern and the stored data, DIPER tolerates insertions and deletions, ubiquitous in genomics. DIPER achieves up to 1.7\boldsymbol{\times}× higher \bf{\textit{F}_{1}}F1 score for high-quality DNA reads and up to 6.2\boldsymbol{\times}× higher \bf{\textit{F}_{1}}F1 score for DNA reads with 15% error rate, compared to state-of-the-art DNA classification tool Kraken2. Simulated at 500 MHz, DIPER provides 910\boldsymbol{\times}× average speedup over Kraken2.
AB - We propose a novel resistive edit distance-tolerant content addressable memory for computational genomics applications, particularly for detection and identification of pathogens of pandemic importance. Unlike state-of-the-art approximate search solutions that tolerate small number of replacements between the query pattern and the stored data, DIPER tolerates insertions and deletions, ubiquitous in genomics. DIPER achieves up to 1.7\boldsymbol{\times}× higher \bf{\textit{F}_{1}}F1 score for high-quality DNA reads and up to 6.2\boldsymbol{\times}× higher \bf{\textit{F}_{1}}F1 score for DNA reads with 15% error rate, compared to state-of-the-art DNA classification tool Kraken2. Simulated at 500 MHz, DIPER provides 910\boldsymbol{\times}× average speedup over Kraken2.
KW - DNA detection and classification
KW - approximate search
KW - content addressable memory
KW - memristors
KW - resistive memory
UR - https://www.scopus.com/pages/publications/85173060374
U2 - 10.1109/TC.2023.3315829
DO - 10.1109/TC.2023.3315829
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85173060374
SN - 0018-9340
VL - 73
SP - 2463
EP - 2473
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 10
ER -