69
Introdu¸c˜ ao A Ferramenta Problema da Ordena¸c˜ ao por Transposi¸c˜oes de Prefixo Cronograma de Atividades Metodologia An´ alise dos Resultados Proposta de Disserta¸c˜ ao de Mestrado Uma Ferramenta para Avalia¸c˜ ao de Algoritmos de Rearranjo de Genomas e sua Aplica¸ ao ao Problema da Ordena¸c˜ ao por Transposi¸c˜ oes de Prefixo Gustavo Rodrigues Galv˜ ao e Zanoni Dias Instituto de Computa¸c˜ ao, UNICAMP 13 de Maio de 2011 G. R. Galv˜ ao e Z. Dias Proposta de Disserta¸c˜ ao de Mestrado 1 / 22

Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

Embed Size (px)

Citation preview

Page 1: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Proposta de Dissertacao de MestradoUma Ferramenta para Avaliacao de

Algoritmos de Rearranjo de Genomas e sua Aplicacao aoProblema da Ordenacao por Transposicoes de Prefixo

Gustavo Rodrigues Galvao e Zanoni Dias

Instituto de Computacao, UNICAMP

13 de Maio de 2011

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 1 / 22

Page 2: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agenda

1 IntroducaoVisao GeralObjetivos

2 A FerramentaDescricaoInformacoes Adicionais

3 Problema da Ordenacao por Transposicoes de PrefixoDefinicaoEstado da Arte

4 Cronograma de Atividades

5 MetodologiaDistancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

6 Analise dos Resultados

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 2 / 22

Page 3: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Rearranjo de Genomas

Problema: determinar a distancia evolutiva entre indıviduos.

Solucao: encontrar a menor sequencia de eventos de rearranjoque levou o genoma de um indivıduo a se transformar nooutro.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 3 / 22

Page 4: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Rearranjo de Genomas

Problema: determinar a distancia evolutiva entre indıviduos.

Solucao: encontrar a menor sequencia de eventos de rearranjoque levou o genoma de um indivıduo a se transformar nooutro.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 3 / 22

Page 5: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Genomas e Eventos de Rearranjo

Genomas, cromossomos e genes.

Eventos de rearranjo conservativos e nao conservativos.

Exemplos: reversao, transposicao, block-interchange,translocacao, remocao, insercao e duplicacao.

Este trabalho e focado em genomas unicromossais e emeventos conservativos.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 4 / 22

Page 6: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Genomas e Eventos de Rearranjo

Genomas, cromossomos e genes.

Eventos de rearranjo conservativos e nao conservativos.

Exemplos: reversao, transposicao, block-interchange,translocacao, remocao, insercao e duplicacao.

Este trabalho e focado em genomas unicromossais e emeventos conservativos.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 4 / 22

Page 7: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Genomas e Eventos de Rearranjo

Genomas, cromossomos e genes.

Eventos de rearranjo conservativos e nao conservativos.

Exemplos: reversao, transposicao, block-interchange,translocacao, remocao, insercao e duplicacao.

Este trabalho e focado em genomas unicromossais e emeventos conservativos.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 4 / 22

Page 8: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Genomas e Eventos de Rearranjo

Genomas, cromossomos e genes.

Eventos de rearranjo conservativos e nao conservativos.

Exemplos: reversao, transposicao, block-interchange,translocacao, remocao, insercao e duplicacao.

Este trabalho e focado em genomas unicromossais e emeventos conservativos.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 4 / 22

Page 9: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Genoma Mitocondrial de Artropodes

Figura: Adaptada de Bergeron, A.; Stoye, J. (2003) On the similarity ofsets of permutations and its applications to genome comparison (ISSN0946-7831;Report 2003-01) Bielefeld: Universitat Bielefeld.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 5 / 22

Page 10: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Definicao Formal de um Cromossomo

Um cromossomo e classicamente representado como uman-tupla.

Caso nao haja repeticao dos genes, esta n-tupla e umapermutacao π = (π1 π2 . . . πn), 1 ≤ |πi | ≤ n e |πi | 6= |πj | ↔i 6= j .

Cada elemento πi possui um sinal, + ou −, que indica aorientacao do gene que ele representa.

Quando nao ha informacao sobre a orientacao dos genes, osinal e omitido.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 6 / 22

