Závěrečná práce: Kateřina Bosáková: Extending Rust SBML Library with Packages Support
Bakalářská práce
Extending Rust SBML Library with Packages Support
Anotace
Aktuální verze knihovny Biodivine SBML v jazyce Rust nepodporuje použití rozšiřujících modulů a je využitelná pouze pro práci s reakčními modely. Cílem této práce je rozšířit knihovnu právě o podporu pro tato rozšíření, poskytované formátem SBML Level 3. Toho je dosaženo přímou implementací tří vybraných modulů a odpovídajícími úpravami původní knihovny tak, aby byly plně kompatibilní. Výstupem práce je knihovna rozšířená o tři vybrané balíčky, s podporou pro budoucí rozšiřování.
Abstract
The current version of the Biodivine SBML Rust library does not sup- port the use of the packages and is useful only for working with the reaction models. This thesis aims to extend the library to support a system of SBML Level 3 packages. It is achieved by directly imple- menting the three selected packages and corresponding modifications of the original library to achieve full compatibility. The …více
Zadání práce
The goal of the theoretical part is to become familiar with the Systems Biology Markup Language (level 3) and its external packages, i.e., qualitative and logical models (SBML Qual), constrained-based models, and rule-based models (SBML multi). The student will also discuss the features of the library LibSBML created by the SBML.org consortium.
In the practical part, the student will implement the Rust library of classes for handling all necessary manipulation tasks with SBML files and data structures related to a selected set of SBML Level 3 packages. The implemented library is aimed to be used in the context of the Biodivine toolset developed in the Sybila laboratory. The library needs to be well-documented. The implementation will be available in GitHub and distributed under a suitable open-source license.
24. 5. 2025 09:01, doc. RNDr. David Šafránek, Ph.D., učo 3159
Konzultant
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Rust library for SBML model manipulation
Ing. Oskár Adam Válent -
Light-weight Rust orchestrator for data processing tasks
Ing. Lukáš Chudíček -
SketchBook: Tool for Inference of Logical Models of Gene Regulatory Networks
Mgr. Ondřej Huvar, učo 492849 -
Frontend of the AEON Sketchbook application
Ing. Petr Ivičič -
Library for Boolean function manipulation in Rust and Python
Bc. Ondřej Hrdlička, učo 514205 -
Standardisation of Biochemical Space Language
Bc. Branislav Brozmann -
System for generating visualizations of SBML models
Mgr. Karol Pál, Ph.D., učo 173390 -
Nástroj pro editaci kinetických funkcí
Mgr. Andrej Hraško, učo 324950




