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'''