Page 11: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Definicao Formal de um Cromossomo

Um cromossomo e classicamente representado como uman-tupla.

Caso nao haja repeticao dos genes, esta n-tupla e umapermutacao π = (π1 π2 . . . πn), 1 ≤ |πi | ≤ n e |πi | 6= |πj | ↔i 6= j .

Cada elemento πi possui um sinal, + ou −, que indica aorientacao do gene que ele representa.

Quando nao ha informacao sobre a orientacao dos genes, osinal e omitido.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 6 / 22

Page 12: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Definicao Formal de um Cromossomo

Um cromossomo e classicamente representado como uman-tupla.

Caso nao haja repeticao dos genes, esta n-tupla e umapermutacao π = (π1 π2 . . . πn), 1 ≤ |πi | ≤ n e |πi | 6= |πj | ↔i 6= j .

Cada elemento πi possui um sinal, + ou −, que indica aorientacao do gene que ele representa.

Quando nao ha informacao sobre a orientacao dos genes, osinal e omitido.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 6 / 22

Page 13: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Definicao Formal de um Cromossomo

Um cromossomo e classicamente representado como uman-tupla.

Caso nao haja repeticao dos genes, esta n-tupla e umapermutacao π = (π1 π2 . . . πn), 1 ≤ |πi | ≤ n e |πi | 6= |πj | ↔i 6= j .

Cada elemento πi possui um sinal, + ou −, que indica aorientacao do gene que ele representa.

Quando nao ha informacao sobre a orientacao dos genes, osinal e omitido.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 6 / 22

Page 14: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Representacao do Genoma Mitocondrial de Artropodes

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 7 / 22

Page 15: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Distancia de Rearranjo

Modelo de rearranjo: conjunto de eventos de rearranjopermitidos para transformar um genoma em outro.

Dadas duas permutacoes π e σ e um modelo de rearranjo M,podemos encontrar diversas sequencias de eventos derearranjos pertencentes a M que transformam π em σ.

A distancia de rearranjo entre as permutacoes π e σ comrespeito ao modelo M e igual ao tamanho da menor sequencia.

A maior distancia de rearranjo entre duas permutacoes detamanho n com respeito ao modelo M e chamada dediametro de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 8 / 22

Page 16: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Distancia de Rearranjo

Modelo de rearranjo: conjunto de eventos de rearranjopermitidos para transformar um genoma em outro.

Dadas duas permutacoes π e σ e um modelo de rearranjo M,podemos encontrar diversas sequencias de eventos derearranjos pertencentes a M que transformam π em σ.

A distancia de rearranjo entre as permutacoes π e σ comrespeito ao modelo M e igual ao tamanho da menor sequencia.

A maior distancia de rearranjo entre duas permutacoes detamanho n com respeito ao modelo M e chamada dediametro de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 8 / 22

Page 17: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Distancia de Rearranjo

Modelo de rearranjo: conjunto de eventos de rearranjopermitidos para transformar um genoma em outro.

Dadas duas permutacoes π e σ e um modelo de rearranjo M,podemos encontrar diversas sequencias de eventos derearranjos pertencentes a M que transformam π em σ.

A distancia de rearranjo entre as permutacoes π e σ comrespeito ao modelo M e igual ao tamanho da menor sequencia.

A maior distancia de rearranjo entre duas permutacoes detamanho n com respeito ao modelo M e chamada dediametro de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 8 / 22

Page 18: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Distancia de Rearranjo

Modelo de rearranjo: conjunto de eventos de rearranjopermitidos para transformar um genoma em outro.

Dadas duas permutacoes π e σ e um modelo de rearranjo M,podemos encontrar diversas sequencias de eventos derearranjos pertencentes a M que transformam π em σ.

A distancia de rearranjo entre as permutacoes π e σ comrespeito ao modelo M e igual ao tamanho da menor sequencia.

A maior distancia de rearranjo entre duas permutacoes detamanho n com respeito ao modelo M e chamada dediametro de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 8 / 22

Page 19: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Problema da Ordenacao de Genomas

Seja In = (1 2 . . . n) a permutacao identidade.

Ordenar uma permutacao α significa transforma-la napermutacao In considerando eventos de rearranjo pertencentesa um modelo M.

