Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática

Detalhes bibliográficos
Autor(a) principal: Waldemarin, Ricardo Cacheta
Data de Publicação: 2021
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/95/95131/tde-20012022-222829/
Resumo: Um experimento in silico envolve a execução de um conjunto de atividades de análise normalmente suportadas por uma ou mais ferramentas dedicadas. Estas ferramentas são, em geral, produzidas como programas de linha de comando executados localmente. Um serviço web pode ser criado de modo a adaptar uma ferramenta de análise existente, provendo ao usuário uma interface web adequada e invocando de maneira transparente a ferramenta de análise sobre os dados submetidos. Porém, o desenvolvimento de serviços web adaptadores requer conhecimentos técnicos específicos pouco comuns a bioinformatas em geral e biologistas em particular. Adicionalmente, a falta de um modelo de referência para guiar o desenvolvimento destes serviços leva a proliferação de serviços de análise com diferentes características, o que dificulta o maior reúso dos serviços desenvolvidos.Nesse cenário, a disponibilidade de processos de desenvolvimento que facilitem a obtenção de um serviço adaptador maduro e padronizado facilitada é altamente desejável. Por esta razão, este trabalho teve por objetivo investigar o uso de abordagens de desenvolvimento baseadas em modelos para o suporte ao desenvolvimento e à utilização de serviços web de análise em bioinformática. Nesse sentido, este trabalho propõe inicialmente um modelo de referência para serviços de análise em bioinformática, de modo a guiar o desenvolvimento desses serviços e obter interfaces RESTful maduras. Em seguida, o trabalho propõe um processo de desenvolvimento orientado a modelos para serviços de análise adaptadores, seus clientes e descrições, e provê uma infraestrutura de suporte para esse processo de desenvolvimento. Por fim, o processo de desenvolvimento proposto foi aplicado à reengenharia de um repositório de serviços para a realização de análises de expressão gênica, obtendo um novo conjunto de serviços mais maduros e com menor esforço de desenvolvimento que aquele despendido na criação dos serviços iniciais. Acreditamos que este trabalho fomenta o desenvolvimento de serviços de análise em bioinformática ao permitir ao especialista do domínio a produção de serviços adaptadores maduros, bem como de seus clientes e suas descrições, mais rapidamente.
id USP_b4c58a9b26aa490904887f674f5add51
oai_identifier_str oai:teses.usp.br:tde-20012022-222829
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformáticaModel-based development of adapter services for bioinformatics toolsAnalysis toolsBioinformáticaBioinformaticsDesenvolvimento orientado a modelosFerramentas de análiseModel driven developmentServiços webWeb servicesUm experimento in silico envolve a execução de um conjunto de atividades de análise normalmente suportadas por uma ou mais ferramentas dedicadas. Estas ferramentas são, em geral, produzidas como programas de linha de comando executados localmente. Um serviço web pode ser criado de modo a adaptar uma ferramenta de análise existente, provendo ao usuário uma interface web adequada e invocando de maneira transparente a ferramenta de análise sobre os dados submetidos. Porém, o desenvolvimento de serviços web adaptadores requer conhecimentos técnicos específicos pouco comuns a bioinformatas em geral e biologistas em particular. Adicionalmente, a falta de um modelo de referência para guiar o desenvolvimento destes serviços leva a proliferação de serviços de análise com diferentes características, o que dificulta o maior reúso dos serviços desenvolvidos.Nesse cenário, a disponibilidade de processos de desenvolvimento que facilitem a obtenção de um serviço adaptador maduro e padronizado facilitada é altamente desejável. Por esta razão, este trabalho teve por objetivo investigar o uso de abordagens de desenvolvimento baseadas em modelos para o suporte ao desenvolvimento e à utilização de serviços web de análise em bioinformática. Nesse sentido, este trabalho propõe inicialmente um modelo de referência para serviços de análise em bioinformática, de modo a guiar o desenvolvimento desses serviços e obter interfaces RESTful maduras. Em seguida, o trabalho propõe um processo de desenvolvimento orientado a modelos para serviços de análise adaptadores, seus clientes e descrições, e provê uma infraestrutura de suporte para esse processo de desenvolvimento. Por fim, o processo de desenvolvimento proposto foi aplicado à reengenharia de um repositório de serviços para a realização de análises de expressão gênica, obtendo um novo conjunto de serviços mais maduros e com menor esforço de desenvolvimento que aquele despendido na criação dos serviços iniciais. Acreditamos que este trabalho fomenta o desenvolvimento de serviços de análise em bioinformática ao permitir ao especialista do domínio a produção de serviços adaptadores maduros, bem como de seus clientes e suas descrições, mais rapidamente.An in silico experiment demands the execution of a number of activities supported by one or more dedicated command-line tools. A analysis web service may be created to adapt an existing analysis tool, exposing a suitable web interface to its user while still executing the original tool over user-submitted data in the background. However, the development of an adapter web service requires technical knowledge unusually detained by bioinformaticians and biologists. Additionally, the lack of a well-known reference model to guide the development of mature analysis services leads to the proliferation of services that have distinct characteristics, hindering the reuse of these services in different contexts. Thus, the availability of a development process that facilitates the development of mature and consistent adapter services is highly desirable. This research aimed at studying the use of model-based approaches to support the development and use of analysis web services in bioinformatics. First, this work proposes a reference model for bioinformatics analysis services to guide the development of mature RESTful analysis services. Then, the work proposes a model-based development process for adapter services, their clients and their descriptions, and provides a support infrastructure for the development process.Biblioteca Digitais de Teses e Dissertações da USPFarias, Clever Ricardo Guareis deWaldemarin, Ricardo Cacheta2021-11-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/95/95131/tde-20012022-222829/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-02-04T14:15:02Zoai:teses.usp.br:tde-20012022-222829Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-02-04T14:15:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
Model-based development of adapter services for bioinformatics tools
title Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
spellingShingle Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
Waldemarin, Ricardo Cacheta
Analysis tools
Bioinformática
Bioinformatics
Desenvolvimento orientado a modelos
Ferramentas de análise
Model driven development
Serviços web
Web services
title_short Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
title_full Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
title_fullStr Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
title_full_unstemmed Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
title_sort Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
author Waldemarin, Ricardo Cacheta
author_facet Waldemarin, Ricardo Cacheta
author_role author
dc.contributor.none.fl_str_mv Farias, Clever Ricardo Guareis de
dc.contributor.author.fl_str_mv Waldemarin, Ricardo Cacheta
dc.subject.por.fl_str_mv Analysis tools
Bioinformática
Bioinformatics
Desenvolvimento orientado a modelos
Ferramentas de análise
Model driven development
Serviços web
Web services
topic Analysis tools
Bioinformática
Bioinformatics
Desenvolvimento orientado a modelos
Ferramentas de análise
Model driven development
Serviços web
Web services
description Um experimento in silico envolve a execução de um conjunto de atividades de análise normalmente suportadas por uma ou mais ferramentas dedicadas. Estas ferramentas são, em geral, produzidas como programas de linha de comando executados localmente. Um serviço web pode ser criado de modo a adaptar uma ferramenta de análise existente, provendo ao usuário uma interface web adequada e invocando de maneira transparente a ferramenta de análise sobre os dados submetidos. Porém, o desenvolvimento de serviços web adaptadores requer conhecimentos técnicos específicos pouco comuns a bioinformatas em geral e biologistas em particular. Adicionalmente, a falta de um modelo de referência para guiar o desenvolvimento destes serviços leva a proliferação de serviços de análise com diferentes características, o que dificulta o maior reúso dos serviços desenvolvidos.Nesse cenário, a disponibilidade de processos de desenvolvimento que facilitem a obtenção de um serviço adaptador maduro e padronizado facilitada é altamente desejável. Por esta razão, este trabalho teve por objetivo investigar o uso de abordagens de desenvolvimento baseadas em modelos para o suporte ao desenvolvimento e à utilização de serviços web de análise em bioinformática. Nesse sentido, este trabalho propõe inicialmente um modelo de referência para serviços de análise em bioinformática, de modo a guiar o desenvolvimento desses serviços e obter interfaces RESTful maduras. Em seguida, o trabalho propõe um processo de desenvolvimento orientado a modelos para serviços de análise adaptadores, seus clientes e descrições, e provê uma infraestrutura de suporte para esse processo de desenvolvimento. Por fim, o processo de desenvolvimento proposto foi aplicado à reengenharia de um repositório de serviços para a realização de análises de expressão gênica, obtendo um novo conjunto de serviços mais maduros e com menor esforço de desenvolvimento que aquele despendido na criação dos serviços iniciais. Acreditamos que este trabalho fomenta o desenvolvimento de serviços de análise em bioinformática ao permitir ao especialista do domínio a produção de serviços adaptadores maduros, bem como de seus clientes e suas descrições, mais rapidamente.
publishDate 2021
dc.date.none.fl_str_mv 2021-11-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/95/95131/tde-20012022-222829/
url https://www.teses.usp.br/teses/disponiveis/95/95131/tde-20012022-222829/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090880351502336