PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES

Descripción del Articulo

En la actualidad se ha producido un considerable esfuerzo para desarrollar algoritmos que comparan las secuencias de macromoléculas biológicas (proteínas, ADN y ARN), cuyo objetivo es detectar las relaciones evolutivas tanto estructurales como funcionales. Este es el principal problema de la biologí...

Descripción completa

Detalles Bibliográficos
Autores: Wilson Cesar Callisaya Choquecota, Hugo Manuel Barraza Vizcarra
Formato: artículo
Fecha de Publicación:2019
Institución:Universidad Nacional Jorge Basadre Grohmann
Repositorio:Revista UNJBG - Ciencia & Desarrollo
Lenguaje:español
OAI Identifier:oai:unjbg_revistas.localhost:article/731
Enlace del recurso:http://revistas.unjbg.edu.pe/index.php/cyd/article/view/731
Nivel de acceso:acceso abierto
Materia:Algoritmos
Biología computacional
Programación de computadores
id 2617-6033_5ed08d5911f75e3e2437ac322e679d51
oai_identifier_str oai:unjbg_revistas.localhost:article/731
network_acronym_str 2617-6033
network_name_str Revista UNJBG - Ciencia & Desarrollo
spelling PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARESWilson Cesar Callisaya ChoquecotaHugo Manuel Barraza VizcarraAlgoritmosBiología computacionalProgramación de computadoresEn la actualidad se ha producido un considerable esfuerzo para desarrollar algoritmos que comparan las secuencias de macromoléculas biológicas (proteínas, ADN y ARN), cuyo objetivo es detectar las relaciones evolutivas tanto estructurales como funcionales. Este es el principal problema de la biología computacional, estas tareas se llevan a cabo, actualmente, por las herramientas de la bioinformática que han sido desarrolladas con algoritmos secuenciales. La programación dinámica, tanto los algoritmos de alineamiento locales (Smith-Waterman) y alineamiento global (Needleman-Wunsch) determinan el alineamiento óptimo de dos secuencias. Actualmente, las computadoras que tienen más de un núcleo están disponibles para el usuario común, y para usar los múltiples procesadores de la computadora, es necesario conocer los paradigmas de programación paralela. Este trabajo, presenta una nueva propuesta algorítmica para el alineamiento global usando la programación paralela, esto requiere de una nueva reformulación del algoritmo de Needleman Wunsh. La implementación del Algoritmo  Paralelo ha requerido hacer un llenado de la matriz de scores por sus antidiagonales con todos los procesadores disponibles. El software utilizado para ello fue el C# con la librería TPL (“Task Parallel Library”), la aplicación compara el algoritmo de Needleman- Wunsch con este nuevo algoritmo, comprobando los tiempos de respuesta. Los resultados muestran que el algoritmo paralelo propuesto reduce el tiempo de respuesta en comparación con el algoritmo de alineamiento global de Needleman-Wunsch.Universidad Nacional Jorge Basadre Grohmann2019-06-11info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://revistas.unjbg.edu.pe/index.php/cyd/article/view/73110.33326/26176033.2017.21.731Science & Development; No 21 (2017): Ciencia & Desarrollo; 55-64Ciencia & Desarrollo; Núm. 21 (2017): Ciencia & Desarrollo; 55-64Ciência e Desenvolvimento; n. 21 (2017): Ciencia & Desarrollo; 55-642617-60332304-889110.33326/26176033.2017.21reponame:Revista UNJBG - Ciencia & Desarrolloinstname:Universidad Nacional Jorge Basadre Grohmanninstacron:UNJBGspahttp://revistas.unjbg.edu.pe/index.php/cyd/article/view/731/744Derechos de autor 2019 Ciencia & Desarrolloinfo:eu-repo/semantics/openAccess2021-04-19T16:51:06Zmail@mail.com -
dc.title.none.fl_str_mv PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
title PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
spellingShingle PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
Wilson Cesar Callisaya Choquecota
Algoritmos
Biología computacional
Programación de computadores
title_short PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
title_full PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
title_fullStr PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
title_full_unstemmed PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
title_sort PROPUESTA DE UN ALGORITMO PARALELO PARA EL PROCESO DE ALINEAMIENTO DE PARES DE SECUENCIAS BIOMOLECULARES
dc.creator.none.fl_str_mv Wilson Cesar Callisaya Choquecota
Hugo Manuel Barraza Vizcarra
author Wilson Cesar Callisaya Choquecota
author_facet Wilson Cesar Callisaya Choquecota
Hugo Manuel Barraza Vizcarra
author_role author
author2 Hugo Manuel Barraza Vizcarra
author2_role author
dc.subject.none.fl_str_mv Algoritmos
Biología computacional
Programación de computadores
topic Algoritmos
Biología computacional
Programación de computadores
dc.description.none.fl_txt_mv En la actualidad se ha producido un considerable esfuerzo para desarrollar algoritmos que comparan las secuencias de macromoléculas biológicas (proteínas, ADN y ARN), cuyo objetivo es detectar las relaciones evolutivas tanto estructurales como funcionales. Este es el principal problema de la biología computacional, estas tareas se llevan a cabo, actualmente, por las herramientas de la bioinformática que han sido desarrolladas con algoritmos secuenciales. La programación dinámica, tanto los algoritmos de alineamiento locales (Smith-Waterman) y alineamiento global (Needleman-Wunsch) determinan el alineamiento óptimo de dos secuencias. Actualmente, las computadoras que tienen más de un núcleo están disponibles para el usuario común, y para usar los múltiples procesadores de la computadora, es necesario conocer los paradigmas de programación paralela. Este trabajo, presenta una nueva propuesta algorítmica para el alineamiento global usando la programación paralela, esto requiere de una nueva reformulación del algoritmo de Needleman Wunsh. La implementación del Algoritmo  Paralelo ha requerido hacer un llenado de la matriz de scores por sus antidiagonales con todos los procesadores disponibles. El software utilizado para ello fue el C# con la librería TPL (“Task Parallel Library”), la aplicación compara el algoritmo de Needleman- Wunsch con este nuevo algoritmo, comprobando los tiempos de respuesta. Los resultados muestran que el algoritmo paralelo propuesto reduce el tiempo de respuesta en comparación con el algoritmo de alineamiento global de Needleman-Wunsch.
description En la actualidad se ha producido un considerable esfuerzo para desarrollar algoritmos que comparan las secuencias de macromoléculas biológicas (proteínas, ADN y ARN), cuyo objetivo es detectar las relaciones evolutivas tanto estructurales como funcionales. Este es el principal problema de la biología computacional, estas tareas se llevan a cabo, actualmente, por las herramientas de la bioinformática que han sido desarrolladas con algoritmos secuenciales. La programación dinámica, tanto los algoritmos de alineamiento locales (Smith-Waterman) y alineamiento global (Needleman-Wunsch) determinan el alineamiento óptimo de dos secuencias. Actualmente, las computadoras que tienen más de un núcleo están disponibles para el usuario común, y para usar los múltiples procesadores de la computadora, es necesario conocer los paradigmas de programación paralela. Este trabajo, presenta una nueva propuesta algorítmica para el alineamiento global usando la programación paralela, esto requiere de una nueva reformulación del algoritmo de Needleman Wunsh. La implementación del Algoritmo  Paralelo ha requerido hacer un llenado de la matriz de scores por sus antidiagonales con todos los procesadores disponibles. El software utilizado para ello fue el C# con la librería TPL (“Task Parallel Library”), la aplicación compara el algoritmo de Needleman- Wunsch con este nuevo algoritmo, comprobando los tiempos de respuesta. Los resultados muestran que el algoritmo paralelo propuesto reduce el tiempo de respuesta en comparación con el algoritmo de alineamiento global de Needleman-Wunsch.
publishDate 2019
dc.date.none.fl_str_mv 2019-06-11
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://revistas.unjbg.edu.pe/index.php/cyd/article/view/731
10.33326/26176033.2017.21.731
url http://revistas.unjbg.edu.pe/index.php/cyd/article/view/731
identifier_str_mv 10.33326/26176033.2017.21.731
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv http://revistas.unjbg.edu.pe/index.php/cyd/article/view/731/744
dc.rights.none.fl_str_mv Derechos de autor 2019 Ciencia & Desarrollo
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2019 Ciencia & Desarrollo
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional Jorge Basadre Grohmann
publisher.none.fl_str_mv Universidad Nacional Jorge Basadre Grohmann
dc.source.none.fl_str_mv Science & Development; No 21 (2017): Ciencia & Desarrollo; 55-64
Ciencia & Desarrollo; Núm. 21 (2017): Ciencia & Desarrollo; 55-64
Ciência e Desenvolvimento; n. 21 (2017): Ciencia & Desarrollo; 55-64
2617-6033
2304-8891
10.33326/26176033.2017.21
reponame:Revista UNJBG - Ciencia & Desarrollo
instname:Universidad Nacional Jorge Basadre Grohmann
instacron:UNJBG
reponame_str Revista UNJBG - Ciencia & Desarrollo
collection Revista UNJBG - Ciencia & Desarrollo
instname_str Universidad Nacional Jorge Basadre Grohmann
instacron_str UNJBG
institution UNJBG
repository.name.fl_str_mv -
repository.mail.fl_str_mv mail@mail.com
_version_ 1697488414002118656
score 13.97985
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).