Processo equivalente ao de transformar a permutacao π napermutacao σ se tomarmos α = πσ−1.

Determinar a distancia de rearranjo entre dois genomasreduz-se ao Problema da Ordenacao de Genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 9 / 22

Page 20: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Problema da Ordenacao de Genomas

Seja In = (1 2 . . . n) a permutacao identidade.

Ordenar uma permutacao α significa transforma-la napermutacao In considerando eventos de rearranjo pertencentesa um modelo M.

Processo equivalente ao de transformar a permutacao π napermutacao σ se tomarmos α = πσ−1.

Determinar a distancia de rearranjo entre dois genomasreduz-se ao Problema da Ordenacao de Genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 9 / 22

Page 21: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Problema da Ordenacao de Genomas

Seja In = (1 2 . . . n) a permutacao identidade.

Ordenar uma permutacao α significa transforma-la napermutacao In considerando eventos de rearranjo pertencentesa um modelo M.

Processo equivalente ao de transformar a permutacao π napermutacao σ se tomarmos α = πσ−1.

Determinar a distancia de rearranjo entre dois genomasreduz-se ao Problema da Ordenacao de Genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 9 / 22

Page 22: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Problema da Ordenacao de Genomas

Seja In = (1 2 . . . n) a permutacao identidade.

Ordenar uma permutacao α significa transforma-la napermutacao In considerando eventos de rearranjo pertencentesa um modelo M.

Processo equivalente ao de transformar a permutacao π napermutacao σ se tomarmos α = πσ−1.

Determinar a distancia de rearranjo entre dois genomasreduz-se ao Problema da Ordenacao de Genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 9 / 22

Page 23: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Estado da Arte de Algumas Variacoes

Modelo de Rearranjo Orientacao Melhor Solucao Teorica

Reversao Sim Algoritmo exato O(n32

√log n)

Reversao Nao Algoritmo 1.375-aproximadoTransposicao Nao Algoritmo 1.375-aproximadoTransposicao e Transreversao Sim Algoritmo 1.5-aproximadoReversao de Prefixo Nao Algoritmo 2-aproximadoTransposicao de Prefixo Nao Algoritmo 2-aproximadoReversao e Transposicao Sim Algoritmo 2-aproximado

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 10 / 22

Page 24: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Estado da Arte de Algumas Variacoes

Modelo de Rearranjo Orientacao Melhor Solucao Teorica

Reversao Sim Algoritmo exato O(n32

√log n)

Reversao Nao Algoritmo 1.375-aproximadoTransposicao Nao Algoritmo 1.375-aproximadoTransposicao e Transreversao Sim Algoritmo 1.5-aproximadoReversao de Prefixo Nao Algoritmo 2-aproximadoTransposicao de Prefixo Nao Algoritmo 2-aproximadoReversao e Transposicao Sim Algoritmo 2-aproximado

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 10 / 22

Page 25: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Uma Ferramenta de Auditoria

As melhores solucoes para a maior parte das variacoes doProblema de Ordenacao de Genomas sao aproximacoes ouheurısticas.

Necessidade de criar mecanismos que auxiliem o processo deanalise quantitativa de tais solucoes.

Construcao de uma ferramenta para automatizar e padronizara avaliacao de algoritmos de rearranjo de genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 11 / 22

Page 26: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Uma Ferramenta de Auditoria

As melhores solucoes para a maior parte das variacoes doProblema de Ordenacao de Genomas sao aproximacoes ouheurısticas.

Necessidade de criar mecanismos que auxiliem o processo deanalise quantitativa de tais solucoes.

Construcao de uma ferramenta para automatizar e padronizara avaliacao de algoritmos de rearranjo de genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 11 / 22

Page 27: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Uma Ferramenta de Auditoria

As melhores solucoes para a maior parte das variacoes doProblema de Ordenacao de Genomas sao aproximacoes ouheurısticas.

Necessidade de criar mecanismos que auxiliem o processo deanalise quantitativa de tais solucoes.

Construcao de uma ferramenta para automatizar e padronizara avaliacao de algoritmos de rearranjo de genomas.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 11 / 22

Page 28: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Aplicando a Ferramenta

Avaliacao de algoritmos de aproximacao e heurısticas queviermos a desenvolver para resolver o Problema da Ordenacaopor Transposicoes de Prefixo.

