<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="152823" NadgradivoID="0" NRID="21548239" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=152823" StOgledov="1659" StPrenosov="203" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-06-20 23:05:04" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-152823">20.500.12556/RUL-152823</PID>
  <Naslov>Spletna aplikacija za optimizacijo rabe kodonov</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Web application for codon usage optimization</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Optimizacija rabe kodonov je postopek za zamenjavo sinonimnih kodonov z namenom prilagajanja rabe kodonov gostiteljskega organizma, ki se uporablja v predpripravi sinteze proteinov npr. pri izdelavi zdravil, dodatkov v živilski industriji ali pri preučevanju lastnosti proteinov v laboratoriju. Neoptimalno rabo kodonov spremlja nizek izkoristek izražanja, nepravilno zvijanje proteinov in s tem neuporaben končni produkt, zato je optimizacija ključen postopek pri pripravi sintetičnih proteinov.

Zasnovali in implementirali smo spletno aplikacijo za interaktivno optimizacijo kodonov v realnem času na podlagi simulacije časa translacije. Načrtovali in implementirali smo več algoritmov za optimizacijo rabe kodonov in jih primerjali med sabo. Aplikacija temelji na algoritmu RTA* z globino 1, ki dosega 55% +/- 5% izboljšanje relativne napake. Aplikacija zajema celoten postopek priprave zaporedja za optimizacijo na osnovi strukture proteina.

Aplikacijo smo predstavili ciljnim uporabnikom ter njihov odziv preverili z anketo.
Kar 91% anketiranih uporabnikov meni, da uporabniški vmesnik podpira vse njihove zahteve pri optimizaciji kodonov. Več kot dve tretjini anketiranih meni, da je izvajanje algoritma dovolj hitro. Vsi anketirani pa bi rezultate algoritma uporabili pri svojem delu.</Opis>
  <TujJezik_Opis>Codon usage optimization is a method for replacing synonymous codons in order to adapt the codon usage of the host organism. It is used in the preparation of protein synthesis, e.g. in the production of drugs, food industry additives, or in the study of protein properties in the laboratory.
Suboptimal codon usage leads to a low expression efficiency, improper protein folding, and consequently, an unusable final product. Hence, optimization is a crucial step in the preparation of synthetic proteins.

We have designed and implemented a web application for real-time interactive codon optimization based on translation time simulation. 
Multiple algorithms for codon usage optimization were designed, implemented, and compared.
The application relies on the RTA* algorithm with a depth of 1, achieving a 55% +/- 5% improvement in relative error. It encompasses the entire sequence preparation process for structure-based protein optimization.

We presented the application to target users and assessed their response through a questionnaire.
Based on this 91% of users believe that the user interface meets all their requirements for codon optimization. More than two-thirds of respondents find the algorithm execution sufficiently fast. All respondents expressed interest in using the algorithm&#039;s results in their work.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>optimizacija rabe kodonov</Beseda>
    <Beseda>naključni sprehod</Beseda>
    <Beseda>TASEP</Beseda>
    <Beseda>RTA*</Beseda>
    <Beseda>spletna aplikacija</Beseda>
    <Beseda>Docker</Beseda>
    <Beseda>RabbitMQ</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>codon usage optimization</Beseda>
    <Beseda>random walk</Beseda>
    <Beseda>TASEP</Beseda>
    <Beseda>RTA*</Beseda>
    <Beseda>web application</Beseda>
    <Beseda>Docker</Beseda>
    <Beseda>RabbitMQ</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2023-12-08 08:10:02</DatumVstavljanja>
  <DatumObjave>2023-12-08 08:10:09</DatumObjave>
  <DatumSpremembe>2023-12-15 11:48:09</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2023</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></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="78344" Ime="Uroš" Priimek="Hekić" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23602" Ime="Luka" Priimek="Šajn" AltIme="L. Šajn; L. Sajn" VlogaID="991" VlogaNaziv="Mentor" ConorID="11295075" Afiliacija="" ArrsID="23401" ORCID=""></Oseba>
    <Oseba ID="97472" Ime="Martin" Priimek="Špendl" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">36456</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/177657603">177657603</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="178501" DatotekaNRID="13361745" 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="3068112" VelikostDatotekeKratko="2,93 MB" DatumVstavljanja="2023-12-08 08:10:10" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Hekic_Uros_-_Spletna_aplikacija_za_optimizacijo_rabe_kodonov.pdf</Naziv>
      <OrgNaziv>Hekic_Uros_-_Spletna_aplikacija_za_optimizacijo_rabe_kodonov.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>04973C67961CE3AE716CD74C7820229C</MD5>
      <SHA256>39cccab0e23148aa1b4af5788deb8ca0279d31a3e1c160fb3b6f38f1dea1970e</SHA256>
      <UUID>d2c4de66-9598-11ee-9c20-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=178501</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="95712"></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="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
