Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFMG |
Texto Completo: | http://hdl.handle.net/1843/OSFC-5F6L8S |
Resumo: | Cientistas geram dados experimentais, e o interesse no compartilhamento destes dados é enorme, em especial na área biológica. É o compartilhamento que permite o trabalho cooperativo entre laboratórios espalhados pelo mundo. Este interesse gerou a formação de diversas bases de dados, como o GenBank e o Protein Data Bank. Cientistas de todo o mundo ali depositam seus dados, formando grandes repositórios globais que são usados para análise e recuperação de registros. Tais tarefas podem ser feitas de duas formas: utilizando serviços implantados nas bases centrais, como o BLAST para a recuperação de sequências homólogas, ou fazendo cópias locais das bases e implantando localmente novos algoritmos. Neste trabalho nós propomos a formação de um repositório global não real, mas sim virtual, através do uso de agentes móveis, e da fácil implantação por um usuário de funcionalidades adicionais para análise e recuperação de dados, utilizando carga dinâmica de classes Java.Nós aplicamos este modelo na construção de uma nova versão do AnaGel, um sistema para armazenamento e análise de registros eletroforéticos. A eletroforese é um processo de separação demacromoléculas biológicas de extrema utilidade para bioquímicos e geneticistas. Várias amostras contendo diferentes misturas de macromoléculas - geralmente fragmentos de DNA, RNA ou deproteínas, com a mesma carga elétrica - são colocadas em uma placa coberta por um gel, e submetidas a um campo elétrico, que força a migração das macromoléculas através do gel. Moléculas menoresencontram menor dificuldade para atravessar o gel, e seu deslocamento é consequentemente maior. O inverso acontece com as moléculas maiores. Um experimento de eletroforese gera então umaimagem, com várias canaletas, cada uma correspondendo a uma amostra, onde em cada canaleta há uma formação de bandas nos pontos de acúmulo de moléculas com o mesmo peso molecular.Em sua primeira versão o AnaGel já era uma ferramenta bastante completa para o tratamento de registros eletroforéticos, oferecendo a deteção automática de canaletas e bandas, a correção de distorções, a determinação de pesos moleculares, além da recuperação de registros por diversos métodos. Era entretanto um programa que deveria ser instalado em um único computador, e este mesmo computador servia para a entrada e o armazenamento dos dados. A versão atual, toda construída em Java, apresenta como vantagens a instalação em um servidor, com o uso por navegadores web, a possibilidade de análises e recuperação de registros através de agentes que se movimentam por todos os repositórios deuma rede de laboratórios que desejam compartilhar dados, e a facilidade de adição de novas funcionalidades pelos usuários, que necessitam apenas de construir classes Java obedecendo a umaclasse abstrata exportada pelo AnaGel.Nesta dissertação nós apresentamos uma discussão sobre o uso da Web para o trabalho cooperativo entre cientistas experimentais. A solução técnica adotada - agentes móveis, com o sistema Grasshopper - é comparada com outras possibilidades para estruturação de sistemas distribuídos. Nós procuramos mostrar como o sistema AnaGel se compara favoravelmente com seus concorrentes comerciais. Diversos detalhes da implementação são explicados, e apontadas direções para melhorias futuras. |
id |
UFMG_a7724859fe03f4e50398993d0d24402b |
---|---|
oai_identifier_str |
oai:repositorio.ufmg.br:1843/OSFC-5F6L8S |
network_acronym_str |
UFMG |
network_name_str |
Repositório Institucional da UFMG |
repository_id_str |
|
spelling |
Osvaldo Sergio Farhat de CarvalhoFabricio Rodrigues dos SantosLuciano de ErricoRoberto da Silva BigonhaVirgilio Augusto Fernandes AlmeidaEdre Quintao Moreira2019-08-11T06:42:14Z2019-08-11T06:42:14Z2002-04-08http://hdl.handle.net/1843/OSFC-5F6L8SCientistas geram dados experimentais, e o interesse no compartilhamento destes dados é enorme, em especial na área biológica. É o compartilhamento que permite o trabalho cooperativo entre laboratórios espalhados pelo mundo. Este interesse gerou a formação de diversas bases de dados, como o GenBank e o Protein Data Bank. Cientistas de todo o mundo ali depositam seus dados, formando grandes repositórios globais que são usados para análise e recuperação de registros. Tais tarefas podem ser feitas de duas formas: utilizando serviços implantados nas bases centrais, como o BLAST para a recuperação de sequências homólogas, ou fazendo cópias locais das bases e implantando localmente novos algoritmos. Neste trabalho nós propomos a formação de um repositório global não real, mas sim virtual, através do uso de agentes móveis, e da fácil implantação por um usuário de funcionalidades adicionais para análise e recuperação de dados, utilizando carga dinâmica de classes Java.Nós aplicamos este modelo na construção de uma nova versão do AnaGel, um sistema para armazenamento e análise de registros eletroforéticos. A eletroforese é um processo de separação demacromoléculas biológicas de extrema utilidade para bioquímicos e geneticistas. Várias amostras contendo diferentes misturas de macromoléculas - geralmente fragmentos de DNA, RNA ou deproteínas, com a mesma carga elétrica - são colocadas em uma placa coberta por um gel, e submetidas a um campo elétrico, que força a migração das macromoléculas através do gel. Moléculas menoresencontram menor dificuldade para atravessar o gel, e seu deslocamento é consequentemente maior. O inverso acontece com as moléculas maiores. Um experimento de eletroforese gera então umaimagem, com várias canaletas, cada uma correspondendo a uma amostra, onde em cada canaleta há uma formação de bandas nos pontos de acúmulo de moléculas com o mesmo peso molecular.Em sua primeira versão o AnaGel já era uma ferramenta bastante completa para o tratamento de registros eletroforéticos, oferecendo a deteção automática de canaletas e bandas, a correção de distorções, a determinação de pesos moleculares, além da recuperação de registros por diversos métodos. Era entretanto um programa que deveria ser instalado em um único computador, e este mesmo computador servia para a entrada e o armazenamento dos dados. A versão atual, toda construída em Java, apresenta como vantagens a instalação em um servidor, com o uso por navegadores web, a possibilidade de análises e recuperação de registros através de agentes que se movimentam por todos os repositórios deuma rede de laboratórios que desejam compartilhar dados, e a facilidade de adição de novas funcionalidades pelos usuários, que necessitam apenas de construir classes Java obedecendo a umaclasse abstrata exportada pelo AnaGel.Nesta dissertação nós apresentamos uma discussão sobre o uso da Web para o trabalho cooperativo entre cientistas experimentais. A solução técnica adotada - agentes móveis, com o sistema Grasshopper - é comparada com outras possibilidades para estruturação de sistemas distribuídos. Nós procuramos mostrar como o sistema AnaGel se compara favoravelmente com seus concorrentes comerciais. Diversos detalhes da implementação são explicados, e apontadas direções para melhorias futuras.Universidade Federal de Minas GeraisUFMGWorld Wide Web (Sistema de recuperação da informação)ComputaçãoSistemas Informacao distribuidaSistema de recuperação da informaçãoGerenciamento da InformaçãoJavaEletroforeseagentes móveisUm modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALedrequintaomoreira.pdfapplication/pdf5053494https://repositorio.ufmg.br/bitstream/1843/OSFC-5F6L8S/1/edrequintaomoreira.pdfeba47cf17af62a21952401ccad735b6bMD51TEXTedrequintaomoreira.pdf.txtedrequintaomoreira.pdf.txtExtracted texttext/plain365984https://repositorio.ufmg.br/bitstream/1843/OSFC-5F6L8S/2/edrequintaomoreira.pdf.txt451034cb7e2521dc6f823d7a72694a91MD521843/OSFC-5F6L8S2019-11-14 09:25:47.285oai:repositorio.ufmg.br:1843/OSFC-5F6L8SRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T12:25:47Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false |
dc.title.pt_BR.fl_str_mv |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
title |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
spellingShingle |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos Edre Quintao Moreira Java Eletroforese agentes móveis World Wide Web (Sistema de recuperação da informação) Computação Sistemas Informacao distribuida Sistema de recuperação da informação Gerenciamento da Informação |
title_short |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
title_full |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
title_fullStr |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
title_full_unstemmed |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
title_sort |
Um modelo cooperativo para aplicações distribuídas baseado na web: aplicação à análise e armazenamento de registros eletroforéticos |
author |
Edre Quintao Moreira |
author_facet |
Edre Quintao Moreira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Osvaldo Sergio Farhat de Carvalho |
dc.contributor.referee1.fl_str_mv |
Fabricio Rodrigues dos Santos |
dc.contributor.referee2.fl_str_mv |
Luciano de Errico |
dc.contributor.referee3.fl_str_mv |
Roberto da Silva Bigonha |
dc.contributor.referee4.fl_str_mv |
Virgilio Augusto Fernandes Almeida |
dc.contributor.author.fl_str_mv |
Edre Quintao Moreira |
contributor_str_mv |
Osvaldo Sergio Farhat de Carvalho Fabricio Rodrigues dos Santos Luciano de Errico Roberto da Silva Bigonha Virgilio Augusto Fernandes Almeida |
dc.subject.por.fl_str_mv |
Java Eletroforese agentes móveis |
topic |
Java Eletroforese agentes móveis World Wide Web (Sistema de recuperação da informação) Computação Sistemas Informacao distribuida Sistema de recuperação da informação Gerenciamento da Informação |
dc.subject.other.pt_BR.fl_str_mv |
World Wide Web (Sistema de recuperação da informação) Computação Sistemas Informacao distribuida Sistema de recuperação da informação Gerenciamento da Informação |
description |
Cientistas geram dados experimentais, e o interesse no compartilhamento destes dados é enorme, em especial na área biológica. É o compartilhamento que permite o trabalho cooperativo entre laboratórios espalhados pelo mundo. Este interesse gerou a formação de diversas bases de dados, como o GenBank e o Protein Data Bank. Cientistas de todo o mundo ali depositam seus dados, formando grandes repositórios globais que são usados para análise e recuperação de registros. Tais tarefas podem ser feitas de duas formas: utilizando serviços implantados nas bases centrais, como o BLAST para a recuperação de sequências homólogas, ou fazendo cópias locais das bases e implantando localmente novos algoritmos. Neste trabalho nós propomos a formação de um repositório global não real, mas sim virtual, através do uso de agentes móveis, e da fácil implantação por um usuário de funcionalidades adicionais para análise e recuperação de dados, utilizando carga dinâmica de classes Java.Nós aplicamos este modelo na construção de uma nova versão do AnaGel, um sistema para armazenamento e análise de registros eletroforéticos. A eletroforese é um processo de separação demacromoléculas biológicas de extrema utilidade para bioquímicos e geneticistas. Várias amostras contendo diferentes misturas de macromoléculas - geralmente fragmentos de DNA, RNA ou deproteínas, com a mesma carga elétrica - são colocadas em uma placa coberta por um gel, e submetidas a um campo elétrico, que força a migração das macromoléculas através do gel. Moléculas menoresencontram menor dificuldade para atravessar o gel, e seu deslocamento é consequentemente maior. O inverso acontece com as moléculas maiores. Um experimento de eletroforese gera então umaimagem, com várias canaletas, cada uma correspondendo a uma amostra, onde em cada canaleta há uma formação de bandas nos pontos de acúmulo de moléculas com o mesmo peso molecular.Em sua primeira versão o AnaGel já era uma ferramenta bastante completa para o tratamento de registros eletroforéticos, oferecendo a deteção automática de canaletas e bandas, a correção de distorções, a determinação de pesos moleculares, além da recuperação de registros por diversos métodos. Era entretanto um programa que deveria ser instalado em um único computador, e este mesmo computador servia para a entrada e o armazenamento dos dados. A versão atual, toda construída em Java, apresenta como vantagens a instalação em um servidor, com o uso por navegadores web, a possibilidade de análises e recuperação de registros através de agentes que se movimentam por todos os repositórios deuma rede de laboratórios que desejam compartilhar dados, e a facilidade de adição de novas funcionalidades pelos usuários, que necessitam apenas de construir classes Java obedecendo a umaclasse abstrata exportada pelo AnaGel.Nesta dissertação nós apresentamos uma discussão sobre o uso da Web para o trabalho cooperativo entre cientistas experimentais. A solução técnica adotada - agentes móveis, com o sistema Grasshopper - é comparada com outras possibilidades para estruturação de sistemas distribuídos. Nós procuramos mostrar como o sistema AnaGel se compara favoravelmente com seus concorrentes comerciais. Diversos detalhes da implementação são explicados, e apontadas direções para melhorias futuras. |
publishDate |
2002 |
dc.date.issued.fl_str_mv |
2002-04-08 |
dc.date.accessioned.fl_str_mv |
2019-08-11T06:42:14Z |
dc.date.available.fl_str_mv |
2019-08-11T06:42:14Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1843/OSFC-5F6L8S |
url |
http://hdl.handle.net/1843/OSFC-5F6L8S |
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.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
dc.publisher.initials.fl_str_mv |
UFMG |
publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMG instname:Universidade Federal de Minas Gerais (UFMG) instacron:UFMG |
instname_str |
Universidade Federal de Minas Gerais (UFMG) |
instacron_str |
UFMG |
institution |
UFMG |
reponame_str |
Repositório Institucional da UFMG |
collection |
Repositório Institucional da UFMG |
bitstream.url.fl_str_mv |
https://repositorio.ufmg.br/bitstream/1843/OSFC-5F6L8S/1/edrequintaomoreira.pdf https://repositorio.ufmg.br/bitstream/1843/OSFC-5F6L8S/2/edrequintaomoreira.pdf.txt |
bitstream.checksum.fl_str_mv |
eba47cf17af62a21952401ccad735b6b 451034cb7e2521dc6f823d7a72694a91 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG) |
repository.mail.fl_str_mv |
|
_version_ |
1803589356252823552 |