sbml2hyb
sbml2hyb converts SBML-encoded mechanistic models into hybrid semiparametric models that integrate mechanistic functions with machine learning (ML) to support systems biology analysis.
Key Features:
- Conversion Capability: Converts SBML-encoded mechanistic models into hybrid models that combine mechanistic and ML components.
- Implementation: Implemented in Python.
- Validation: Includes an internal format validator for model format consistency.
- HMOD Format Support: Defines and uses the HMOD (Hybrid Model Definition) format to aggregate mechanistic and ML information while adhering to SBML standards.
- Training and Export: Supports training of hybrid models and exporting trained models back into SBML format.
- Case Studies: Demonstrated through two case studies illustrating application to real-world biological models.
Scientific Applications:
- Hybrid systems biology modeling: Enables construction of semiparametric hybrid models that combine mechanistic insight with data-driven ML components.
- Analysis of complex biological phenomena: Facilitates study of systems where purely mechanistic or purely statistical models are insufficient.
- Improved model-based inference: Supports more comprehensive and accurate analyses to aid discovery in systems biology.
Methodology:
Converts SBML-encoded mechanistic models into hybrid semiparametric models by incorporating ML components; aggregates mechanistic and ML information into HMOD consistent with SBML; validates formats with an internal validator; trains hybrid models and exports them back to SBML.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool, desktop application, library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 11/7/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Pinto J, Costa RS, Alexandre L, Ramos J, Oliveira R. SBML2HYB: a Python interface for SBML compatible hybrid modeling. Bioinformatics. 2023;39(1). doi:10.1093/bioinformatics/btad044. PMID:36661327. PMCID:PMC9889961.