ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

microCOMB web application for the identification of gene expression components

Boštjan Skok (2016) microCOMB web application for the identification of gene expression components. EngD thesis.

Download (772Kb)


    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.

    Item Type: Thesis (EngD thesis)
    Keywords: microCOMB, gene expression, web application, EcmaScript6, Python, Pyramid, React, Redux, Docker
    Number of Pages: 65
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Tomaž Curk299Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537179587)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3630
    Date Deposited: 26 Sep 2016 14:33
    Last Modified: 06 Oct 2016 13:01
    URI: http://eprints.fri.uni-lj.si/id/eprint/3630

    Actions (login required)

    View Item