BioDockFlow: Um Processo de Manutenção Baseado em Contêineres Docker para Aplicações Web Heterogêneas de Bioinformática

Carregando...
Imagem de Miniatura
Data
2024-12-17
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade do Estado da Bahia
Resumo

A bioinformática, enquanto campo interdisciplinar que integra biologia e computação, desempenha um papel central na pesquisa científica e na inovação tecnológica. Essa área tem transformado a compreensão dos sistemas biológicos ao combinar dados complexos com análises computacionais avançadas, por meio de uma ampla gama de aplicações web. Muitos desses softwares são disponibilizados gratuitamente à comunidade científica, potencializando avanços e alcançando objetivos cada vez mais específicos. Contudo, a diversidade de tais aplicações apresenta desafios significativos relacionados à manutenibilidade e interoperabilidade, os quais impactam diretamente a reprodutibilidade das pesquisas científicas. Neste contexto, este trabalho tem como objetivo propor um processo para a manutenção de aplicações web de bioinformática, fundamentado na utilização de contêineres Docker, adotando a metodologia Design Science Research (DSR). O processo desenvolvido, denominado BioDockFlow, foi aperfeiçoado iterativamente em conformidade com os princípios da DSR através de três ciclos, sendo submetido a avaliações quantitativas, por meio da definição de uma métrica, e qualitativa em seu terceiro e último ciclo, com a aplicação de um questionário direcionado a usuários do processo. Os resultados obtidos corroboraram as conjecturas teóricas delineadas na metodologia, destacando que, embora processos de manutenção estruturados e controlados apresentem eficácia e adaptabilidade, essas características podem ser comprometidas pela heterogeneidade das aplicações web de bioinformática. Nesse contexto, o BioDockFlow foi capaz de orientar os desenvolvedores na conteinerização de aplicações com diferentes níveis de complexidade, garantindo a interoperabilidade entre elas em um ambiente unificado e atendendo às demandas específicas de cada aplicação. Ademais, o processo demonstrou ser uma ferramenta eficaz no suporte a equipes de manutenção, promovendo a padronização das atividades, facilitando o alinhamento das ações realizadas e identificando oportunidades de aprimoramento. Ressalta-se, ainda, a capacidade do BioDockFlow de integrar melhorias práticas, evidenciando sua adequação aos princípios de melhoria contínua. O processo está disponível no repositório do G2BC no GitHub1.


Descrição
Palavras-chave
Citação
BENEVIDES, Pedro Victor Santana. BioDockFlow: um processo de manutenção baseado em contêineres docker para aplicações web heterogêneas de bioinformática. Orientador: Alexandre Rafael Lenz. 2024. 88f. Trabalho de conclusão de curso (Bacharelado em Sistemas de Informação), Departamento de Ciências Exatas e da Terra, Campus I, Universidade do Estado da Bahia. Salvador - BA, 2024.
Palavras-chave