Bioinformatika

Bioinformatika — umumiy biologiya, molekulyar biologiya , kibernetika, genetika , kimyo, informatika , matematika va statistikani birlashtirgan fanlararo sohadir. Katta hajmdagi maʼlumotlarni tahlil qilishni talab qiladigan keng koʻlamli biologik muammolar bioinformatika dasturlari yordamida hal qilinadi.. Bioinformatika asosan kompyuter usullarini oʻrganish va ishlab chiqishni oʻz ichiga oladi va biologik maʼlumotlarni olish, tahlil qilish, saqlash, tartibga solish va vizualizatsiya qilishga qaratilgan.. Bioinformatika amaliy matematika , statistika va informatika usullardan foydalanadi. Bioinformatika biokimyo , biofizika , ekologiya va boshqa sohalarda qoʻllanadi. Bu sohada eng koʻp qoʻllanadigan dasturlar va texnologiyalar Python , R , Java , C# , C++ dasturlash tillaridir; belgilash tili — XML ​​; maʼlumotlar bazalari uchun dasturlash tili — SQL; Parallel hisoblashning dasturiy va apparat arxitekturasi — CUDA; texnik hisob-kitoblarga oid masalalarni yechish uchun amaliy dasturlar toʻplami va ushbu paketda qoʻllanadigan dasturlash tili — MATLAB va elektron jadvallar

Kirish 
Bioinformatika biologiyaning koʻplab sohalarining muhim qismiga aylandi. Bioinformatikaning tahlil usullari ushbu soha rivojlanishidan oldin deyarli imkonsiz boʻlgan katta hajmdagi eksperimental maʼlumotlarni sharhlash imkonini beradi. Genetika va genomika sohasida bioinformatika genomlarning funksional annotatsiyasi, mutatsiyalarni aniqlash va tahlil qilishda yordam beradi. Bularning ichida muhim vazifalarnig biri gen ekspressiyasi va uni tartibga solish usullarini oʻrganishdir. Bundan tashqari, bioinformatika dasturlari genomik maʼlumotlarni solishtirish imkonini beradi, bu molekulyar evolyutsiya qonuniyatlarini oʻrganishga imkon tugʻdiradi. Umuman olganda, bioinformatika tizim biologiyasining muhim qismi boʻlgan biokimyoviy yoʻllar va tarmoqlarni tahlil qilish va kataloglashda yordam beradi. Strukturaviy biologiyada u DNK, RNK va oqsil tuzilmalarini, shuningdek molekulyar oʻzaro taʼsirlarni modellashtirishda yordam beradi. Biologik maʼlumotlarni qayta ishlash sohasidagi soʻnggi yutuqlar biomeditsina sohasida sezilarli oʻzgarishlarga olib keldi. Bioinformatikaning rivojlanishi tufayli olimlar irsiy va orttirilgan kasalliklarning asosiy molekulyar mexanizmlarini aniqlashga muvaffaq boʻlishdi, bu esa samarali davolash usullarini ishlab chiqishga va kasalliklarni tashxislash uchun aniqroq testlarni ishlab chiqishga yordam beradi.. Bemorlarga dori vositalarining samaradorligi va salbiy taʼsirini bashorat qilishga imkon beruvchi tadqiqot yoʻnalishi farmakogenetika deyiladi. Farmakogenetikaning asosi bioinformatika usullariga tayangan.

DNK va oqsil ketma — ketliklari 
DNK va oqsil ketma — ketliklari aniqlanishining bioinformatika fani tarixida 1950-yillardagi yutuqlardan kuzatish mumkin. 1953 — yil fevral oyida Watson va Crick DNK molekulasining modelini taklif qilishdi va 1953 — yil may oyida ular Nature jurnalida genetik maʼlumot kodining tashuvchisi sifatida DNK molekulyasiga oid maqola chop etishdi.. Shuningdek, 1950-yillarning oxirida Sanger birinchi oqsil ketma-ketligini, insulinni nashr etdi.,. Aminokislotalar ketma-ketligini aniqlashning eng koʻp qoʻllanadigan usuli — Edman degradatsiya usuli, uning asosiy kamchiligi uzun oqsil ketma-ketligini olishda qiyinchilik tugʻdiradi. Nazariy tarafdan har bir reaktsiya uchun maksimal 50-60 aminokislota toʻgʻri keladi. Bu muammoning yechimini amerikalik olim va fizik kimyogar Margaret Dejhoff (1925-1983) kompyuter dasturlaridan faol foydalangan holda va ularni biologiya va tibbiyot sohalarida qoʻllash imkoniyatlarini ishlab chiqqan. U 1962-yilda Edman peptid sekvensiyasi maʼlumotlaridan foydalangan holda oqsilning birlamchi tuzilishini aniqlash dasturi boʻlgan COMPROTEINni ishlab chiqdi.. COMPROTEIN-da aminokislotalar ketma-ketligini kiritish va chiqarish uch harfli qisqartmalarda taqdim etilgan. Oqsil ketma-ketligi maʼlumotlarini qayta ishlashni soddalashtirish uchun Dayhoff keyinchalik bugungi kunda ham qoʻllanadigan bir harfli aminokislota kodini ishlab chiqdi. Dayhoffning ushbu sohaga qoʻshgan hissasi shunchalik kattaki, Milliy Biotexnologiya Axborot Markazining (NCBI) sobiq direktori Devid J. Lipman uni „bioinformatikaning onasi va otasi“ deb atagan..

Yangi oqsil ketma-ketliklarining toʻplanishi bilan ularda baʼzi nuqsonlar kuzatila boshlandi. Masalan, Tsukerkandl va Pauling umurtqali hayvonlarning ortologik oqsillari (masalan, gemoglobin) konvergent evolyutsiya natijasi boʻlishi uchun juda koʻp ketma-ketlik oʻxshashligini koʻrsatishini aniqladilar. Yangi evolyutsion farazlarni tasdiqlash uchun yangi matematik va kompyuter usullari kerak edi.. Oqsil ketma-ketliklarini juftlik bilan aniqlash uchun birinchi dinamik dasturlash algoritmi 1970 — yilda Needleman va Wunsch tomonidan ishlab chiqilgan. Bir nechta ketma-ketlikni aniqlash algoritmlari ancha keyin paydo boʻldi: birinchi amaliy algoritm 1987 — yilda Da-Fei Feng va Russell F. Duolittle tomonidan ishlab chiqilgan.. Uning soddalashtirilgani CLUSTAL algoritmi bugungi kunda ham qoʻllanilmoqda. Bundan tashqari, 1978 — yilda Dayhoffni oʻz ichiga olgan bir guruh olimlar 85 % dan ortiq oʻziga xoslikka ega boʻlgan 71oqsil oilasining filogenetik daraxtlarini tuzishdi va unda nuqtali mutatsiyalarni (PAMs) kuzatish asosida birinchi almashtirish modelini yaratdilar. Natijada, aminokislotalarni almashtirish ehtimoli qiymatlarini oʻz ichiga olgan matritsa olindi..

1970-yilda Frensis Krik tomonidan nashr etilgan „Molekulyar biologiyaning markaziy dogmasi“ va 68 kodon bilan kodlangan barcha aminokislotalarning progressiv identifikatsiyasi, 1970-1980-yillarda oqsil evolyutsiyasidan DNK evolyutsiyasiga bosqichma-bosqich oʻzgarishiga olib keldi. DNK ketma-ketligini aniqlashni oʻrganish kerak edi. Birinchi keng tarqalgan DNK sekvensiyasi usuli 1976-yilda Maxam-Gilbert sekvensiyasi usuli edi.. Biroq, eng koʻp qoʻllanadigan usul 1977 — yilda Frederik Sanger laboratoriyasida ishlab chiqilgan boʻlib, u bugungi kunda ham qoʻllanadi. Sanger sekvensiyasi oʻsha vaqt uchun juda katta hajmdagi maʼlumotni olish imkonini berdi, ammo ketma-ket boʻlishi mumkin boʻlgan fragmentlarning hajmi yuzlab nukleotidlar bilan cheklangan edi, bu faqat bakteriofag genomlari kabi kichik genomlarni oʻrganish uchun etarli edi. Birinchi Sanger sekvensiyasi dasturi 1979-yilda Rojer Staden tomonidan nashr etilgan..

Genom 
21-asr boshlarida inson genomining nashr etilishi bilan bioinformatikaning genomik davri boshlandi. Loyiha 1991 — yilda Qoʻshma Shtatlarda boshlangan va 13 yil davomida 2,7 milliard dollarga tushgan.. 1998 — yilda Celera Genomics inson genomini ketma-ketliklarni aniqlash va yigʻish boʻyicha raqobatbardosh xususiy tadqiqotni ishlab chiqdi. Tadqiqot 10 barobar kamroq pul talab qildi va 454 va Illumina kabi yangi eksperimental ketma-ketlik strategiyalarini ishlab chiqildi. DNK ketma-ketligining aniqlashga ketkan xarajat ancha kamaydi, bu esa ommaviy maʼlumotlar bazalarida ketma-ketliklar sonining katta oʻsishiga olib keldi. Biologik maʼlumotlarni saqlash va tezkor qayta ishlash usullarini ishlab chiqish zarurati tugʻildi. 2005-yilda Genomik Standartlar Konsortsiumi tashkil etildi va genomik ketma-ketlikni nashr qilish uchun zarur boʻlgan minimal maʼlumotlarni belgilab berdi..

Bioinformatika fani maqsadlari 
Bioinformatikaning asosiy maqsadi biologik jarayonlarni tushunishga hissa qoʻshishdir. Bioinformatikani boshqa biologiya yoʻnalishlaridan ajratib turadigan jihati shundaki, u ushbu maqsadga erishish uchun intensiv hisoblash usullarini yaratish va qoʻllashga qaratilgan. Shunga oʻxshash usullarga misollar namunani aniqlash, maʼlumotlarni olish, mashinani oʻrganish algoritmlari va biologik maʼlumotlarni vizualizatsiya qilishdir. Tadqiqotchilarning asosiy saʼy-harakatlari ketma-ketlikni moslashtirish, genlarni topish (genlarni kodlovchi DNK mintaqasini qidirish), genomni dekodlash, dori-darmonlarni loyihalash, dori-darmonlarni ishlab chiqish, oqsil tuzilishini moslashtirish, oqsil tuzilishini bashorat qilish, genlar ifodasini bashorat qilish muammolarini hal qilishga qaratilgan.va oqsil-oqsil oʻzaro taʼsiri, genom boʻylab assotsiatsiyalarni izlash va evolyutsiyani modellashtirish.

Bioinformatika bugungi kunda biologik maʼlumotlarni boshqarish va tahlil qilishda yuzaga keladigan amaliy va nazariy muammolarni hal qilish uchun maʼlumotlar bazalari, algoritmlar, hisoblash va statistik usullar va nazariyani yaratish va takomillashtirishni nazarda tutadi..

Tadqiqotning asosiy yoʻnalishlari

Genetik ketma-ketlikni tahlil qilish 

1977-yilda Phi -X174 fagi ketma-ketligi aniqlangandan beri koʻpayib borayotgan organizmlarning DNK ketma-ketligi dekodlanadi va maʼlumotlar bazalarida saqlanadi. Ushbu maʼlumotlar oqsil ketma-ketligini va tartibga soluvchi hududlarni aniqlash uchun ishlatiladi. Bir xil yoki turli turlardagi genlarni taqqoslash oqsil funktsiyalarida yoki turlar oʻrtasidagi munosabatlarda oʻxshashlikni koʻrsatishi mumkin (shunday qilib Filogenetik daraxtlarni tuzish mumkin). Maʼlumotlar miqdori ortishi bilan ketma-ketlikni qoʻlda tahlil qilish uzoq vaqtdan beri imkonsiz boʻlib qoldi. Hozirgi kunda milliardlab juftliklardan iborat minglab organizmlarning genom nukleotidlarini qidirish kompyuter dasturlaridan foydalaniladi. Dasturlar turli turlarning genomlaridagi oʻxshash DNK ketma-ketliklarini noyob tarzda aniqlashi mumkin; koʻpincha bunday ketma-ketliklar oʻxshash funktsiyalarga ega va farqlar kichik mutatsiyalar natijasida yuzaga keladi, masalan, alohida nukleotidlarni almashtirish, nukleotidlarni kiritish va ularning „yoʻqolishi“ (deletsiya) larni keltirsak boʻladi.

Evolyutsion hisoblash biologiyasi  
Evolyutsion biologiya turlarning kelib chiqishi va paydo boʻlishini, shuningdek ularning vaqt oʻtishi bilan rivojlanishini oʻrganadi. Bioinformatika fani evolyutsion biologlarga bir necha usulda yordam beradi:
 koʻp sonli organizmlarning evolyutsiyasini nafaqat tuzilishi yoki fiziologiyasi boʻyicha emas, balki ularning DNKsidagi oʻzgarishlarni oʻrganishda ;
 butun genomlarni solishtirganda (BLAST), murakkab evolyutsion hodisalarni oʻrganish, masalan: genlarning koʻpayishi, gorizontal gen oʻtkazilishi va bakterial ixtisoslashgan omillarni bashorat qilish;
 vaqt oʻtishi bilan tizimning harakatini bashorat qilish uchun populyatsiyalarning kompyuter modellarini yaratish;
 koʻp sonli turlar toʻgʻrisidagi maʼlumotlarni oʻz ichiga olgan nashrlarni kuzatish.
Genetik algoritmlardan foydalanadigan boinformatika sohasi koʻpincha hisoblash evolyutsion biologiyasi bilan chalkashib ketadi, ammo bu ikki soha bir-biriga bogʻliq boʻlishi shart emas. Ushbu sohadagi ishlar algoritmlar va hisob-kitoblarni yaxshilash uchun maxsus dasturlardan foydalanadi va replikatsiya, rekombinatsiya yoki mutatsiya orqali diversifikatsiya va tabiiy tanlanish orqali omon qolish kabi evolyutsion tamoyillarga asoslanadi.

Asosiy bioinformatik dasturlar 
 ACT (Artemis Comparison Tool)  — genomik tahlil
 Arlequin — populyatsiya genetik maʼlumotlarini tahlil qilish
 Bioconductor — bu bioinformatika boʻyicha tadqiqotlar uchun koʻplab mustaqil paketlarni taqdim etadigan katta FLOSS loyihasi.
 BioEdit — nukleotidlar va aminokislotalar ketma-ketligini bir nechta taxrir qilish uchun muharrir.
 BioNumerics  — universal dasturiy taʼminot toʻplami
 BLAST — nukleotidlar va aminokislotalar ketma-ketligi maʼlumotlar bazasida tegishli ketma-ketliklarni qidirish
 Clustal — nukleotidlar va aminokislotalar ketma-ketligini taxrirlash.
 DnaSP — DNK ketma-ketligi polimorfizmini tahlil qilish
 FigTree — filogenetik daraxtlar muharriri
 Genepop — populyatsiya genetik tahlili
 Genetix — Populyatsiya genetik tahlili (faqat fransuz tilida mavjud)
 JalView —nukleotidlar va aminokislotalar ketma-ketligini bir nechta tekislash uchun muharrir.
 MacClade — interaktiv evolyutsion maʼlumotlarni tahlil qilish uchun pulli dasturidir.
 MEGA — molekulyar evolyutsion genetik tahlil
 Mesquite  — qiyosiy biologiya Java dasturi
 Muscle — nukleotid va aminokislotalar ketma-ketligini koʻp taqqoslash. ClustalW ga qaraganda tezroq va aniqroq
 PAUP — parsimoniya yordamida filogenetik tahlil
 PHYLIP — filogenetik dasturiy taʼminot toʻplami
 Phylo_win — filogenetik tahlil. Dastur grafik interfeysga ega.
 PopGene —pulyatsiyalarning genetik xilma-xilligini tahlil qilish
 Populations — populyatsiya genetik tahlili
 PSI Protein Classifier — PSI-BLAST dasturi yordamida olingan natijalarning qisqacha mazmuni
 Seaview — Filogenetik tahlil (GUI)
 SplitsTree  — filogenetik daraxtlarni qurish uchun dastur
 UGENE — bu rus tilidagi bepul vosita, nukleotidlar va aminokislotalar ketma-ketligini bir nechta marta taxrirlash, filogenetik tahlil, annotatsiya, maʼlumotlar bazalari bilan ishlash.
 ZENBU — natijalar xulosasi

Bioinformatika tuzilishi 
Strukturaviy bioinformatika oqsillarning fazoviy tuzilishini bashorat qilish uchun algoritmlar va dasturlarni ishlab chiqishni oʻz ichiga oladi. Strukturaviy bioinformatikada tadqiqot mavzulari:
 Makromolekulyarlarning rentgen difraksion tahlili (XRD).
 XRD maʼlumotlaridan tuzilgan makromolekulyar modelning sifat koʻrsatkichlari
 Makromolekulaning sirtini hisoblash algoritmlari
 Oqsil molekulasining gidrofobik yadrosini topish algoritmlari
 Oqsillarning strukturaviy domenlarini topish algoritmlari
 Oqsil tuzilmalarining fazoviy moslashuvi
 SCOP va CATH domenlarining strukturaviy tasniflari
 Molekulyar dinamika

Manbalar