<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="91245" NadgradivoID="0" NRID="9595071" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=91245" StOgledov="2110" StPrenosov="678" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-18 00:37:15" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000477" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-91245">20.500.12556/RUL-91245</PID>
  <Naslov>Spletna aplikacija microCOMB za določanje komponent genske ekspresije</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>microCOMB web application for the identification of gene expression components</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Cilj diplomskega dela je bil izdelati spletno aplikacijo, ki deluje kot grafični vmesnik za uporabnike microCOMB-a in vzdržuje bazo genskih ekspresij. Glavne funkcije aplikacije so omogočiti uporabnikom posredovanje ekspresijskih podatkov v analizo in prikazati njene rezultate, vodenje zgodovine analiz in skrbeti za ažurnost javne baze ekspresijskih podatkov. V delu so opisane uporabljene tehnologije, arhitektura sistema, razvojni proces ter končna funkcionalnost aplikacije. Ob razvoju smo strmeli k čim bolj modularni arhitekturi ter preprostosti nadaljnjega nadgrajevanja in vzdrževanja. Uporaba zabojnikov Docker nam je omogočila visoko stopnjo modularnosti in neodvisnosti od programske in strojne opreme. Aplikacija je sestavljena iz strežniškega dela in uporabniškega vmesnika. Strežniški del je razvit z uporabo programskega jezika Python z ogrodjema Pyramid in Cornice, uporabniški vmesnik pa z ECMAScript6 in ogrodjema React in Redux. Za hranjenje podatkov na strežniku smo se odločili za kombinacijo relacijske baze PostgreSQL in tekstovnih datotek. Za dodatno stopnjo modularnosti smo na strežniku uporabili SQLAlchemy, kar aplikaciji omogoča, da je agnostična do uporabljene tehnologije RDBMS.</Opis>
  <TujJezik_Opis>The goal of this thesis is to develop a web application that functions as user interface for microCOMB and manages it&#039;s gene expression database. The main functions of the application are to enable the user to upload expression profiles to be analyzed and show it&#039;s result, store user history of completed analyses and keep the public database up to date. In the thesis we describe the technologies used, architecture, development process and application functionality. During the development and design process we focused on modularity, maintainability and extendability. Using Docker containers we achieved a high degree of modularity and decoupling from the underlying hardware and software. The application is split into server and client side. The server side is developed using Python and two frameworks Pyramid and Cornice. Client side uses ECMAScript6 as the main language and React in Redux frameworks. To store data on the server side we use a combination of PostgreSQL and text files. To add another degree of modularity we used SQLAlchemy as the ORM on the server side. Using an ORM we made the application RDBMS agnostic.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>microCOMB</Beseda>
    <Beseda>genska ekspresija</Beseda>
    <Beseda>spletna aplikacija</Beseda>
    <Beseda>EcmaScript6</Beseda>
    <Beseda>Python</Beseda>
    <Beseda>Pyramid</Beseda>
    <Beseda>React</Beseda>
    <Beseda>Redux</Beseda>
    <Beseda>Docker</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>microCOMB</Beseda>
    <Beseda>gene expression</Beseda>
    <Beseda>web application</Beseda>
    <Beseda>EcmaScript6</Beseda>
    <Beseda>Python</Beseda>
    <Beseda>Pyramid</Beseda>
    <Beseda>React</Beseda>
    <Beseda>Redux</Beseda>
    <Beseda>Docker</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="m5" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo</VrstaGradiva>
  <DatumVstavljanja>2017-03-27 13:05:58</DatumVstavljanja>
  <DatumObjave>2017-03-27 13:05:59</DatumObjave>
  <DatumSpremembe>2022-08-09 21:22:22</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="70847" Ime="BOŠTJAN" Priimek="SKOK" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="5848" Ime="Tomaž" Priimek="Curk" AltIme="Tomaz Curk; T. Curk" VlogaID="991" VlogaNaziv="Mentor" ConorID="20744291" Afiliacija="" ArrsID="23399" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">18961</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="95431" DatotekaNRID="9413578" 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="790870" VelikostDatotekeKratko="772,33 KB" DatumVstavljanja="2017-03-27 13:06:00" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Skok_Bostjan_-_Spletna_aplikacija_microCOMB_za_dolocanje_komponent_genske_ekspresije.pdf</Naziv>
      <OrgNaziv>Skok_Bostjan_-_Spletna_aplikacija_microCOMB_za_dolocanje_komponent_genske_ekspresije.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>BE56C34F825E84AB608CD939817DB9BC</MD5>
      <SHA256>0ae7838c18076c3ef5b5c8ed069fb40b02dfb50d23f812663588f0ec18ec3f7a</SHA256>
      <UUID>613b0b17-a1b2-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/70054ab0-5a86-4368-a975-dd572e1cb2d5</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=95431</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="78852"></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>
