2018
DOI: 10.1186/s12864-018-4460-0
|View full text |Cite
|
Sign up to set email alerts
|

GRIM-Filter: Fast seed location filtering in DNA read mapping using processing-in-memory technologies

Abstract: BackgroundSeed location filtering is critical in DNA read mapping, a process where billions of DNA fragments (reads) sampled from a donor are mapped onto a reference genome to identify genomic variants of the donor. State-of-the-art read mappers 1) quickly generate possible mapping locations for seeds (i.e., smaller segments) within each read, 2) extract reference sequences at each of the mapping locations, and 3) check similarity between each read and its associated reference sequences with a computationally-… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
115
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
4
1

Relationship

3
7

Authors

Journals

citations
Cited by 139 publications
(117 citation statements)
references
References 90 publications
2
115
0
Order By: Relevance
“…As we discuss in section 'Read mapping and polishing', further polishing may be required for improving the accuracy of the low-quality draft assemblies. For this purpose, after aligning the reads to the generated draft assembly with BWA-MEM or Minimap (We do not discuss these tools in great detail here, as they perform read mapping, which is commonly analyzed and relatively well understood [68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86]), one can use Nanopolish or Racon to perform polishing and obtain improved assemblies (i.e. consensus sequences).…”
Section: Read Mapping and Polishing Toolsmentioning
confidence: 99%
“…As we discuss in section 'Read mapping and polishing', further polishing may be required for improving the accuracy of the low-quality draft assemblies. For this purpose, after aligning the reads to the generated draft assembly with BWA-MEM or Minimap (We do not discuss these tools in great detail here, as they perform read mapping, which is commonly analyzed and relatively well understood [68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86]), one can use Nanopolish or Racon to perform polishing and obtain improved assemblies (i.e. consensus sequences).…”
Section: Read Mapping and Polishing Toolsmentioning
confidence: 99%
“…SHD (Xin et al, 2015) is a SIMD-friendly bit-vector filter that provides higher filtering accuracy compared to the Adjacency Filter. GRIM-Filter (Kim et al, 2018) exploits the high memory bandwidth and the logic layer of 3D-stacked memory to perform highly-parallel filtering in the DRAM chip itself. GateKeeper (Alser et al, 2017a) is designed to utilize the large amounts of parallelism offered by FPGA architectures.…”
Section: Introductionmentioning
confidence: 99%
“…Ambit: In-DRAM Bulk Bitwise Operations. Many applications use bulk bitwise operations [51,99] (i.e., bitwise operations on large bit vectors), such as bitmap indices, bitwise scan acceleration [62] for databases, accelerated document filtering for web search [25], DNA sequence alignment [6,7,47,100], encryption algorithms [28,98], graph processing, and networking [99]. Accelerating bulk bitwise operations can thus significantly boost the performance and energy efficiency of a wide range of applications.…”
Section: Minimally Changing Memory Chipsmentioning
confidence: 99%