Závěrečná práce: Jakub Plhal: GOLEM application back end
Bakalářská práce
GOLEM application back end
Anotace
Tato práce si klade za cíl vylepšit webovou aplikaci GOLEM, která vizualizuje regulační prvky v rostlinných genomech. Původní klientská implementace založená na technologii Flutter byla přepracována s využitím backendu Django, aby se odstranila výkonnostní omezení při práci s většími datovými sadami a zároveň byly implementovány funkce požadované uživateli. Nová architektura přesouvá výpočty do serverového …více
Abstract
This thesis aims to enhance the GOLEM web application, which visualizes regulatory elements in plant genomes. The original Flutter-based client-side implementation was redesigned with a Django backend to address performance limitations with larger datasets and implement user-requested features. The new architecture offloads computation to a server environment, reducing client memory usage by 90% while …více
Zadání práce
GOLEM je implementován jako frontendová aplikace v jazyce Dart. Veškeré výpočty běží na straně klienta ve webovém prohlížeči, což však limituje jeho použití pro větší datové sady.
Některá data, která by mohl GOLEM zpracovávat, jsou privátní dosud nepublikované datové sady, ke kterým je potřeba omezit přístup pouze na jejich majitele (např. skupinu výzkumníků z dané laboratoře). To v současné době není možné.
Cíle této bakalářské práce jsou tedy následující:
- Nastudovat strukturu aplikace GOLEM.
- Navrhnout a implementovat výpočetní backend a pokusit se optimalizovat jeho běh.
- Přidat do aplikace přihlašování pro přístup k privátním datovým sadám.
- Novou verzi aplikace nasadit v cloudovém prostředí MetaCentra.
23. 5. 2025 14:40, RNDr. Tomáš Raček, Ph.D., učo 324965
Konzultant
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
SustainMap platform for supporting sustainable decisions at Masaryk University
Mgr. Josef Augustín -
Design and Implementation of a Web-Based Client for Playout 3 System
Ing. Michal Bilanin -
Budovanie webových služieb v praxi
Mgr. Lukáš Antalov, učo 173292 -
Software Architecture Optimization in Cloud Applications
RNDr. David Gešvindr, Ph.D. -
Domain-driven design with architectural patterns
Mgr. Marek Turis -
Návrh architektúry pre univerzálnu portálovú platformu
Mgr. Dominik Holec -
Techniky a nástroje pro budování služeb Webu 2.0
Bc. Jaroslav Tesařík -
Integrace a automatizace systémů v pracovních procesech projektu WebArchiv
Mgr. Adam Brokeš




