Cargando…

Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters

Storing and processing of large DNA sequences has always been a major problem due to increasing volume of DNA sequence data. However, a number of solutions have been proposed but they require significant computation and memory. Therefore, an efficient storage and pattern matching solution is require...

Descripción completa

Detalles Bibliográficos
Autores principales: Najam, Maleeha, Rasool, Raihan Ur, Ahmad, Hafiz Farooq, Ashraf, Usman, Malik, Asad Waqar
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6487161/
https://www.ncbi.nlm.nih.gov/pubmed/31111064
http://dx.doi.org/10.1155/2019/7074387
_version_ 1783414455423467520
author Najam, Maleeha
Rasool, Raihan Ur
Ahmad, Hafiz Farooq
Ashraf, Usman
Malik, Asad Waqar
author_facet Najam, Maleeha
Rasool, Raihan Ur
Ahmad, Hafiz Farooq
Ashraf, Usman
Malik, Asad Waqar
author_sort Najam, Maleeha
collection PubMed
description Storing and processing of large DNA sequences has always been a major problem due to increasing volume of DNA sequence data. However, a number of solutions have been proposed but they require significant computation and memory. Therefore, an efficient storage and pattern matching solution is required for DNA sequencing data. Bloom filters (BFs) represent an efficient data structure, which is mostly used in the domain of bioinformatics for classification of DNA sequences. In this paper, we explore more dimensions where BFs can be used other than classification. A proposed solution is based on Multiple Bloom Filters (MBFs) that finds all the locations and number of repetitions of the specified pattern inside a DNA sequence. Both of these factors are extremely important in determining the type and intensity of any disease. This paper serves as a first effort towards optimizing the search for location and frequency of substrings in DNA sequences using MBFs. We expect that further optimizations in the proposed solution can bring remarkable results as this paper presents a proof of concept implementation for a given set of data using proposed MBFs technique. Performance evaluation shows improved accuracy and time efficiency of the proposed approach.
format Online
Article
Text
id pubmed-6487161
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-64871612019-05-20 Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters Najam, Maleeha Rasool, Raihan Ur Ahmad, Hafiz Farooq Ashraf, Usman Malik, Asad Waqar Biomed Res Int Research Article Storing and processing of large DNA sequences has always been a major problem due to increasing volume of DNA sequence data. However, a number of solutions have been proposed but they require significant computation and memory. Therefore, an efficient storage and pattern matching solution is required for DNA sequencing data. Bloom filters (BFs) represent an efficient data structure, which is mostly used in the domain of bioinformatics for classification of DNA sequences. In this paper, we explore more dimensions where BFs can be used other than classification. A proposed solution is based on Multiple Bloom Filters (MBFs) that finds all the locations and number of repetitions of the specified pattern inside a DNA sequence. Both of these factors are extremely important in determining the type and intensity of any disease. This paper serves as a first effort towards optimizing the search for location and frequency of substrings in DNA sequences using MBFs. We expect that further optimizations in the proposed solution can bring remarkable results as this paper presents a proof of concept implementation for a given set of data using proposed MBFs technique. Performance evaluation shows improved accuracy and time efficiency of the proposed approach. Hindawi 2019-04-14 /pmc/articles/PMC6487161/ /pubmed/31111064 http://dx.doi.org/10.1155/2019/7074387 Text en Copyright © 2019 Maleeha Najam et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Najam, Maleeha
Rasool, Raihan Ur
Ahmad, Hafiz Farooq
Ashraf, Usman
Malik, Asad Waqar
Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters
title Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters
title_full Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters
title_fullStr Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters
title_full_unstemmed Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters
title_short Pattern Matching for DNA Sequencing Data Using Multiple Bloom Filters
title_sort pattern matching for dna sequencing data using multiple bloom filters
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6487161/
https://www.ncbi.nlm.nih.gov/pubmed/31111064
http://dx.doi.org/10.1155/2019/7074387
work_keys_str_mv AT najammaleeha patternmatchingfordnasequencingdatausingmultiplebloomfilters
AT rasoolraihanur patternmatchingfordnasequencingdatausingmultiplebloomfilters
AT ahmadhafizfarooq patternmatchingfordnasequencingdatausingmultiplebloomfilters
AT ashrafusman patternmatchingfordnasequencingdatausingmultiplebloomfilters
AT malikasadwaqar patternmatchingfordnasequencingdatausingmultiplebloomfilters