Thesis/Dissertation: Ondřej Balcárek: Programming molecular visualization software extensions
Bachelor's thesis
Programming molecular visualization software extensions
Vývoj programových rozšíření nástrojů pro vizualizaci molekul
Abstract
Cílem této bakalářské práce byl vývoj pluginů, tedy rozšíření pro 3D vizualizační programy. Pokud to dané aplikace podporují, lze do nich s použitím těchto pluginů přidat novou funkcionalitu. Já jsem vyvinul rozšíření dvou výpočetních nástrojů vyvíjených v Národním centru pro výzkum biomolekul - databáze ValidatorDB a programu MOLE. Tyto pluginy mohou být použity ve vizualizačních nástrojích PyMOL …more
Abstract
The aim of this bachelor thesis was to develop extensions for 3D macromolecular visualization software so called plugins. Using these plugins one can effectively add a novel functionality into a third party application, in case it is supported by the application. I have developed plugins for two software tools developed at the National Center for Biomolecular Research -- ValidatorDB and MOLE. These …more
Thesis description
Použití nástrojů pro vizualizaci strukturních modelů biomolekul je běžnou součástí moderního výzkumu v oblasti chemických a biologických věd. Nástroje jako PyMOL, VMD nebo Chiméra jsou mimo vizualizace samotné schopné i editace molekul a vytváření obrázků nebo videí v publikační kvalitě. Jinak je ale jejich funkcionalita poměrně omezena a pokud chce uživatel funkcionalitu rozšířit např. o výpočet tunelů nebo nábojů, je třeba využít některé programové rozšíření.
Tato programová rozšíření jsou efektivním způsobem jak přidat nebo upravit funkcionalitu původního programu bez nutnosti jeho rekompilace nebo opětovné instalace. Současně jsou uživateli velmi oblíbené, jelikož zefektivňují přenos vypočítaných výsledků do prostředí, kde běžně probíhá jejich interpretace. Bohužel pouze pro menšinu komunitně využívaných programů existuje způsob jak je využít přímo ve vizualizačních nástrojích. Nejinak je na tom i platforma WebChemistry vyvíjená na pracovišti školitele pro analýzu biomolekul a jejich částí. Proto je výhodné pro vybrané součásti WebChemistry navrhnout a implementovat programová rozšíření pro jejich pohodlné využití v běžně používaných molekulárních vizualizátorech.
Konkrétní cíle práce jsou:- Zmapovat vizualizační nástroje, které jsou v komunitně běžně používané pro vizualizaci biomolekul, a nastudovat architekturu vytváření jejich programových rozšíření.
- Seznámit se s platformou WebChemistry, především s databází ValidatorDB a programem MOLE.
- Navrhnout a implementovat programové rozšíření pro vybraný vizualizační software.
- Použitelnost navrženého řešení demonstrovat na vybraném biologickém problému.
Navržené řešení bude v případě kvalitního zpracování využito na pracovišti školitele.
18/5/2017 10:40, RNDr. Lukáš Pravda, Ph.D., UČO 256262
Attachments
ValidatorDB
MOLE
Literature
- SEHNAL, David; Radka SVOBODOVÁ VAŘEKOVÁ; Karel BERKA; Lukáš PRAVDA; Veronika NAVRÁTILOVÁ; Pavel BANÁŠ; Crina-Maria IONESCU; Michal OTYEPKA and Jaroslav KOČA. MOLE 2.0: advanced approach for analysis of biomacromolecular channels. Journal of Cheminformatics. London: BIOMED CENTRAL LTD, 2013, vol. 5, No 39, p. "nestránkováno", 13 pp. ISSN 1758-2946. Available from: https://doi.org/10.1186/1758-2946-5-39.
- SEHNAL, David; Radka SVOBODOVÁ VAŘEKOVÁ; Lukáš PRAVDA; Crina-Maria IONESCU; Stanislav GEIDL; Vladimír HORSKÝ; Deepti JAISWAL; Michaela WIMMEROVÁ and Jaroslav KOČA. ValidatorDB: database of up-to-date validation results for ligands and non-standard residues from the Protein Data Bank. Nucleic Acids Research. United Kingdom: Oxford University Press, 2015, vol. 43, D1, p. "D369"-"D375", 7 pp. ISSN 0305-1048. Available from: https://doi.org/10.1093/nar/gku1118.
Theses on a related topic
List of theses with an identical keyword.
-
Automatic analysis of transmembrane protein channels
Bc. Zdenko Olšovský -
A Tool for Developing PyMOL Plugins
Bc. Matěj Škrabánek -
Visualization of biomacromolecules
RNDr. David Sehnal, Ph.D., UČO 140435 -
Teoretical Tools for Design of Tunnels in Proteins
Mgr. Tereza Ghazalová, UČO 124074 -
A computational tool for vizualization, manipulation and testing of hypothetical protein structures
Bc. Vladimír Kubík -
Bioinformatics analysis of protein properties
Mgr. Bc. Gabriela Bučeková, Ph.D., UČO 436961 -
Sales policy of the company
Ing. Dana Dvořáčková, UČO 253743 -
Bio Art
Mgr. Kateřina Miholová, UČO 152825




