Rearranjo de Genomas: Uma Coletânea de Artigos

Slides:



Advertisements
Apresentações semelhantes
Projeto de Programação PD-I
Advertisements

Rearranjamento de Genomas
Profa. Sandra de Amo Mestrado em Ciência da Computação 2013 – 2
MÁQUINAS UNIVERSAIS Fabrício Dias
Algoritmo polinomial para geração de uma Árvore Geradora Mínima
Métodos para representação de estruturas hierárquicas
LOT-SIZE PROBLEM   PROBLEMA DE DIMENSIONAMENTO DE LOTES COM VÁRIOS CENTROS DE PRODUÇÃO. Sheila Souza Lino.
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
AVALIAÇÃO DE ALGORITMOS DE STEMMING PARA A LÍNGUA PORTUGUESA.
AED /04 1 Programa Conceitos de Programação Orientada por Objectos A linguagem Java –Classes e Objectos –Strings e Arrays –Membros de classe: variáveis.
1 Optimização Na programação por restrições, há que considerar não apenas a satisfação de restrições mas também a optimização de uma função objectivo.
PERCEPTRON (CONTINUAÇÃO)
Teoria da Computação Profa. Sandra de Amo Mestrado em Ciência da Computação 2010 – 1.
Christian Baudet Zanoni Dias (Orientador)
Arquitetura de Aplicações Web
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
Dárlinton B. Feres Carvalho
PLANEJAMENTO E ANÁLISE DE EXPERIMENTOS
Daniel Felipe Neves Martins
Estruturas de Dados e Complexidade de Algoritmos
Crescimento de Funções
CAP-223 N. L. Vijaykumar (Vijay) Tel:
Interfaces da Bioestatística na Pesquisa Clínica
Metodologia de Pesquisa para Ciência da Computação
Resolução do 1º teste Ano lectivo 2000/
Aprendizado de Máquina
Aprendizado de Máquina Aula 8
II Encontro Nacional de produtores e usuários de informações sociais, econômicas e territoriais Reinaldo Castro Souza, IEPUC, PUC-Rio Co-autores: Sheila.
Um Estudo de Aplicação do iPACKMAN para Compressão de Texturas Bruno Marques Marcelo Walter
Teoria dos Grafos Caminhos e Noção de Grafos com pesos
Aprendizado Baseado em Instâncias – Algoritmo k-NN
testes de regressão e testes baseados em riscos
[Clayton J Pereira] [Leonilson Kiyoshi] [Prof. Dr. Vitor Leite]
Algoritmos Culturais.
Sistemas Operacionais
Terceiro Seminário REDEPRO Evoluindo no modelo Fábrica de Software Dezembro 2005.
UNIVERSIDADE FEDERAL SANTA CATARINA Curso de Biblioteconomia Disciplina: Recuperação Da Informação Professora: Ursula Blattmann Acadêmicas:: Mara Suchy.
Metodologia da Pesquisa em Ciência da Computação
Histórico, exemplos e problemas
Informações Gerais Nome: Lauro Didier Lins
Abordagens para problemas NP-completos
INTRODUÇÃO À TEORIA DOS CONJUNTOS
Algoritmos de Busca Local
Professoras Celina e Marília, Maio de Estudo e Implementação de e Expectativas Futuras sobre a Técnica. Ordenação por Reversão com Sinal Professoras.
1. Introdução Heitor L. Polidoro 1, Denis F. Wolf 2 Laboratório de Robótica móvel Departamento de Sistemas de Computação Instituto de Ciências Matemáticas.
IF803 - Introdução à Biologia Molecular Computacional Profa. Katia Guimarães 2007/2.
Complexidade de Algoritmos
Campus de Caraguatatuba Licenciatura em Matemática Semestre de 2013
Roberto A. G. Motta sob orientação do Prof. Dr. Siang Wun Song
Fontes de Erros Aula 1 Introdução; Erros em processos numéricos;
Patrícia A. Jaques (orientadora)‏
Orientador: Dr. Marcos Marcelino Mazzucco
2.3. Aplicações das Integrais Simples
1 Introdução aos Agentes Inteligentes Inventando Funções Heurísticas Flávia Barros.
A Linguagem Formal de Especificação VDM-SL
Problemas NP-completos e Programação Dinâmica
Algoritmos de aproximação
IF803 - Introdução à Biologia Molecular Computacional Katia Guimarães 2008/2.
Geometria Computacional Prof. Walter Mascarenhas Segundo semestre de 2004 Aula 3.
Análise de Mundo Fechado Tratável com Atualizações Autor: Fábio Alves Marques.
On The Complexity of Determining Autonomic Policy Constrained Behaviour Sobre a Complexidade de Determinação de Política Autônoma de Comportamento Restrito.
Algoritmos em Grafos Celso C. Ribeiro Caroline T. Rocha.
Ordenação por Transposições de Prefixo Vinicius José Fortuna Outubro de Ordenação por Transposições de Prefixo Projeto de Mestrado Vinicius José.
Programação Computacional Aula 4: Álgebra Booleana
Computação Evolutiva Nome dado ao estudo de algoritmos cuja inspiração é o processo de evolução natural das espécies. Origem: trabalho de um pesquisador.
Guia para Redação de TCC
INFERÊNCIA PARA DUAS POPULAÇÕES
1 Máquinas de Turing 3 Exercícios Máquinas de Turing com Múltiplas Fitas Máquinas de Turing Não-deterministicas A Tese/Hipótese de Church-Turing Linguagens.
Comportamento Assintótico
Formalismo algébrico para o problema da ordenação por transposições
Transcrição da apresentação:

