Závěrečná práce: Bc. Martin Demko, učo 325073: Rozšíření a refaktorizace nástroje BioDiVinE
Diplomová práce
Rozšíření a refaktorizace nástroje BioDiVinE
Extension and refactorisation of BioDiVinE tool
Anotace
Práca sa venuje rozšíreniu nástroja BioDiVinE o nový obecnejší popis vstupného modelu podporujúceho aj nelineárne funkcie prevažne sigmoidálneho charakteru. Zároveň s tým musí nová verzia tohto programu poskytovať aj prechod od nelineárneho vstupného modelu k multi-afinnému, aby sa mohol nový nástroj využívať k pôvodnému účelu, a síce k overovaniu vlastností modelov. Keďže sa v skutočnosti jedná o…více
Abstract
This thesis introduces an extension of the BioDiVinE tool in the supported formalism for dynamical models. In particular, a new general description of input model that facilitates non-linear functions constructed from sigmoidal functions is considered. This extension requires a conversion of a non-linear input model to multi-affine model so that the new version of tool can still perform model checking…více
Klíčová slova
ordinárne diferenciálne rovnice po častiach multi-afinný ODE model nelineárne regulačné funkcie overovanie modelov LTL Michaelis-Mentenovej kinetika Hillova kinetika ordinary differential equations piecewise multi-affine ODE model non-linear regulatory functions model checking Michaelis-Menten kinetics Hill equationZadání práce
Cílem práce je v teoretické části nastudovat nové abstrakční techniky pro dynamické modely biologických systémů representovaných prostřednictvím nelineárních diferenciálních rovnic. Jde o techniky optimalizace diskretizace spojitých regulačních funkcí funkcemi po částech lineárními, publikováno na konferenci CAV 2011 (Grosu et al.) Výsledkem bude návrh začlenění této nové abstrakční techniky do nástroje BioDiVinE.
V praktické části je cílem refaktorizovat současnou implementaci nástroje BioDiVinE tak, aby byly vhodně zapracovány následující nové funkcionality:
- definice syntaxe zobecněných modelů
- načítání obecných diferenciálních rovnic (vytvoření parseru pro modely)
- enumerace rovnic, implementace a integrace nové abstrakční techniky (Grosu et al.)
- zasazení do distribuovaných algoritmů model checkingu (OWCTY, MAP)
- vytvoření konzolového uživatelského prostředí umožňujíčího uživateli snadné ovládání aplikace
Refaktorizovaná verze nástroje bude dokumentována a publikována na github. Součástí textu práce bude příklad (nebo sada jednodušších příkladů) vysvětlujících použití nástroje se zaměřením na nově implementované prvky.
Radu Grosu, Grégory Batt, Flavio H. Fenton, James Glimm, Colas Le Guernic, Scott A. Smolka, Ezio Bartocci: From Cardiac Cells to Genetic Regulatory Networks. CAV 2011: 396-411
26. 5. 2014 10:47, doc. RNDr. David Šafránek, Ph.D., učo 3159
- Zadáno/změněno 24. 6. 2014 08:33, Helena Kryštofová
- Záznam založen 12. 3. 2014 14:13, Helena Kryštofová
- Zveřejnit od 26. 5. 2014 10:39, Helena Kryštofová
- Práce převzata 26. 5. 2014 10:39, Helena Kryštofová
Přílohy
biodivine-1.1.zip
Literatura
- BARNAT, Jiří, Luboš BRIM a David ŠAFRÁNEK. High-performance analysis of biological systems dynamics with the DiVinE model checker. Briefings in Bioinformatics. Oxford (UK): Oxford University Press, 2010, roč. 11, č. 3, s. 301-312. ISSN 1467-5463.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Syntéza parametrů pro sigmoidální kinetické modely
Mgr. Aleš Pejznoch, učo 324751 -
Syntéza parametrů pro sigmoidální kinetické modely
Mgr. Aleš Pejznoch, učo 324751 -
LTL atraktory
RNDr. Peter Bezděk, Ph.D. -
Grafická reprezentace formulí logiky LTL
Bc. Michal Keda, učo 396570 -
External Memory LTL Model Checking
RNDr. Pavel Šimeček, Ph.D., učo 51636 -
Efficient Computing Resources Usage in Model Checking
RNDr. Pavel Šimeček, Ph.D., učo 51636 -
Porovnání modelovacích schopností verifikačních nástrojů
Mgr. Jiří Čermák -
Verifikace komponentových systémů s dynamickou komunikací
Mgr. Zuzana Petruchová, učo 387106