S povečanjem razpoložljivosti velikih naborov podatkov o izražanju genov se povečuje potreba po informiranih metodah analize podatkov. Eden izmed novejših razredov metod temelji na uporabi kavzalnih bioloških omrežij, ki prikazujejo vzročne odnose med molekularnimi dogodki v celici. Prednost teh omrežij je predstavitev obstoječega biološkega znanja v obliki, ki je primerna tako za računanje kot človeško interpretacijo. Po drugi strani pa številne sorodne metode zavirajo implementacijske težave, ki otežujejo njihovo uporabo z novimi omrežji. V sklopu magistrskega dela smo razvili in razširili implementacijo algoritma TopoNPA v obliki Python programskega paketa. Predstavljamo PerturbationX, ki podpira poljubno sintakso omrežij, integracijo s Cytoscape ogrodjem, ter izboljšave pri odstranjevanju robov in permutacijah. Poleg implementacije podamo tudi oceno skalabilnosti algoritma in analiziramo njegovo občutljivost na šum, manjkajoče podatke ter spremembe robov. Z uvedbo robustnega, odprtokodnega orodja želimo spodbuditi napredek v razvoju algoritmov za kavzalna omrežja. Upamo, da orodje prispeva k spoznanjem o eksperimentalnih podatkih iz različnih področij biologije.
|