Smith-Watermanův algoritmus

Smith-Watermanův algoritmus je navržen tak, aby získal lokální zarovnání sekvencí , to znamená, aby identifikoval podobné oblasti dvou nukleotidových nebo proteinových sekvencí . Na rozdíl od Needleman-Wunschova algoritmu , který zarovnává sekvence po celé délce, Smith-Watermanův algoritmus porovnává segmenty všech možných délek a optimalizuje míru podobnosti ve všech segmentech a všechna zarovnání těchto segmentů.

Algoritmus navrhli T. F. Smith a M. Waterman v roce 1981 [1] . Stejně jako Needleman-Wunschův algoritmus, Smith-Watermanův algoritmus využívá principu dynamického programování . Zaručuje nalezení optimálního místního sladění ve vztahu k měřítku hodnocení kvality, které používá. Tímto měřítkem hodnocení je takzvaná váha zarovnání nebo skóre, které zahrnuje použití substituční matice a penalizací za "mezery" (tj. inzerce a delece).

Poznámky

  1. Smith, Temple F.; and Waterman, Michael S. Identification of Common Molecular Subsequences  //  Journal of Molecular Biology : deník. - 1981. - Sv. 147 . - str. 195-197 . - doi : 10.1016/0022-2836(81)90087-5 . — PMID 7265238 . Archivováno z originálu 26. května 2011.