| Tagasi |
| Tagasi |
GATGAG GATGGG GCTGAG GAAGAG AATGAG GATGAA GTTGAG GATGAT
Sagedused: Ci,j
A 1 6 1 0 7 1
C 0 1 0 0 0 0
G 7 0 0 8 1 6
T 0 1 7 0 0 1
G A T G A G (konsensus?)
A G A T G A G T G
1 0 1 0 1 1 = 4
7 6 7 8 7 6 = 41
1 0 0 0 1 1 = 3
0 0 1 8 0 6 = 15
GCTGAA = 7 1 7 8 7 1 = 31
A 0.125 0.75 0.125 0 0.875 0.125 C 0 0.125 0 0 0 0 G 0.875 0 0 1 0.125 0.75 T 0 0.125 0.875 0 0 0.125
Veerus i olevate tõenäosuste summa peab olema 1: ∑i=1..c pi,j = 1
A 0.375 0.311 0.375 0 0.169 0.375 C 0 0.375 0 0 0 0 G 0.169 0 0 1 0.375 0.311 T 0 0.375 0.169 0 0 0.375 -------------------------------------------------- H= 0.544 1.061 0.544 0 0.544 1.061
Sagedused: A 2 7 2 1 8 2 C 1 2 1 1 1 1 G 8 1 1 9 2 7 T 1 2 8 1 1 2
Profile: A 5 3 93 97 97 92 55 4 1 3 2 C 4 0 1 0 0 0 3 0 0 1 8 G 5 94 5 0 0 0 2 0 1 0 6 T 85 2 0 2 2 7 39 95 97 95 83![]()
Wi,j = log2 (Ci,j + pi)/ (N + 1)Pi (mis on enamváhem ekvivalentne ≈ log2(Fi,j/Pi,) )
kus Ci,j on i-nda tähe esinemiste arv positsioonis j ja N on kõikide sekventside arv.
Iseqalign = ∑j ∑i fi,j log ( fi,j / pi,j )
Algoritm: Kaalumaatriksi otsimine Sisend: Kaalumaatriks (Wi,j), i∈1..|Σ|, j∈1..m, string S, künnisväärtus K Väljund: Kõik Wi,j esinemised S-is mis ületavad künnist K 1. for p=1 .. |S|-m+1 2. sum = 0 ; 3. for j=1 .. m 4. sum += W[ S[p+j-1] ][ j ] 5. if sum ≥ K then report match at position p with score sum
| Tagasi |
| Tagasi |
| Tagasi |