DNA Pattern Matching Acceleration with Analog Resistive CAM

05/31/2022
by   Jinane Bazzi, et al.
0

DNA pattern matching is essential for many widely used bioinformatics applications. Disease diagnosis is one of these applications, since analyzing changes in DNA sequences can increase our understanding of possible genetic diseases. The remarkable growth in the size of DNA datasets has resulted in challenges in discovering DNA patterns efficiently in terms of run time and power consumption. In this paper, we propose an efficient hardware and software codesign that determines the chance of the occurrence of repeat-expansion diseases using DNA pattern matching. The proposed design parallelizes the DNA pattern matching task using associative memory realized with analog content-addressable memory and implements an algorithm that returns the maximum number of consecutive occurrences of a specific pattern within a DNA sequence. We fully implement all the required hardware circuits with PTM 45-nm technology, and we evaluate the proposed architecture on a practical human DNA dataset. The results show that our design is energy-efficient and significantly accelerates the DNA pattern matching task compared to previous approaches described in the literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2017

Memory Matching Networks for Genomic Sequence Classification

When analyzing the genome, researchers have discovered that proteins bin...
research
11/17/2017

Applications and Challenges of Real-time Mobile DNA Analysis

The DNA sequencing is the process of identifying the exact order of nucl...
research
11/18/2021

Hamming Distance Tolerant Content-Addressable Memory (HD-CAM) for Approximate Matching Applications

We propose a novel Hamming distance tolerant content-addressable memory ...
research
11/18/2016

Fast low-level pattern matching algorithm

This paper focuses on pattern matching in the DNA sequence. It was inspi...
research
08/03/2021

Eliminating unwanted patterns with minimal interference

Artificial synthesis of DNA molecules is an essential part of the study ...
research
11/26/2018

An optimized Parallel Failure-less Aho-Corasick algorithm for DNA sequence matching

The Aho-Corasick algorithm is multiple patterns searching algorithm runn...
research
02/16/2023

ClaPIM: Scalable Sequence CLAssification using Processing-In-Memory

DNA sequence classification is a fundamental task in computational biolo...

Please sign up or login with your details

Forgot password? Click here to reset