Kako podobna so si med seboj živa bitja? Smo ljudje res potomci neandertalcev? Kako so se živalske vrste lahko prilagodile na življenjska
okolja? Kateri geni so odgovorni za pojav različnih bolezni? Zakaj vsako leto potrebujemo drugo cepivo proti gripi?
Današnja biologija je polna zanimivih vprašanj in nikoli prej nismo bili tako blizu odgovorom. Nedavno razvite eksperimentalne biotehnologije omogočajo pridobivanje velikih količine eksperimentalnih podatkov: o genomih različnih vrst in osebkov, o genskih izrazih, koncentracij proteinov, vplivih učinkovin na delovanje celice, ipd. Tovrstni podatki so danes dostopni v javnih spletnih podatkovnih bazah in jih je potrebno statistično in matematično obdelati, v njih poiskati skrite vzorce in jih primeren način prikazati. Temu so namenjena orodja bioinformatike, področja, brez katerega danes ne bi mogli več odgovoriti niti na eno od zgoraj zapisanih vprašanj.
Gre za interdisciplinarno področje, ki združuje metode iz statistike, matematike, vizualizacije podatkov, strojnega učenja in umetne inteligence.
Pri predmetu si bomo v teoriji in na praktičnih primerih ogledali osnovne bioinformatične metode ter se spoznali s sledečimi vsebinami:
-
Osnove celične biologije
-
Statistične lastnosti nukleotidnih zaporedij
-
Računske tehnike za iskanje genov v nukleotidnih zaporedjih
-
Tehnike poravnave zaporedij, algoritem BLAST
-
Verjetnostni modeli zaporedij, markovske verige
-
Računske tehnike ocenjevanja genskih razlik med predstavniki osebkov iste vrste in osebkov različnih vrst
-
Filogenetska analiza, računski pristopi k odkrivanju evolucijskih dreves
-
Računske primerjave genomov
-
Analiza podatkov o genskih izrazih, uporaba tehnik uvrščanja in razvrščanja v skupine, genski izrazi v medicinski diagnostiki in prognostiki, analiza obogatenosti genskih skupin, vizualizacijske tehnike, genske mreže
-
Integrativna bioinformatika: uporaba različnih baz podatkov in baz znanj v namene odkrivanja smiselnih vzorcev v biomedicinskih podatkih
Teoretično predstavitev računskih pristopov in tehnik bo spremljal pregled javno dostopnih baz podatkov s področja, prikaz delovanja ustrezne odprtokodne programske opreme in prikaz uporabe tehnik in orodij pri reševanju praktičnih problemov s področja biomedicine in sistemske biologije. Pri analizi podatkov bomo uporabljali moderna skriptna okolja (npr. Python) in že razvite bioinformatične knjižnice (npr. Biopython in Orange). Uvod v uporabo bioinformatične programske opreme bo podan na predavanjih, praktično pa bomo ta orodja spoznali na vajah in pri projektnem delu.