Diplomová práce

Engine pro vizualizaci molekul ve webovém prohlížeči

Engine for Molecule Visualization in a Web Browser

Bc. Jaromír Svoboda
Anotace

Cílem diplomové práce je návrh a implementace JavaScriptové knihovny (nazvané LiveMol) určené pro vizualizaci proteinů i molekul obecně. K efektivnímu zobrazování v prohlížečích knihovna využívá WebGL API. Vzhledem k potenciální velikosti molekul je důležitým aspektem návrhu i implementace výkon knihovny. Navíc ji lze rozšiřovat jak pomocí témat určujících barevné schéma zobrazené molekuly tak přidáním zcela nového vizualizačního módu.

Abstract

The main focus of this master's thesis is the design and implementation of lightweight molecular visualization engine (called LiveMol) in form of a JavaScript library. The engine utilizes widely adopted WebGL API to display GPU-accelerated graphics in web browsers. Due to the size of complex protein molecules, the primary goal is high performance. Furthermore, the design of LiveMol enables users to …více

Zadání práce
Cílem této diplomové práce je navrhnout a implementovat engine v JavaScript/WebGL pro vizualizaci 3D molekulárních dat, především proteinů. Technologie JS/WebGL jsou vybrány, protože v moderních prohlížečích nevyžadují žádný dodatečný plug-in, na rozdíl od současně používaných řešení pro zobrazení molekul v prohlížeči jako jMol. Součástí práce bude přehled metod vizualizace. Poté si student několik vizualizačních metod vybere a ty implementuje. U navrženého řešení je kladen důraz na interaktivitu (např. zobrazení dodatečných informací o podstrukturách zobrazené molekuly při výběru myší) a jednoduchou rozšiřitelnost (např. zobrazení tunelů nebo obarvení struktury podle nábojů).
Práce zkontrolována:
24. 5. 2014 03:10, RNDr. David Sehnal, Ph.D., učo 140435
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2014
Práce byla úspěšně obhájena

Vedoucí

RNDr. David Sehnal, Ph.D., učo 140435
NCBR PřF MU

Oponent

Mgr. Martin Prokop, Ph.D.
abs PřF MU

Literatura

  • CANTOR, Diego a Brandon JONES. WebGL Beginner's Guide. Packt Publishing, 2012, 376 s. ISBN 978-1-84969-172-7.

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
 
Název
Vložil
Vloženo
Práva
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.