izpis_h1_title_alt

Spletna aplikacija microCOMB za določanje komponent genske ekspresije
ID SKOK, BOŠTJAN (Avtor), ID Curk, Tomaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (772,33 KB)
MD5: BE56C34F825E84AB608CD939817DB9BC
PID: 20.500.12556/rul/70054ab0-5a86-4368-a975-dd572e1cb2d5

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:microCOMB, genska ekspresija, spletna aplikacija, EcmaScript6, Python, Pyramid, React, Redux, Docker
Vrsta gradiva:Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-91245 Povezava se odpre v novem oknu
Datum objave v RUL:27.03.2017
Število ogledov:1065
Število prenosov:424
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:microCOMB web application for the identification of gene expression components
Izvleček:
The goal of this thesis is to develop a web application that functions as user interface for microCOMB and manages it'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'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.

Ključne besede:microCOMB, gene expression, web application, EcmaScript6, Python, Pyramid, React, Redux, Docker

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj