<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="91246" NadgradivoID="0" NRID="9595072" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=91246" StOgledov="3293" StPrenosov="606" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-12 18:13:00" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-91246">20.500.12556/RUL-91246</PID>
  <Naslov>Sestavljanje genoma iz odčitkov zaporedja</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Genome assembly from sequence reads</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V grobem lahko postopek sestavljanja genoma opišemo kot iskanje Eulerjevih
obhodov v de Bruijnovih grafih. V nalogi povzamemo teorijo podatkovnih
struktur za predstavitev (de Bruijnovih) grafov in opišemo nekaj implementacij.
Usmerjen graf G(V,E) lahko predstavimo kot množico urejenih parov
vi → vj ∈ E. De Buijnovi grafi so definirani tako, da je mogopče sosede vozlišča izračunati iz oznake vozlišča, kar pomeni, da se lahko po grafu sprehajamo
s pomočjo poizvedb o pripadnosti možici sosednosti. Množica povezav
je lahko shranjena v slovarju.
Slovar je lahko determinističen, kot sta na primer drevo ali kazalo FM,
ali osnovan na verjetnosti, kot sta na primer razpršilna tabela ali Bloomov
filter.
V delu predstavljamo kBWT, novo deterministično podatkovno strukturo
za predstavitev de Bruijnovih grafov, ki uporablja skoraj optimalnih
n · σ + o(n) bitov pomnilnika, kjer je n število k-merov v grafu in σ velikost
abecede. Podatke o sosednjosti vozlišča lahko v njej najdemo v Θ(σ · k) časa.
Strukturo primerjamo z obstoječo podatkovno strukturo ogrodja GATB, ki
je osnovana na Bloomovih filtrih. Preizkusi kažejo, da je deterministični
kBWT pričakovano počasnejši od podatkovne strukture ogrodja GATB. Pokazalo
pa se je, da kBWT bolj učinkovito izrablja predpomnilnik, vendar to
ni nadomestilo porabe procesorskega časa.</Opis>
  <TujJezik_Opis>Assembling genomes can be roughly described as finding Eulerian tours in de Bruijn graphs. We present the theory behind (de Bruijn) graph data structures and describe some of the implementations.
A directed graph G(V,E) can be represented as a set of its edges in the form of ordered pairs vi → vj ∈ E. De Bruijn graphs are defined in a way that allows all possible neighbors of a node to be calculated from the given node’s label, which means that, given the adjacency set, we can navigate the graph by testing set membership. The edge set can be stored as a dictionary.
The dictionary can be either a deterministic data structure, like a tree or an FM-index, or a probabilistic data structure, like a Bloom filter.
In this thesis we present kBWT, a new space efficient deterministic data structure for storing a de Bruijn graph, which uses near-optimal n · σ + o(n) bits of memory, where n is the number of k-grams in the graph and σ is the size of the alphabet. It can retrieve neighborhood information for a given node in Θ(σ · k) time. We also compare it to an existing data structure found in the GATB framework, which is based on Bloom filters and therefore probabilistic. Benchmarks of the deterministic kBWT show it is slower in practice, compared to GATB’s data structure. 
Testing showed kBWT had better cache efficiency, which did not make up for the number of processor cycles used for executing the algorithm.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>genom</Beseda>
    <Beseda>sestavljanje genoma</Beseda>
    <Beseda>teorija grafov</Beseda>
    <Beseda>de Bruijnov graf</Beseda>
    <Beseda>Eulerjev obhod</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>genome</Beseda>
    <Beseda>genome assembly</Beseda>
    <Beseda>graph theory</Beseda>
    <Beseda>de Bruijn graph</Beseda>
    <Beseda>Eulerian cycle</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2017-03-27 13:06:13</DatumVstavljanja>
  <DatumObjave>2017-03-27 13:06:15</DatumObjave>
  <DatumSpremembe>2022-08-09 21:22:26</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="28282" Ime="Matija" Priimek="Rezar" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28161" Ime="Andrej" Priimek="Brodnik" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="4967" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">17386</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="95432" DatotekaNRID="9413579" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="642964" VelikostDatotekeKratko="627,89 KB" DatumVstavljanja="2017-03-27 13:06:15" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Rezar_Matija_-_Sestavljanje_genoma_iz_odcitkov_zaporedja.pdf</Naziv>
      <OrgNaziv>Rezar_Matija_-_Sestavljanje_genoma_iz_odcitkov_zaporedja.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>1EB2A3AD527159D711331FC155924676</MD5>
      <SHA256>99ecb510d974e282275eb4bc890d158dd38d985ea2cac30c98009c0e4134928f</SHA256>
      <UUID>61507f43-a1b2-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/94f8282b-f72e-41da-b980-399b9ac0bc91</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=95432</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="107620"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