Problema nao muito explorado, por isso nosso interesse emestuda-lo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 12 / 22

Page 29: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Visao GeralObjetivos

Aplicando a Ferramenta

Avaliacao de algoritmos de aproximacao e heurısticas queviermos a desenvolver para resolver o Problema da Ordenacaopor Transposicoes de Prefixo.

Problema nao muito explorado, por isso nosso interesse emestuda-lo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 12 / 22

Page 30: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Ideia Geral

Algoritmos aproximados e heurısticas nao garantem que adistancia calculada e a distancia de rearranjo.

Obtencao de estatısticas comparando a distancia retornadapor um algoritmo de aproximacao ou heurıstica e a distanciade rearranjo para um grande conjunto de permutacoes.

Distancias de rearranjo obtidas por meio de um algoritmo debusca em largura.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 13 / 22

Page 31: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Ideia Geral

Algoritmos aproximados e heurısticas nao garantem que adistancia calculada e a distancia de rearranjo.

Obtencao de estatısticas comparando a distancia retornadapor um algoritmo de aproximacao ou heurıstica e a distanciade rearranjo para um grande conjunto de permutacoes.

Distancias de rearranjo obtidas por meio de um algoritmo debusca em largura.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 13 / 22

Page 32: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Ideia Geral

Algoritmos aproximados e heurısticas nao garantem que adistancia calculada e a distancia de rearranjo.

Obtencao de estatısticas comparando a distancia retornadapor um algoritmo de aproximacao ou heurıstica e a distanciade rearranjo para um grande conjunto de permutacoes.

Distancias de rearranjo obtidas por meio de um algoritmo debusca em largura.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 13 / 22

Page 33: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Estatısticas Consideradas

Distancia media: media aritmetica das distancias retornadaspelo algoritmo.

Diametro: valor da maior distancia retornada pelo algoritmo.

Fator medio: media aritmetica dos “fatores de aproximacao”calculados para cada genoma.

Fator maximo: valor do maior “fator de aproximacao”produzido pelo algoritmo.

Igualdade: porcentagem de genomas para os quais a distanciaretornada pelo algoritmo e igual a distancia de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 14 / 22

Page 34: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Estatısticas Consideradas

Distancia media: media aritmetica das distancias retornadaspelo algoritmo.

Diametro: valor da maior distancia retornada pelo algoritmo.

Fator medio: media aritmetica dos “fatores de aproximacao”calculados para cada genoma.

Fator maximo: valor do maior “fator de aproximacao”produzido pelo algoritmo.

Igualdade: porcentagem de genomas para os quais a distanciaretornada pelo algoritmo e igual a distancia de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 14 / 22

Page 35: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Estatısticas Consideradas

Distancia media: media aritmetica das distancias retornadaspelo algoritmo.

Diametro: valor da maior distancia retornada pelo algoritmo.

Fator medio: media aritmetica dos “fatores de aproximacao”calculados para cada genoma.

Fator maximo: valor do maior “fator de aproximacao”produzido pelo algoritmo.

Igualdade: porcentagem de genomas para os quais a distanciaretornada pelo algoritmo e igual a distancia de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 14 / 22

Page 36: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Estatısticas Consideradas

Distancia media: media aritmetica das distancias retornadaspelo algoritmo.

Diametro: valor da maior distancia retornada pelo algoritmo.

Fator medio: media aritmetica dos “fatores de aproximacao”calculados para cada genoma.

Fator maximo: valor do maior “fator de aproximacao”produzido pelo algoritmo.

Igualdade: porcentagem de genomas para os quais a distanciaretornada pelo algoritmo e igual a distancia de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 14 / 22

Page 37: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Estatısticas Consideradas

Distancia media: media aritmetica das distancias retornadaspelo algoritmo.

Diametro: valor da maior distancia retornada pelo algoritmo.

Fator medio: media aritmetica dos “fatores de aproximacao”calculados para cada genoma.

Fator maximo: valor do maior “fator de aproximacao”produzido pelo algoritmo.

Igualdade: porcentagem de genomas para os quais a distanciaretornada pelo algoritmo e igual a distancia de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 14 / 22

Page 38: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Caracterısticas

Avaliacao sera feita para todas as permutacoes sem sinal detamanho ate 13 e todas as permutacoes com sinal detamanho ate 10.

