Universidade Federal do Rio Grande do Sul

Instituto de Informática

Cursos de Graduação/Pós--Graduação em Ciência da Computação





DISCIPLINA: "Tópicos Especiais em Computação: Biologia Computacional"
PROF. RESP.: Álvaro Freitas Moreira e Leila Ribeiro
SEMESTRE LETIVO: 2o semestre de 2006
CARGA HORÁRIA TOTAL: 60 horas-aula
CRÉDITOS: 04
PRÉ--REQUISITOS: não há
CURSOS A QUE SE DESTINA: aos alunos de Graduação/Pós-Graduação em Ciência da Computação
HORÁRIO: terças e quintas, das 15:30 às 17:00

OBJETIVOS

O objetivo desta disciplina é proporcionar aos alunos uma introdução à Biologia Computacional, com ênfase nos problemas computacionais existentes na análise de sequências de DNA, nos algoritmos comumente usados para solucioná-los, bem como introduzir a utilizacão de técnicas formais para modelagem de sistemas biológicos. O curso também oferece uma introdução à Computação com DNA (in vitro e in vivo).

SÚMULA

Visão geral de biologia molecular. Comparação de sequências de DNA (métodos exatos e heurísticos). Montagem de Fragmentos de DNA. Mapeamento de DNA. Árvores Filogenéticas. Computação com DNA. Microarrays. Técnicas de modelagem de sistemas biológicos.


PROCEDIMENTOS DIDÁTICOS:
Aulas expositivas sobre os principais tópicos acima. Alguns tópicos serão cobertos por seminários de alunos, palestrantes convidados.


SISTEMA DE VERIFICAÇÃO DO APROVEITAMENTO

Os alunos serão avaliados pelo desempenho em seminários a serem apresentados ao longo da disciplina, além da elaboração de um artigo científico (o último item é somente para alunos de pós-graduação).

PROGRAMA*
 

ENCONTRO

TÓPICO

1

Aula Introdutória. Conceitos básicos de Biologia Molecular.

2

Introdução Biologia Molecular


Comparação de Sequências:

3

Introdução/motivação; algoritmo básico; comparação local; comparação semi-global

4

Extensões aos algoritmos básicos

5

Comparando sequências múltiplas: método básico; heurísticas

6

Procura em Bases de Dados de Genomas: blast, fast


Montagem de Fragmentos de DNA:

7

Introdução, técnicas; modelos: maior superstring comum, reconstrução, multicontagem

8,9

Algoritmos e Heurísticas


Mapeamento de DNA:

11

Introdução; Modelos

12,13

Algortimos; heurísticas


Árvores Filogenéticas:

14

Introdução, definição do problema; Estados com caracteres binários

15

Dois caracteres; Parsimônia e compatibilidades em filogenias


Computação com DNA

                16

Introdução à Computação com DNA

                   17,18

Modelos de computação molecular: filtragem

                   19

Modelos de computação molecular: splicing e self assembly

                   20

Modelos de computação molecular: membrane computing

                   21

Cellular computing


Modelagem de Processos Biológicos

                   22

Introdução a Biologia Sistêmica, Vias Biológicas e Microarrays

                   23

Hidden Markov Model

                   24

Álgebras de processos usadas em Biologia Computacional

                 25

Bioambients

26-30

Trabalhos de alunos

* o programa pode sofrer alteracões

BIBLIOGRAFIA

Adleman. L. Molecular computation of solutions to combinatorial problems, Science 266, 1021--1024, 1994.

Amos. M. Theoretical and experimental DNA computation. Springer, 2005.

Baxevanis, B. F. Francis Ouellette. Bioinformatics a practical guide to the analysis of genes and proteins / [edited by] Andreas D. Baxevanis, B. F. Francis Ouellette. New York : Wiley--Interscience, c2001. xviii, 470 p., [16] p. de lâms.

Bishop, M.J., Rawlings, C.J. DNA and Protein Sequence Analysis: A Practical Approach. Oxford University Press, Oxford, 1997.

M. K. Campbell. Bioquímica. Artmed, 2000.
Rick Durret.  Probability models for DNA sequence evolution, série Probability and Its aplications, Springer-Verlag, New York, 2002.

Levin, W. Genes VII. Artmed 2000.

C. Martín--Vide and V. Mitrana (eds.), Where Mathematics, Computer Science, Linguistics and Biology Meet, Kluwer Academic Publishers, 2000.

Meidanis, Joao. Setubal, Joao Carlos. Uma introducao a biologia computacional. Recife: UFPE/di, 1994. 131 p. : il.

Mashuda, Cristiane Regina Yamaguti. Computação usando DNA e suas aplicações na solução de problemas NP--Completos e criptografia : trabalho individual. 2001. 49 f. : il. (TI ; 1027)

Nei, M. & Kumar, S. Molecular Evolution and Phylogenetics. Oxford University Press, 2000.

G. Paun, G. Rozenberg and A. Salomaa(eds.) DNA Computing: new ideas and paradigms, Springer, 1998.

Salzberg, Steven L.. Searls, David B.. Kasif, Simon. Computational Methods in Molecular Biology. Amsterdam: Elsevier, c1998. 371 p. : il. (New Comprehensive Biochemistry ; v. 32)
Setubal, Joao Carlos. Meidanis, Joao. Introduction to computational molecular biology. Boston: Pws, c1997. 296 p. : il.

D. Voet, J.G. Voet, C.W. Pratt. Fundamentos de Bioquímica. Artmed, 2000.

Wilkins, M.R. Proteome research : new frontiers in functional genomics. Berlin: Springer, c1997. 243 p. : il. (Principles and practice)

DNA computing : 6th International Workshop on DNA--Based Computers, DNA 2000, Leiden, The Netherlands, June 13--17, 2000 : revised papers /. Berlin: Springer, c2001. x, 270 p. : il. (Lecture notes in computer science ; 2054)

International Conference on Intelligent Systems for Molecular Biology (3. : 1995, july 16--19 : Cambridge, Gb). Rawlings, Christopher.Proceedings. Menlo Park: Aaai Press, c1995. 415 p. : il.

série de anais: International Workshop on Algorithms in Bioinformatics

Artigos da revista Bioinformatics.