Rearranjo de Genomas: Uma Coletânea de Artigos Zanoni Dias Orientador: João Meidanis

Roteiro Introdução A Coletânea de Artigos Conclusões Apêndice Parte I: Primeiros Trabalhos Parte II: Contribuições Originais Conclusões Apêndice

Introdução Exemplo de problema de distância de rearranjo envolvendo os eventos de reversão e transposição:  8  5  2  7  4  1  9  3  6   8 7  4 5  2 1  9  3  6  1 2  5 4  7 8 9  3  6  1 2  5 4 3  6 7 8 9 1 2 3 4 5 6 7 8 9

Introdução Reversões: Com Orientações dos Genes Desconhecidas: Caprara (1999) provou que esta versão do problema é NP-Completo. Berman, Hannenhalli e Karpinski (2002): algoritmo de aproximação com fator 1.375. Com Orientações dos Genes Conhecidas: Hannenhalli e Pevzner (1999): primeiro algoritmo polinomial – O(n4).

Introdução Transposições: Bafna e Pevzner (1995): algoritmo de aproximação com fator 1.5 – O(n2). Abordagens alternativas: Christie (1998): fator 1.5 – O(n4). Walter, Dias e Meidanis (2000): fator 2.25 – O(n2). Problema permanece em aberto.

A Coletânea de Artigos Parte I: Primeiros Trabalhos Reversal distance of signed circular chromosomes Transposition distance between a permutation and its reverse Reversal and transposition distance of linear chromosomes A lower bound on the reversal and transposition diameter

A Coletânea de Artigos Parte II: Contribuições Originais An alternative algebraic formalism for genome rearrangements The genome distance problem by fusion, fission, and transposition is easy The genome rearrangement distance problem with arbitrary weights Sorting by prefix transpositions

Reversal Distance of Signed Circular Chromosomes Determinamos a distância de reversão de dois genomas circulares quando se conhece as orientações dos genes. Primeiro algoritmo polinomial para o problema, baseado no algoritmo quadrático proposto por Kaplan, Shamir e Tarjan (1997) para o problema da distância de reversão de genomas lineares. Calculamos o diâmetro de reversão tanto para genomas lineares quanto para circulares.

