Desenvolvimento baseado em modelos de serviços adaptadores para ferramentas de bioinformática
Autor(a) principal: | |
---|---|
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_ |
1815257142956916736 |