Алгоритм Нідлмана — Вунша (англ. Needleman–Wunsch algorithm) — один із алгоритмів вирівнювання послідовностей, який належить до динамічного програмування, та є глобальним вирівнюванням.
Складається цей алгоритм із трьох послідовних етапів:
- 1. Побудова ініціюючої матриці
Для цього дві порівнювані послідовності розташовують як верхній рядок і як нижні, тобто вони є заголовками матриці. Крім того перед кожною послідовністю виставляють пропуск. І заповнюють перший стовпчик і перший рядок. Заповнення відбувається за допомогою штафу за пенальті (так як найперше значення в рядку і стовпчику — це пропуск, отже, і перший рядок із стовпичок будуть заповнені від'ємними значеннями). [1] [ 13 серпня 2016 у Wayback Machine.]
- 2. Заповнення таблиці
Заповнення комірки відбувається за такою математичною формулою:
де — значення в певній комірці, — очки за збіжність амінокислоти x та амінокислоти y в певних рядках, d — штаф пенальті (заданий).[2] [ 13 серпня 2016 у Wayback Machine.]
На основі цієї матриці будується матриця локалізації. Слідкують за тим, як відбувалося заповнення, тобто з якої комірки було отримано максимальне значення для наступної комірки. [3] [ 5 березня 2016 у Wayback Machine.]
- 3. Пошук максимального вирівнювання
Пошук починають із останньої кутової комірки, а завершують завжди найпершою коміркою. Вирівнювання відбувається таким чином: необхідно на основі матриці локалізації створити шлях, який ґрунтується на «вказівках» кожної комірки. Буква D — діагональ, тобто необхідно перейти на комірку, що розташована по діагоналі, T — вершина, треба перейти на 1 комірку вгору (біологічно це означає, що у горизонтальній послідовності була делеція, або у вертикальній — інсерція), L — вліво, треба перейти до комірки, розташованої праворуч (біологічний сенс обернений до попереднього). Якщо комірка має два значення, то можливі два напрямки руху, три — три.[4] [ 5 березня 2016 у Wayback Machine.]
Червона стрілка позначає вирівнювання, після якого послідовності розташовуються в два ряди разом із вирахуваними пропусками. Якщо є кілька маршрутів вирівнювання, то і вирівнювань буде стільки ж.
Посилання
- http://technology66.blogspot.com/2008/08/sequence-alignment-techniques.html [ 4 березня 2016 у Wayback Machine.]
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
- Needleman, Saul B.; Wunsch, Christian D. (1970-03). A general method applicable to the search for similarities in the amino acid sequence of two proteins. Journal of Molecular Biology (англ.). Т. 48, № 3. с. 443—453. doi:10.1016/0022-2836(70)90057-4. Процитовано 20 грудня 2023.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritm Nidlmana Vunsha angl Needleman Wunsch algorithm odin iz algoritmiv virivnyuvannya poslidovnostej yakij nalezhit do dinamichnogo programuvannya ta ye globalnim virivnyuvannyam Skladayetsya cej algoritm iz troh poslidovnih etapiv 1 Pobudova iniciyuyuchoyi matrici Dlya cogo dvi porivnyuvani poslidovnosti roztashovuyut yak verhnij ryadok i yak nizhni tobto voni ye zagolovkami matrici Krim togo pered kozhnoyu poslidovnistyu vistavlyayut propusk I zapovnyuyut pershij stovpchik i pershij ryadok Zapovnennya vidbuvayetsya za dopomogoyu shtafu za penalti tak yak najpershe znachennya v ryadku i stovpchiku ce propusk otzhe i pershij ryadok iz stovpichok budut zapovneni vid yemnimi znachennyami 1 13 serpnya 2016 u Wayback Machine 2 Zapovnennya tablici Zapovnennya komirki vidbuvayetsya za takoyu matematichnoyu formuloyu F i j max F i 1 j 1 S A i B j F i j 1 d F i 1 j d displaystyle F ij max F i 1 j 1 S A i B j F i j 1 d F i 1 j d de F i j displaystyle F ij znachennya v pevnij komirci S A i B j displaystyle S A i B j ochki za zbizhnist aminokisloti x ta aminokisloti y v pevnih ryadkah d shtaf penalti zadanij 2 13 serpnya 2016 u Wayback Machine Na osnovi ciyeyi matrici buduyetsya matricya lokalizaciyi Slidkuyut za tim yak vidbuvalosya zapovnennya tobto z yakoyi komirki bulo otrimano maksimalne znachennya dlya nastupnoyi komirki 3 5 bereznya 2016 u Wayback Machine 3 Poshuk maksimalnogo virivnyuvannya Poshuk pochinayut iz ostannoyi kutovoyi komirki a zavershuyut zavzhdi najpershoyu komirkoyu Virivnyuvannya vidbuvayetsya takim chinom neobhidno na osnovi matrici lokalizaciyi stvoriti shlyah yakij gruntuyetsya na vkazivkah kozhnoyi komirki Bukva D diagonal tobto neobhidno perejti na komirku sho roztashovana po diagonali T vershina treba perejti na 1 komirku vgoru biologichno ce oznachaye sho u gorizontalnij poslidovnosti bula deleciya abo u vertikalnij inserciya L vlivo treba perejti do komirki roztashovanoyi pravoruch biologichnij sens obernenij do poperednogo Yaksho komirka maye dva znachennya to mozhlivi dva napryamki ruhu tri tri 4 5 bereznya 2016 u Wayback Machine Chervona strilka poznachaye virivnyuvannya pislya yakogo poslidovnosti roztashovuyutsya v dva ryadi razom iz virahuvanimi propuskami Yaksho ye kilka marshrutiv virivnyuvannya to i virivnyuvan bude stilki zh Posilannyahttp technology66 blogspot com 2008 08 sequence alignment techniques html 4 bereznya 2016 u Wayback Machine Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Needleman Saul B Wunsch Christian D 1970 03 A general method applicable to the search for similarities in the amino acid sequence of two proteins Journal of Molecular Biology angl T 48 3 s 443 453 doi 10 1016 0022 2836 70 90057 4 Procitovano 20 grudnya 2023