A ferramenta sera implementada sob uma arquiteturacliente-servidor.

Os modelos de rearranjo cobertos pela ferramenta seraoaqueles abordados pela literatura que se aplicam apenas agenomas unicrossomais.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 15 / 22

Page 39: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Caracterısticas

Avaliacao sera feita para todas as permutacoes sem sinal detamanho ate 13 e todas as permutacoes com sinal detamanho ate 10.

A ferramenta sera implementada sob uma arquiteturacliente-servidor.

Os modelos de rearranjo cobertos pela ferramenta seraoaqueles abordados pela literatura que se aplicam apenas agenomas unicrossomais.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 15 / 22

Page 40: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DescricaoInformacoes Adicionais

Caracterısticas

Avaliacao sera feita para todas as permutacoes sem sinal detamanho ate 13 e todas as permutacoes com sinal detamanho ate 10.

A ferramenta sera implementada sob uma arquiteturacliente-servidor.

Os modelos de rearranjo cobertos pela ferramenta seraoaqueles abordados pela literatura que se aplicam apenas agenomas unicrossomais.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 15 / 22

Page 41: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DefinicaoEstado da Arte

Definicao Formal

Transposicao de Prefixo

E definida como um evento ρ(j , k) sobre uma permutacao π = (π1

π2 . . . πn) tal que ρ(j , k) · (π1 . . . πj−1 πj . . . πk−1 πk . . . πn) =

(πj . . . πk−1 π1 . . . πj−1 πk . . . πn), sendo 2 ≤ j < k ≤ n + 1.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 16 / 22

Page 42: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DefinicaoEstado da Arte

Principais Avancos

Dias e Meidanis, em 2002, apresentaram dois algoritmosaproximativos, um com fator de aproximacao 3 e outro comfator de aproximacao 2, para resolver o problema e um limiteinferior de n

2 e um limite superior de n − 1 para o diametro detransposicao de prefixo, Dtp(n).

Fortuna e Meidanis, em 2005, apresentaram um algoritmopara ordenar Rn, n ≥ 4, com d3n

4 e transposicoes de prefixo eestudaram uma famılia de permutacoes ditas faceis.

Chitturi e Sudborough, em 2008, demonstraram que 2n3 ≤

Dtp(n) ≤ n − log8 n.

Labarre, em 2008, demonstrou que Dtp(n) ≥ b3n+14 c.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 17 / 22

Page 43: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DefinicaoEstado da Arte

Principais Avancos

Dias e Meidanis, em 2002, apresentaram dois algoritmosaproximativos, um com fator de aproximacao 3 e outro comfator de aproximacao 2, para resolver o problema e um limiteinferior de n

2 e um limite superior de n − 1 para o diametro detransposicao de prefixo, Dtp(n).

Fortuna e Meidanis, em 2005, apresentaram um algoritmopara ordenar Rn, n ≥ 4, com d3n

4 e transposicoes de prefixo eestudaram uma famılia de permutacoes ditas faceis.

Chitturi e Sudborough, em 2008, demonstraram que 2n3 ≤

Dtp(n) ≤ n − log8 n.

Labarre, em 2008, demonstrou que Dtp(n) ≥ b3n+14 c.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 17 / 22

Page 44: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DefinicaoEstado da Arte

Principais Avancos

Dias e Meidanis, em 2002, apresentaram dois algoritmosaproximativos, um com fator de aproximacao 3 e outro comfator de aproximacao 2, para resolver o problema e um limiteinferior de n

2 e um limite superior de n − 1 para o diametro detransposicao de prefixo, Dtp(n).

Fortuna e Meidanis, em 2005, apresentaram um algoritmopara ordenar Rn, n ≥ 4, com d3n

4 e transposicoes de prefixo eestudaram uma famılia de permutacoes ditas faceis.

Chitturi e Sudborough, em 2008, demonstraram que 2n3 ≤

Dtp(n) ≤ n − log8 n.

Labarre, em 2008, demonstrou que Dtp(n) ≥ b3n+14 c.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 17 / 22

Page 45: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DefinicaoEstado da Arte

Principais Avancos

Dias e Meidanis, em 2002, apresentaram dois algoritmosaproximativos, um com fator de aproximacao 3 e outro comfator de aproximacao 2, para resolver o problema e um limiteinferior de n

