ALGORITMO DI SMITH & WATERMAN

Nel 1981 Smith e Waterman svilupparono un nuovo algoritmo dinamico per trovare anche allineamenti locali. Le differenze rispetto alla strategia per trovare allineamenti globali sono abbastanza semplici da capire.

Per recuperare il punteggio massimo di un allineamento locale, a differenza di quanto visto per gli allineamenti globali, non si deve limitare la ricerca all'ultima riga o all'ultima colonna perché gli allineamenti locali possono iniziare e terminare in qualsiasi punto della matrice e di conseguenza della sequenza. Generalmente non ci si limita a cercare un allineamento locale, ma tutti gli allineamenti locali che oltrepassino una soglia prefissata.

EsempioAllineamento locale calcolato con l’algoritmo di Smith & Waterman, adottando la matrice di sostituzione PAM 240 e una penalità di 5 sia per l’apertura sia per l’allungamento dei gap. Gli appaiamenti corrispondenti ai due migliori allineamenti locali sono evidenziati in grigio e hanno punteggi di 44 e 19.


[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39  ]