A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Intr. à Biologia Computacional

Apresentações semelhantes


Apresentação em tema: "Intr. à Biologia Computacional"— Transcrição da apresentação:

1 Intr. à Biologia Computacional
Alinhamentos Locais

2 Alinhamento Local Dadas duas seqüências s e t, identificar
o alinhamento de melhor score entre um substring de s e um substring de t. Este problema surge quando queremos identificar proteínas da mesma família (que têm funções similares). set/00

3 Exemplo de domínios em proteínas
ALINHAMENTO: EFSNHRDVVVDLQGWVTGNGKGLIYLTDPQIHSVD......QKVFTTNFGKRGIFYFFNNQHVECNEIC ERSRGRFLVCDLQGVG KTMTDPAIHTLDP. . .YRFSLSQTNLGAEGFMFFF..AYHECNHLC ELSNKQMI VVD IQGVD DLYTDPQIHTPD GKGFGLGNLGKAGINKFI..TTHKCNAVC ELSNHELL I VD I QGVN DFYTDPQIHTKS GEGFGEGNLGETGFHKFL..QTHKCNPVC EHSNHQLLI I D I QGVG DHYTDPQIHTYD GVGFGI GNLGQKGFEKFL..DTHKCNAIC ERSGHQLI VVDI QGVG DLYTDPQIHTEK GTDFGDGNLGVRGMALFF..YSHACNRIC EYTRGELLVLDLQGVG ENLTDPSVIKPEVKQSRGMVFGPANLGEDAIRNFI..AKHHCNSCC set/00

4 Alinhamento Local Para obtermos o efeito do alinhamento
local, usaremos o mesmo algoritmo que foi usado para alinhamento global, com algumas alterações. set/00

5 Alinhamentos Locais Ainda teremos uma matriz (m+1)  (n+1)
mas cada entrada (i, j) vai conter o maior score de um alinhamento entre um sufixo de s[1..i] e um sufixo de t[1..j]. Para isso, a primeira linha e a primeira coluna vão ser inicializadas com zeros. set/00

6 Observação Para qualquer entrada (i, j) há sempre
o alinhamento entre os sufixos vazios de s[1..i] e de t[1..j], que tem score zero. Portanto, este array terá todas as entradas maiores ou iguais a zero. set/00

7 Usaremos ainda Programação Dinâmica
M (i, j) = max M (i, j-1) (último passo = I) M (i-1, j-1) + p(i,j) (último passo = S/M) M (i-1, j) (último passo =R) (alinhamento vazio) set/00

8 No final ... Encontrar a maior entrada em todo
o array. Este será o score de um alinhamento local ótimo. O alinhamento é obtido a partir dali, seguindo de volta, e parando quando não houver aresta saindo (ou seja, onde o score for zero). set/00

9 Alinhamento Local - Exemplo
 C A G C A C T C A T T C C A G C T C G set/00

10 Alinhamento Local - Exemplo
 C A G C A C T C A T : G C T C G CAGCACTCAT TCCAGCTCG - set/00

11 Alinhamento Local - Exemplo
 C A G C A C T C A T T CAGCACTCAT C TCCAGCTCG C A G C T C G set/00


Carregar ppt "Intr. à Biologia Computacional"

Apresentações semelhantes


Anúncios Google