Závěrečná práce: Ondřej Balcárek: Vývoj programových rozšíření nástrojů pro vizualizaci molekul
Bakalářská práce
Vývoj programových rozšíření nástrojů pro vizualizaci molekul
Programming molecular visualization software extensions
Anotace
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 …více
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 …více
Zadání práce
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
Literatura
- SEHNAL, David; Radka SVOBODOVÁ VAŘEKOVÁ; Karel BERKA; Lukáš PRAVDA; Veronika NAVRÁTILOVÁ; Pavel BANÁŠ; Crina-Maria IONESCU; Michal OTYEPKA a Jaroslav KOČA. MOLE 2.0: advanced approach for analysis of biomacromolecular channels. Journal of Cheminformatics. London: BIOMED CENTRAL LTD, 2013, roč. 5, č. 39, s. "nestránkováno", 13 s. ISSN 1758-2946. Dostupné z: 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Á a 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, roč. 43, D1, s. "D369"-"D375", 7 s. ISSN 0305-1048. Dostupné z: https://doi.org/10.1093/nar/gku1118.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Nástroj pro vizualizaci, úpravu a testování hypotetických struktur proteinů
Bc. Vladimír Kubík -
Teoretické nástroje pro inženýrství tunelů v proteinech
Mgr. Tereza Ghazalová, učo 124074 -
Knihovna pro tvorbu pluginů pro PyMOL
Bc. Matěj Škrabánek -
Bioinformatics analysis of protein properties
Mgr. Bc. Gabriela Bučeková, Ph.D., učo 436961 -
Automatická analýza kanálů transmembránových proteinů
Bc. Zdenko Olšovský -
Vizualizace biomakromolekul
RNDr. David Sehnal, Ph.D., učo 140435 -
Návrh a implementácia automatického ukladania dát v ChannelsDB
Ing. Ján Kučera -
Prostorové porovnávání biologicky významných motivů proteinů
RNDr. Lukáš Pravda, Ph.D., učo 256262