2 e um limite superior de n − 1 para o diametro detransposicao de prefixo, Dtp(n).

Fortuna e Meidanis, em 2005, apresentaram um algoritmopara ordenar Rn, n ≥ 4, com d3n

4 e transposicoes de prefixo eestudaram uma famılia de permutacoes ditas faceis.

Chitturi e Sudborough, em 2008, demonstraram que 2n3 ≤

Dtp(n) ≤ n − log8 n.

Labarre, em 2008, demonstrou que Dtp(n) ≥ b3n+14 c.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 17 / 22

Page 46: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

DefinicaoEstado da Arte

Principais Avancos

Dias e Meidanis, em 2002, apresentaram dois algoritmosaproximativos, um com fator de aproximacao 3 e outro comfator de aproximacao 2, para resolver o problema e um limiteinferior de n

2 e um limite superior de n − 1 para o diametro detransposicao de prefixo, Dtp(n).

Fortuna e Meidanis, em 2005, apresentaram um algoritmopara ordenar Rn, n ≥ 4, com d3n

4 e transposicoes de prefixo eestudaram uma famılia de permutacoes ditas faceis.

Chitturi e Sudborough, em 2008, demonstraram que 2n3 ≤

Dtp(n) ≤ n − log8 n.

Labarre, em 2008, demonstrou que Dtp(n) ≥ b3n+14 c.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 17 / 22

Page 47: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

1. Obtencao dos creditos obrigatorios e defesa do Exame de Qualificacaodo Mestrado (EQM).

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 48: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

2. Implementacao do algoritmo de busca em largura para calcular asdistancias de rearranjo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 49: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

3. Calculo das distancias de rearranjo relativas ao modelos cobertos pelaferramenta.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 50: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

4. Implementacao da ferramenta.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 51: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

5. Estudo de novas famılias de permutacoes que podem ser ordenadaspor transposicoes de prefixo em tempo polinomial.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 52: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

6. Obtencao de novos algoritmos aproximativos e heurısticas para oProblema de Ordenacao por Transposicoes de Prefixo.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 53: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

7. Avaliacao, utilizando a ferramenta, dos algoritmos produzidos.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 54: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

8. Escrita da dissertacao.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 55: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

9. Revisao final do texto da dissertacao.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 56: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Agosto de 2010 a Julho de 2012

2010 2011 2012

A S O N D J F M A M J J A S O N D J F M A M J J1 • • • • • • • • • • •2 • • •3 • • • • • •4 • • • • • •5 • • • • • •6 • • • • • •7 • • • •8 • • • • • • • • •9 •

10 •

10. Defesa da dissertacao.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 18 / 22

Page 57: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Calculo das Distancias de Rearranjo

Algoritmo de busca em largura implementado de maneira aconsumir a menor quantidade de memoria possıvel.

Resta calcular as distancias de rearranjo das permutacoes semsinal de tamanho 13 referentes ao modelo que cobre reversoese transposicoes.

Resultados parciais foram publicados nos anais do 26thSymposium on Applied Computing da ACM deste ano(SAC’2011).

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 19 / 22

Page 58: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Calculo das Distancias de Rearranjo

Algoritmo de busca em largura implementado de maneira aconsumir a menor quantidade de memoria possıvel.

Resta calcular as distancias de rearranjo das permutacoes semsinal de tamanho 13 referentes ao modelo que cobre reversoese transposicoes.

Resultados parciais foram publicados nos anais do 26thSymposium on Applied Computing da ACM deste ano(SAC’2011).

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 19 / 22

Page 59: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Calculo das Distancias de Rearranjo

Algoritmo de busca em largura implementado de maneira aconsumir a menor quantidade de memoria possıvel.

Resta calcular as distancias de rearranjo das permutacoes semsinal de tamanho 13 referentes ao modelo que cobre reversoese transposicoes.

Resultados parciais foram publicados nos anais do 26thSymposium on Applied Computing da ACM deste ano(SAC’2011).

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 19 / 22

Page 60: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Implementacao da Ferramenta

A ferramenta foi implementada em Java. Utilizamos oframework Apache Axis2 para auxiliar na construcao dosservicos web.

