An open API service indexing awesome lists of open source software.

https://github.com/cobrexa/sbmlfbcmodels.jl

AbstractFBCModel interface for SBML.jl
https://github.com/cobrexa/sbmlfbcmodels.jl

sbml sbml-models

Last synced: 3 months ago
JSON representation

AbstractFBCModel interface for SBML.jl

Awesome Lists containing this project

README

        

# SBMLFBCModels.jl -- Import and export of SBML flux-balanced constrained models

| Build status |
|:---:|
| [![CI](https://github.com/COBREXA/SBMLFBCModels.jl/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/COBREXA/SBMLFBCModels.jl/actions/workflows/ci.yml) [![codecov](https://codecov.io/gh/COBREXA/SBMLFBCModels.jl/branch/master/graph/badge.svg?token=A2ui7exGIH)](https://codecov.io/gh/COBREXA/SBMLFBCModels.jl) |

Package `SBMLFBCModels.jl` defines an instance of the `AbstractFBCModel`
interface (from package
[AbstractFBCModels.jl](https://github.com/COBREXA/AbstractFBCModels.jl)) atop
of the SBML Model structure (defined by
[SBML.jl](https://github.com/LCSB-BioCore/SBML.jl)). This allows you to easily
use the SBML models in constraint-based modeling packages, and convert them to
other constraint-based metabolic modeling data formats.

The primary purpose of this is to provide SBML loading functionality for
[COBREXA.jl](https://github.com/LCSB-BioCore/COBREXA.jl) and
[FBCModelTests.jl](https://github.com/LCSB-BioCore/FBCModelTests.jl), but is
otherwise completely generic and can be used independently of these packages.

You should be able to load SBML models via the AbstractFBCModels interface:

```julia
import AbstractFBCModels as M
import SBMLFBCModels

model = M.load("my_model.xml")
```

Documentation of
[AbstractFBCModels.jl](https://github.com/COBREXA/AbstractFBCModels.jl)
provides details on the use of the loaded model.

#### Acknowledgements

`SBMLFBCModels.jl` was developed at the Luxembourg Centre for Systems
Biomedicine of the University of Luxembourg
([uni.lu/lcsb](https://www.uni.lu/lcsb))
and at Institute for Quantitative and Theoretical Biology at Heinrich Heine
University Düsseldorf ([qtb.hhu.de](https://www.qtb.hhu.de/en/)).
The development was supported by European Union's Horizon 2020 Programme under
PerMedCoE project ([permedcoe.eu](https://www.permedcoe.eu/)),
agreement no. 951773.

Uni.lu logo   LCSB logo   HHU logo   QTB logo   PerMedCoE logo