Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0

Detalhes bibliográficos
Autor(a) principal: Rosa, Jordan Rui da
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UCS
Texto Completo: https://repositorio.ucs.br/handle/11338/1545
Resumo: A biologia molecular é uma área da biologia que estuda as células em nível molecular, tendo um dogma central focado no estudo da síntese de proteínas. A região intergênica e seus promotores são fatores reguladores no processo, contendo as informações essenciais. Dessa forma, a bioinformática utiliza meios computacionais para solucionar problemas da biologia molecular. Um exemplo disso é o banco de dados PromotoresDB - que armazena sequências de nucleotídeos de regiões promotoras de organismos procariontes - e o portal IntergenicDB - que possui ferramentas de acesso e gestão dos dados. Ambos foram criados para atender às necessidades do grupo de Bioinformática da Universidade de Caxias do Sul. Porém, o portal e a base de dados têm apresentado instabilidades na sua ferramenta de consulta. Outro fator, como a interface, também afeta a ferramenta atualmente utilizada. Diante de tais problemáticas, o objeto desse trabalho é remodelar a ferramenta, fazendo alterações em modelos, banco de dados, código fonte e visual, buscando o melhor desempenho e recursos na ferramenta para realizar consultas à base de dados. Durante a execução da proposta de solução, a equipe realizou uma evolução do sistema, migrando do MySQL para o PostgreSQL e do C# para o PHP, dando origem ao projeto IntergenicDB 2.0, solucionando os problemas detectados. A proposta deste trabalho foi mantida e executada na nova versão como parte da solução. Os tempos de execução através de um Data Warehouse são efetivamente superiores do que a utilização de view. Em bases pequenas, com poucas linhas e tamanho, essa diferença é imperceptível. O PromotoresDB não é uma base com crescimento diário, mas a curva terá um comportamento exponencial quando realizada a inserção de dados. A reformatação da tela de pesquisa possibilita ao usuário refinar as consultas montando graficamente os filtros, resultando numa consulta em SQL ao banco de dados. Requer um conhecimento prévio de operadores lógicos e, se possível, noções de SQL irão permitir uma melhor experiência ao utilizador. A tabela na tela de resultado possui uma formatação minimalista para melhor visualização dos dados, com fundo branco, demais composições em tons de cinza e destaques realizados com o mouse nos tons do tema do portal. O resultado da pesquisa é paginado, conforme parametrizado na tela de pesquisa, permitindo que a navegação seja rápida e eficaz. Em necessidades especificas como formatações e outros tipos de filtros, por exemplo, tem-se a possibilidade de fazer o download de todas as linhas em um arquivo de texto. O formato CSV permite a importação dos dados para outros sistemas e programas como, por exemplo, planilha de cálculo e assim realizar tais manipulações (sic).
id UCS_baa8bf47b8fc1df355fdb2c4235eae06
oai_identifier_str oai:repositorio.ucs.br:11338/1545
network_acronym_str UCS
network_name_str Repositório Institucional da UCS
repository_id_str
spelling Rosa, Jordan Rui daSilva, Scheila de Avila eRibeiro, Helena GraziottinNotari, Daniel Luís2017-02-07T12:39:06Z2017-02-07T12:39:06Z2016https://repositorio.ucs.br/handle/11338/1545A biologia molecular é uma área da biologia que estuda as células em nível molecular, tendo um dogma central focado no estudo da síntese de proteínas. A região intergênica e seus promotores são fatores reguladores no processo, contendo as informações essenciais. Dessa forma, a bioinformática utiliza meios computacionais para solucionar problemas da biologia molecular. Um exemplo disso é o banco de dados PromotoresDB - que armazena sequências de nucleotídeos de regiões promotoras de organismos procariontes - e o portal IntergenicDB - que possui ferramentas de acesso e gestão dos dados. Ambos foram criados para atender às necessidades do grupo de Bioinformática da Universidade de Caxias do Sul. Porém, o portal e a base de dados têm apresentado instabilidades na sua ferramenta de consulta. Outro fator, como a interface, também afeta a ferramenta atualmente utilizada. Diante de tais problemáticas, o objeto desse trabalho é remodelar a ferramenta, fazendo alterações em modelos, banco de dados, código fonte e visual, buscando o melhor desempenho e recursos na ferramenta para realizar consultas à base de dados. Durante a execução da proposta de solução, a equipe realizou uma evolução do sistema, migrando do MySQL para o PostgreSQL e do C# para o PHP, dando origem ao projeto IntergenicDB 2.0, solucionando os problemas detectados. A proposta deste trabalho foi mantida e executada na nova versão como parte da solução. Os tempos de execução através de um Data Warehouse são efetivamente superiores do que a utilização de view. Em bases pequenas, com poucas linhas e tamanho, essa diferença é imperceptível. O PromotoresDB não é uma base com crescimento diário, mas a curva terá um comportamento exponencial quando realizada a inserção de dados. A reformatação da tela de pesquisa possibilita ao usuário refinar as consultas montando graficamente os filtros, resultando numa consulta em SQL ao banco de dados. Requer um conhecimento prévio de operadores lógicos e, se possível, noções de SQL irão permitir uma melhor experiência ao utilizador. A tabela na tela de resultado possui uma formatação minimalista para melhor visualização dos dados, com fundo branco, demais composições em tons de cinza e destaques realizados com o mouse nos tons do tema do portal. O resultado da pesquisa é paginado, conforme parametrizado na tela de pesquisa, permitindo que a navegação seja rápida e eficaz. Em necessidades especificas como formatações e outros tipos de filtros, por exemplo, tem-se a possibilidade de fazer o download de todas as linhas em um arquivo de texto. O formato CSV permite a importação dos dados para outros sistemas e programas como, por exemplo, planilha de cálculo e assim realizar tais manipulações (sic).BioinformáticaBanco de dadosBiologia molecularArmazenamento de dadosCriação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do SulBacharelado em Ciência da ComputaçãoTEXTTCC Jordan Rui da Rosa.pdf.txtTCC Jordan Rui da Rosa.pdf.txtExtracted texttext/plain217738https://repositorio.ucs.br/xmlui/bitstream/11338/1545/3/TCC%20Jordan%20Rui%20da%20Rosa.pdf.txta3e4bd275e829d2de288fe88228f1d9eMD53THUMBNAILTCC Jordan Rui da Rosa.pdf.jpgTCC Jordan Rui da Rosa.pdf.jpgGenerated Thumbnailimage/jpeg1158https://repositorio.ucs.br/xmlui/bitstream/11338/1545/4/TCC%20Jordan%20Rui%20da%20Rosa.pdf.jpg5bdac37dc4785e3aa05b211e2610b1c0MD54ORIGINALTCC Jordan Rui da Rosa.pdfTCC Jordan Rui da Rosa.pdfapplication/pdf4255343https://repositorio.ucs.br/xmlui/bitstream/11338/1545/1/TCC%20Jordan%20Rui%20da%20Rosa.pdf3faceb1f66c4218232cf10c4a6e9b9b0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucs.br/xmlui/bitstream/11338/1545/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5211338/15452018-08-17 06:34:09.57oai:repositorio.ucs.br:11338/1545Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2018-08-17T06:34:09Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false
dc.title.pt_BR.fl_str_mv Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
title Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
spellingShingle Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
Rosa, Jordan Rui da
Bioinformática
Banco de dados
Biologia molecular
Armazenamento de dados
title_short Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
title_full Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
title_fullStr Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
title_full_unstemmed Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
title_sort Criação e implantação de um Data Warehouse para reformatar o mecanismo de pesquisa do portal IntergenicDB 2.0
author Rosa, Jordan Rui da
author_facet Rosa, Jordan Rui da
author_role author
dc.contributor.other.none.fl_str_mv Silva, Scheila de Avila e
Ribeiro, Helena Graziottin
dc.contributor.author.fl_str_mv Rosa, Jordan Rui da
dc.contributor.advisor1.fl_str_mv Notari, Daniel Luís
contributor_str_mv Notari, Daniel Luís
dc.subject.por.fl_str_mv Bioinformática
Banco de dados
Biologia molecular
Armazenamento de dados
topic Bioinformática
Banco de dados
Biologia molecular
Armazenamento de dados
description A biologia molecular é uma área da biologia que estuda as células em nível molecular, tendo um dogma central focado no estudo da síntese de proteínas. A região intergênica e seus promotores são fatores reguladores no processo, contendo as informações essenciais. Dessa forma, a bioinformática utiliza meios computacionais para solucionar problemas da biologia molecular. Um exemplo disso é o banco de dados PromotoresDB - que armazena sequências de nucleotídeos de regiões promotoras de organismos procariontes - e o portal IntergenicDB - que possui ferramentas de acesso e gestão dos dados. Ambos foram criados para atender às necessidades do grupo de Bioinformática da Universidade de Caxias do Sul. Porém, o portal e a base de dados têm apresentado instabilidades na sua ferramenta de consulta. Outro fator, como a interface, também afeta a ferramenta atualmente utilizada. Diante de tais problemáticas, o objeto desse trabalho é remodelar a ferramenta, fazendo alterações em modelos, banco de dados, código fonte e visual, buscando o melhor desempenho e recursos na ferramenta para realizar consultas à base de dados. Durante a execução da proposta de solução, a equipe realizou uma evolução do sistema, migrando do MySQL para o PostgreSQL e do C# para o PHP, dando origem ao projeto IntergenicDB 2.0, solucionando os problemas detectados. A proposta deste trabalho foi mantida e executada na nova versão como parte da solução. Os tempos de execução através de um Data Warehouse são efetivamente superiores do que a utilização de view. Em bases pequenas, com poucas linhas e tamanho, essa diferença é imperceptível. O PromotoresDB não é uma base com crescimento diário, mas a curva terá um comportamento exponencial quando realizada a inserção de dados. A reformatação da tela de pesquisa possibilita ao usuário refinar as consultas montando graficamente os filtros, resultando numa consulta em SQL ao banco de dados. Requer um conhecimento prévio de operadores lógicos e, se possível, noções de SQL irão permitir uma melhor experiência ao utilizador. A tabela na tela de resultado possui uma formatação minimalista para melhor visualização dos dados, com fundo branco, demais composições em tons de cinza e destaques realizados com o mouse nos tons do tema do portal. O resultado da pesquisa é paginado, conforme parametrizado na tela de pesquisa, permitindo que a navegação seja rápida e eficaz. Em necessidades especificas como formatações e outros tipos de filtros, por exemplo, tem-se a possibilidade de fazer o download de todas as linhas em um arquivo de texto. O formato CSV permite a importação dos dados para outros sistemas e programas como, por exemplo, planilha de cálculo e assim realizar tais manipulações (sic).
publishDate 2016
dc.date.submitted.none.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2017-02-07T12:39:06Z
dc.date.available.fl_str_mv 2017-02-07T12:39:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ucs.br/handle/11338/1545
url https://repositorio.ucs.br/handle/11338/1545
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UCS
instname:Universidade de Caxias do Sul (UCS)
instacron:UCS
instname_str Universidade de Caxias do Sul (UCS)
instacron_str UCS
institution UCS
reponame_str Repositório Institucional da UCS
collection Repositório Institucional da UCS
bitstream.url.fl_str_mv https://repositorio.ucs.br/xmlui/bitstream/11338/1545/3/TCC%20Jordan%20Rui%20da%20Rosa.pdf.txt
https://repositorio.ucs.br/xmlui/bitstream/11338/1545/4/TCC%20Jordan%20Rui%20da%20Rosa.pdf.jpg
https://repositorio.ucs.br/xmlui/bitstream/11338/1545/1/TCC%20Jordan%20Rui%20da%20Rosa.pdf
https://repositorio.ucs.br/xmlui/bitstream/11338/1545/2/license.txt
bitstream.checksum.fl_str_mv a3e4bd275e829d2de288fe88228f1d9e
5bdac37dc4785e3aa05b211e2610b1c0
3faceb1f66c4218232cf10c4a6e9b9b0
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)
repository.mail.fl_str_mv
_version_ 1798308912781328384