Izgradnja biblioteke za poravnavanje parova dugačkih RNA očitanja

Sažetak na hrvatskom: Jedan od glavnih problema kojima se bavi bioinformatika je poravnavanje bioloških sljedova. Ponekad je, kao kod poravnavanja RNA očitanja, potrebno prepoznati duge procijepe brisanja što klasični algoritmi poravnavanja nisu u stanju učiniti. Kako bi se osiguralo da se takvi pro...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:51496/Details
Glavni autor: Penić, Rafael Josip (-)
Ostali autori: Šikić, Mile (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, R. Penić, 2019.
Predmet:
LEADER 02867na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid7107 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Penić, Rafael Josip  |9 40784 
245 1 0 |a Izgradnja biblioteke za poravnavanje parova dugačkih RNA očitanja :  |b završni rad /  |c Rafael Josip Penić ; [mentor Mile Šikić]. 
246 1 |a A Programming Library for Mapping Long RNA Reads  |i Naslov na engleskom:  
260 |a Zagreb,  |b R. Penić,  |c 2019. 
300 |a 29 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2019-06-14, datum završetka: 2019-09-09 
520 3 |a Sažetak na hrvatskom: Jedan od glavnih problema kojima se bavi bioinformatika je poravnavanje bioloških sljedova. Ponekad je, kao kod poravnavanja RNA očitanja, potrebno prepoznati duge procijepe brisanja što klasični algoritmi poravnavanja nisu u stanju učiniti. Kako bi se osiguralo da se takvi procijepi prepoznaju za kažnjavanje brisanja koristi se konkavna funkcija. Kako je izračunavanje konkavne funkcije relativno skup proces, ona se aproksimira s više afinih funkcija. Najpoznatiji algoritam koja otkriva procijepe je Gotohov algoritam. Vektorizacija je tehnologija koju podržava većina modernih procesora i omogućava da se na nekom većem skupu podataka neke operacije kao što je zbrajanje izvode istovremeno. Upravo zbog toga, vektorizacija može uvelike ubrzati postupak poravnavanja nizova. U sklopu ovog završnog rada razvijen je alat OSALG koji nudi implementaciju Gotohovog algoritma te vektorizacijsko poravnavanje nizova s prepoznavanjem dugačkih procijepa. 
520 3 |a Sažetak na engleskom: One of the main problems of bioinformatics is sequence alignment. Sometimes, as when aligning RNA sequences, it is necessary to find long deletion gaps which is something most classic alignment algorithms cannot do. To make sure such gaps get found, we use concave penalty function. Calculating value of concave function in specific point is complex and slow process so we approximate it with a certain number of affine functions. Most popular algorithm allowing for long gaps is Gotoh's algorithm. Vectorization is technology supported by most modern processors and it allows us to do simple operations such as addition on bigger data at the same time. Because of that, vectorization can efficiently speed up sequence alignment process. We developed tool called OSALG, an implementation of Gotoh's algorithm. 
653 1 |a bioinformatika, RNA, RNK, vektorizacija, C++, poravnavanje, AVX2, SSE, Gotoh 
653 1 |a  bioinformatics, RNA, vectorization, C++, alignment, AVX2, SSE, Gotoh 
700 1 |a Šikić, Mile  |4 ths  |9 29535 
942 |c Z 
999 |c 51496  |d 51496