Cargando…
Towards computational improvement of DNA database indexing and short DNA query searching
In order to facilitate and speed up the search of massive DNA databases, the database is indexed at the beginning, employing a mapping function. By searching through the indexed data structure, exact query hits can be identified. If the database is searched against an annotated DNA query, such as a...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Taylor & Francis
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4434100/ https://www.ncbi.nlm.nih.gov/pubmed/26019584 http://dx.doi.org/10.1080/13102818.2014.959711 |
_version_ | 1782371723872567296 |
---|---|
author | Stojanov, Done Koceski, Sašo Mileva, Aleksandra Koceska, Nataša Bande, Cveta Martinovska |
author_facet | Stojanov, Done Koceski, Sašo Mileva, Aleksandra Koceska, Nataša Bande, Cveta Martinovska |
author_sort | Stojanov, Done |
collection | PubMed |
description | In order to facilitate and speed up the search of massive DNA databases, the database is indexed at the beginning, employing a mapping function. By searching through the indexed data structure, exact query hits can be identified. If the database is searched against an annotated DNA query, such as a known promoter consensus sequence, then the starting locations and the number of potential genes can be determined. This is particularly relevant if unannotated DNA sequences have to be functionally annotated. However, indexing a massive DNA database and searching an indexed data structure with millions of entries is a time-demanding process. In this paper, we propose a fast DNA database indexing and searching approach, identifying all query hits in the database, without having to examine all entries in the indexed data structure, limiting the maximum length of a query that can be searched against the database. By applying the proposed indexing equation, the whole human genome could be indexed in 10 hours on a personal computer, under the assumption that there is enough RAM to store the indexed data structure. Analysing the methodology proposed by Reneker, we observed that hits at starting positions [Image: see text] are not reported, if the database is searched against a query shorter than [Image: see text] nucleotides, such that [Image: see text] is the length of the DNA database words being mapped and [Image: see text] is the length of the query. A solution of this drawback is also presented. |
format | Online Article Text |
id | pubmed-4434100 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Taylor & Francis |
record_format | MEDLINE/PubMed |
spelling | pubmed-44341002015-05-25 Towards computational improvement of DNA database indexing and short DNA query searching Stojanov, Done Koceski, Sašo Mileva, Aleksandra Koceska, Nataša Bande, Cveta Martinovska Biotechnol Biotechnol Equip Article; Bioinformatics In order to facilitate and speed up the search of massive DNA databases, the database is indexed at the beginning, employing a mapping function. By searching through the indexed data structure, exact query hits can be identified. If the database is searched against an annotated DNA query, such as a known promoter consensus sequence, then the starting locations and the number of potential genes can be determined. This is particularly relevant if unannotated DNA sequences have to be functionally annotated. However, indexing a massive DNA database and searching an indexed data structure with millions of entries is a time-demanding process. In this paper, we propose a fast DNA database indexing and searching approach, identifying all query hits in the database, without having to examine all entries in the indexed data structure, limiting the maximum length of a query that can be searched against the database. By applying the proposed indexing equation, the whole human genome could be indexed in 10 hours on a personal computer, under the assumption that there is enough RAM to store the indexed data structure. Analysing the methodology proposed by Reneker, we observed that hits at starting positions [Image: see text] are not reported, if the database is searched against a query shorter than [Image: see text] nucleotides, such that [Image: see text] is the length of the DNA database words being mapped and [Image: see text] is the length of the query. A solution of this drawback is also presented. Taylor & Francis 2014-09-03 2014-10-31 /pmc/articles/PMC4434100/ /pubmed/26019584 http://dx.doi.org/10.1080/13102818.2014.959711 Text en © 2014 The Author(s). Published by Taylor & Francis. http://creativecommons.org/licenses/by/3.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/3.0/, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The moral rights of the named author(s) have been asserted. |
spellingShingle | Article; Bioinformatics Stojanov, Done Koceski, Sašo Mileva, Aleksandra Koceska, Nataša Bande, Cveta Martinovska Towards computational improvement of DNA database indexing and short DNA query searching |
title | Towards computational improvement of DNA database indexing and short DNA query searching |
title_full | Towards computational improvement of DNA database indexing and short DNA query searching |
title_fullStr | Towards computational improvement of DNA database indexing and short DNA query searching |
title_full_unstemmed | Towards computational improvement of DNA database indexing and short DNA query searching |
title_short | Towards computational improvement of DNA database indexing and short DNA query searching |
title_sort | towards computational improvement of dna database indexing and short dna query searching |
topic | Article; Bioinformatics |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4434100/ https://www.ncbi.nlm.nih.gov/pubmed/26019584 http://dx.doi.org/10.1080/13102818.2014.959711 |
work_keys_str_mv | AT stojanovdone towardscomputationalimprovementofdnadatabaseindexingandshortdnaquerysearching AT koceskisaso towardscomputationalimprovementofdnadatabaseindexingandshortdnaquerysearching AT milevaaleksandra towardscomputationalimprovementofdnadatabaseindexingandshortdnaquerysearching AT koceskanatasa towardscomputationalimprovementofdnadatabaseindexingandshortdnaquerysearching AT bandecvetamartinovska towardscomputationalimprovementofdnadatabaseindexingandshortdnaquerysearching |