Reversal Distance of Signed Circular Chromosomes Corrigimos uma conjectura sobre o diâmetro de reversão para cromossomos lineares apresentada por Kececioglu e Sankoff (1994). Resultados apresentados em Brasília, no XXIV Seminário Integrado de Software e Hardware (SEMISH'97), em agosto de 1997. Este trabalho foi expandido e depositado como relatório técnico no Instituto de Computação da Unicamp sob o número IC-00-23, em dezembro de 2000.

Transposition Distance Between a Permutation and its Reverse Resolvemos o problema proposto por Bafna e Pevzner (1995): determinar o menor número de transposições necessárias para transformar uma permutação qualquer na sua inversa  Seja n o número de genes de Provamos que: dn / 2  + 1, para n  3. Este é um dos raros casos em que se conhece o valor exato da distância de transposição.

Transposition Distance Between a Permutation and its Reverse Conjecturamos que este seja o valor do diâmetro de transposição (D(n)), ou seja, o maior valor de distância de transposição para duas permutações com n genes. Artigo apresentado no IV South American Workshop on String Processing (WSP'97), realizado na cidade de Valparaíso, Chile, em novembro de 1997.

Reversal and Transposition Distance of Linear Chromosomes Algoritmos de aproximação para o problema da distância de reversão e transposição: Com Orientações dos Genes Desconhecidas: Algoritmo com fator de aproximação 3. Sempre podemos remover um breakpoint. Com Orientações dos Genes Conhecidas: Algoritmo com fator de aproximação 2. Sempre podemos criar um ciclo.

Reversal and Transposition Distance of Linear Chromosomes Estabelecemos um limite inferior para o diâmetro de reversão e transposição para cromossomos quando conhecemos as orientações dos genes. Conjecturamos que este seja o valor exato do diâmetro de reversão e transposição. Artigo apresentado no String Processing and Information Retrieval (SPIRE'98), realizado em Santa Cruz de la Sierra, Bolívia, em setembro de 1998.

A Lower Bound on the Reversal and Transposition Diameter Calculamos a distância de reversão e transposição da permutação  = (-1 -2 ... -(n-1) -n) em relação a permutação identidade n = (+1 +2 ... +(n-1) +n): Dnn / 2  + 2, para n  3. Limite inferior não trivial para o diâmetro de reversão e transposição para genomas lineares. Este trabalho é uma extensão de alguns resultados apresentados no artigo anterior.

A Lower Bound on the Reversal and Transposition Diameter A versão apresentada na tese corresponde ao relatório técnico IC-00-16 de outubro de 2000. Um resumo deste trabalho será publicado num dos mais importantes periódicos internacionais, o Journal of Computational Biology (volume 9, ano 5, novembro de 2002).

An Alternative Algebraic Formalism for Genome Rearrangements Relacionamos a teoria de rearranjo de genomas com teoria de grupos de permutações de uma forma nova. Motivação: muitos argumentos em rearranjo de genomas são baseados em figuras, ou em enumeração exaustiva de todos os casos, evidenciando a falta de um formalismo algébrico adequado.

An Alternative Algebraic Formalism for Genome Rearrangements Definições algébricas de conceitos como: Genoma Breakpoint Ciclo bom Componente boa Operações de rearranjo estudadas: Reversão Transposição Reversão + Transposição Block Interchange

An Alternative Algebraic Formalism for Genome Rearrangements Artigo apresentado no Gene Order Dynamics, Comparative Maps and Multigene Families (DCAF'2000), realizado na cidade de Le Chantecler, no Canadá, em setembro de 2000. Este trabalho integra também o livro Comparative Genomics: Empirical and Analyitical Approaches to Gene Order Dynamics, Map Alignment and Evolution of Gene Families lançado em novembro do mesmo ano.

The Genome Distance Problem by Fusion, Fission, and Transposition is Easy Algoritmo polinomial que determina uma série de fusões, fissões e transposições, de peso mínimo, que transforma um genoma circular em outro. Neste problema, fusões e fissões tem peso 1, enquanto que uma transposição recebe peso 2. Algoritmo baseado em resultados clássicos da teoria de Grupos de Permutações.

The Genome Distance Problem by Fusion, Fission, and Transposition is Easy Este é o primeiro resultado polinomial para um problema de rearranjo de genomas envolvendo o evento de transposição. Sempre existe uma fusão ou uma fissão que aumenta em uma unidade o número de ciclos, ou uma transposição que cria dois novos ciclos. A distância de rearranjo neste caso é igual ao tamanho dos genomas menos o número de ciclos.

The Genome Distance Problem by Fusion, Fission, and Transposition is Easy Algoritmo quadrático que determina uma série de eventos que transforma uma genoma no outro. A versão apresentada na tese corresponde ao relatório técnico IC-01-07 de julho de 2001. Este trabalho, com pequenas alterações, foi apresentado no String Processing and Information Retrieval (SPIRE'2001), realizado na Laguna de San Rafael, no Chile, em novembro de 2001.

The Genome Rearrangement Distance Problem with Arbitrary Weights Extensão do artigo sobre distância de fusão, fissão e transposição apresentado no SPIRE'2001. Agora, fusões e fissões tem peso 1, enquanto que uma transposição recebe peso arbitrário . Quando  faz parte da entrada, provamos que o problema é pelo menos tão difícil quanto o problema da distância de transposição, que ainda permanece em aberto.

The Genome Rearrangement Distance Problem with Arbitrary Weights Estudamos também uma variação importante deste problema: a distância sintênica ( = 0). Mostramos um algoritmo polinomial para o problema da distância sintênica com distinção de genes, quando apenas eventos de fusões e fissões são permitidos. Provamos ainda que o problema similar de distância sintênica sem distinção de genes é NP-Difícil.

The Genome Rearrangement Distance Problem with Arbitrary Weights Estes resultados estão reunidos no relatório técnico IC-02-01 de março de 2002. Pretendemos submeter nos próximos meses este trabalho a uma conferência internacional da área de Biologia Computacional.

Sorting by Prefix Transpositions Introduzimos um novo evento de Rearranjo de Genomas que denominamos de Transposição de Prefixos. Esta operação move o bloco formado pelos primeiros genes de um genoma linear para qualquer outra posição do genoma. Algoritmos com fatores de aproximação 2 e 3.

Sorting by Prefix Transpositions Estabelecemos uma conjectura sobre o diâmetro de transposição de prefixos: D(n) = n -n / 4  Exibimos resultados de vários testes computacionais que sustentam esta hipótese. Algoritmo que decide quando uma permutação, pode ser ordenada usando apenas o número de transposições de prefixos indicada pela lower bound de breakpoints.

Sorting by Prefix Transpositions Trabalho apresentado no String Processing and Information Retrieval (SPIRE'2002), realizado em Lisboa, Portugal, em setembro de 2002. Este artigo foi um dos seis trabalhos do SPIRE'2002 selecionados para publicação numa edição especial do Journal of Discrete Algorithms que deve ser lançada até o fim do ano.

Conclusões Um novo formalismo algébrico: As diferenças entre dois genomas  e  são representadas pela fórmula  -1. Número de breakpoints e ciclos. Definimos os eventos de reversão, transposição, transposição com reversão e block interchange. Resultados envolvendo o evento de transposição: Distância de Transposição: novo limite inferior para o valor do diâmetro.

Conclusões Distância de Transposição e Reversão: algoritmos de aproximação e limite inferior para o valor do diâmetro. Distância de Fusão, Fissão e Transposição: vários resultados para o problema quando as fusões e fissões tem peso 1 e as transposições tem peso 0  Distância de Transposição de Prefixos: algoritmos de aproximação, conjectura sobre o diâmetro, algoritmo que verifica se uma permutação pode ser ordenada apenas usando transposições de prefixos que sempre removem dois breakpoints.

Apêndice Permutation Info: Visualizador de Diagramas de Ciclos Número de breakpoints b() Número de ciclos c() Número de ciclos ímpares codd() Lower bound de ciclos ímpares Upper bound baseada no algoritmo de aproximação 1.5 proposto por Bafna e Pevzner.

Apêndice Programas para o evento de transposição: Distância Exata: Algoritmo Branch and Bound Variação do algoritmo de Bellman para o cálculo do diâmetro de transposição Heurísticas: Algoritmo Guloso Testes www.ic.unicamp.br/~zanoni/tese

Rearranjo de Genomas: Uma Coletânea de Artigos Zanoni Dias Orientador: João Meidanis