Construcao de uma aplicacao web para disponibilizacao daferramenta e divulgacao de resultados.

Utilizamos o framework JSF para desenvolve-la e oPostgreSQL como Sistema Gerenciador de Banco de Dados.Ela esta hospedada em um servidor do Instituto deComputacao da UNICAMP rodando o Apache Tomcat 6.0.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 20 / 22

Page 61: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Implementacao da Ferramenta

A ferramenta foi implementada em Java. Utilizamos oframework Apache Axis2 para auxiliar na construcao dosservicos web.

Construcao de uma aplicacao web para disponibilizacao daferramenta e divulgacao de resultados.

Utilizamos o framework JSF para desenvolve-la e oPostgreSQL como Sistema Gerenciador de Banco de Dados.Ela esta hospedada em um servidor do Instituto deComputacao da UNICAMP rodando o Apache Tomcat 6.0.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 20 / 22

Page 62: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Implementacao da Ferramenta

A ferramenta foi implementada em Java. Utilizamos oframework Apache Axis2 para auxiliar na construcao dosservicos web.

Construcao de uma aplicacao web para disponibilizacao daferramenta e divulgacao de resultados.

Utilizamos o framework JSF para desenvolve-la e oPostgreSQL como Sistema Gerenciador de Banco de Dados.Ela esta hospedada em um servidor do Instituto deComputacao da UNICAMP rodando o Apache Tomcat 6.0.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 20 / 22

Page 63: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Estrategias de Ataque

Obtencao de novas famılias de permutacoes que podem serordenadas por transposicoes de prefixo em tempo polinomial.

Melhorar o algoritmo 2-aproximado desenvolvido por Dias eMeidanis.

Metodologia teorica similar a descrita na literatura parademonstrar resultados que viermos a obter.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 21 / 22

Page 64: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Estrategias de Ataque

Obtencao de novas famılias de permutacoes que podem serordenadas por transposicoes de prefixo em tempo polinomial.

Melhorar o algoritmo 2-aproximado desenvolvido por Dias eMeidanis.

Metodologia teorica similar a descrita na literatura parademonstrar resultados que viermos a obter.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 21 / 22

Page 65: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Estrategias de Ataque

Obtencao de novas famılias de permutacoes que podem serordenadas por transposicoes de prefixo em tempo polinomial.

Melhorar o algoritmo 2-aproximado desenvolvido por Dias eMeidanis.

Metodologia teorica similar a descrita na literatura parademonstrar resultados que viermos a obter.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 21 / 22

Page 66: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Distancias de RearranjoA FerramentaProblema da Ordenacao por Transposicoes de Prefixo

Estrategias de Ataque

Obtencao de novas famılias de permutacoes que podem serordenadas por transposicoes de prefixo em tempo polinomial.

Melhorar o algoritmo 2-aproximado desenvolvido por Dias eMeidanis.

Metodologia teorica similar a descrita na literatura parademonstrar resultados que viermos a obter.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 21 / 22

Page 67: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Analises

Uma analise de complexidade sera realizada para todos osalgoritmos produzidos.

Quando for o caso, uma prova da aproximacao sera fornecida.

Todos os algoritmos produzidos serao analisadosquantitativamente com o auxılio da ferramenta.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 22 / 22

Page 68: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Analises

Uma analise de complexidade sera realizada para todos osalgoritmos produzidos.

Quando for o caso, uma prova da aproximacao sera fornecida.

Todos os algoritmos produzidos serao analisadosquantitativamente com o auxılio da ferramenta.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 22 / 22

Page 69: Proposta de Disserta˘c~ao de Mestrado - ic.unicamp.br · Proposta de Disserta˘c~ao de Mestrado Uma Ferramenta para Avalia˘c~ao de Algoritmos de Rearranjo de Genomas e sua Aplica˘c~ao

IntroducaoA Ferramenta

Problema da Ordenacao por Transposicoes de PrefixoCronograma de Atividades

MetodologiaAnalise dos Resultados

Analises

Uma analise de complexidade sera realizada para todos osalgoritmos produzidos.

Quando for o caso, uma prova da aproximacao sera fornecida.

Todos os algoritmos produzidos serao analisadosquantitativamente com o auxılio da ferramenta.

G. R. Galvao e Z. Dias Proposta de Dissertacao de Mestrado 22 / 22