![]() | V pondělí 28. 4. 2025 od 17 hodin budou nedostupné některé informační systémy školy z důvodu servisních prací. Jedná se hlavně o Studijní informační systém (SIS), Finanční IS (iFIS/webFIS), MIS/OBD/Verso, Kopla a navázané agendy. Předpokládá se, že v úterý ráno by již vše mělo být opět v provozu. Práce s elektronickou poštou či sdílené disky tímto nijak dotčeny nebudou. Výpočetní centrum |
|
|
|
||
Cílem předmětu je seznámit studenty s metodami záznamu a zpracování chemických struktur z pohledu programátora. V průběhu semestru jsou probírány základy teorie grafů, vlastnosti běžných formátů, nástroje a knihovny pro zpracování chemických struktur a fungování chemických databází.
Poslední úprava: KOSATAB (24.02.2009)
|
|
||
V průběhu semestru je zadáno několik povinných domácích úkolů jejichž odevzdání je podmínkou udělení zápočtu a podkladem ke známce ze zkoušky. Poslední úprava: TAJ143 (13.09.2010)
|
|
||
1. Úvod to problematiky počítačového zpracování chemických struktur. Formáty a programy pro přípravu chemických vzorců pro účely tisku, webové prezentace a databázového zpracování. Chemické struktury - přehled kódování a ukládání. 2. Úvod to teorie grafů - základní pojmy a úvod do problematiky 3. Typy grafů, typické úlohy v teorii grafů. Algoritmy v teorii grafů - teorie + vlastní implementace základů. 4. Cykly, úlohy v teorii grafů - oblast chemie. 5. Linearizované formáty pro popis topologie molekul - SMILES, InChI, InChIKey. 6. Přenositelné formáty pro popis chemických struktur - rodina CTFile, CML. Stereochemie 7. SMARTS. Zpracování chemických struktur pomocí knihovny OpenBabel a Pybel 8. Topologické indexy 9. Porovnávání chemických struktur - shodné struktury, substruktury, podobné struktury. Kvantitavní vyjádření podobnosti 10. Chemické reakce 11. Zpracování chemických struktur - knihovny CDK, MarvinBeans 12. Chemické databáze - automatizovaný přístup Poslední úprava: TAJ143 (19.11.2012)
|
|
||
http://ich.vscht.cz/courses/POC-ZPR-CHEM-STR/slides/Public/index.xhtml http://python.zirael.org/lecture_set-chem_struct.html SMARTS - A Language for Describing Molecular Patterns. http://www.daylight.com/dayhtml/doc/theory/theory.smarts.html Using OpenBabel from Python. http://openbabel.org/wiki/Using_OpenBabel_from_Python Poslední úprava: Jirát Jiří (05.11.2012)
|
|
||
Studenti budou umět: Orientovat se v problematice ukládání a zpracování strukturních dat (koncepčním přístupům, formátům, ..) na úrovni konektivity atomů Rozumět hlavním algoritmům používaným v cheminformatických aplikacích pro manipulaci s těmito daty Vytvářet cheminformatické aplikace ve dvou programovacích jazycích, za použití standardních postupů softwarového inženýrství (využití verzovacího systému, testů atd.) Poslední úprava: Jirát Jiří (05.11.2012)
|
|
||
Podmínkou pro zapsání předmětu je znalost základů objektově orientovaného programování v jazyce Python a Java. Poslední úprava: TAJ143 (19.11.2012)
|
|
||
Pokročilá chemická informatika, Objektově orientované programování Poslední úprava: TAJ143 (19.11.2012)
|
Zátěž studenta | ||||
Činnost | Kredity | Hodiny | ||
Účast na přednáškách | 1 | 28 | ||
Práce na individuálním projektu | 3 | 84 | ||
Příprava na zkoušku a její absolvování | 0.5 | 14 | ||
Účast na seminářích | 1.5 | 42 | ||
6 / 6 | 168 / 168 |
Hodnocení studenta | |
Forma | Váha |
Obhajoba individuálního projektu | 80 |
Zkouškový test | 20 |