Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matthiaskoenig/dfba
Encoding Dynamic Flux Balance Analysis in SBML
https://github.com/matthiaskoenig/dfba
dfba sbml simulation
Last synced: about 1 month ago
JSON representation
Encoding Dynamic Flux Balance Analysis in SBML
- Host: GitHub
- URL: https://github.com/matthiaskoenig/dfba
- Owner: matthiaskoenig
- Created: 2016-10-18T10:20:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-09-16T20:59:49.000Z (over 4 years ago)
- Last Synced: 2024-11-09T14:49:03.974Z (3 months ago)
- Topics: dfba, sbml, simulation
- Language: HTML
- Homepage:
- Size: 85.6 MB
- Stars: 11
- Watchers: 6
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dynamic Flux Balance Analysis in SBML
[![DOI](https://www.zenodo.org/badge/71236313.svg)](https://www.zenodo.org/badge/latestdoi/71236313)
[![GitHub version](https://badge.fury.io/gh/matthiaskoenig%2Fdfba.svg)](https://badge.fury.io/gh/matthiaskoenig%2Fdfba)
[![License (LGPL version 3)](https://img.shields.io/badge/license-LGPLv3.0-blue.svg?style=flat-square)](http://opensource.org/licenses/LGPL-3.0)Matthias König,
Leandro Watanabe, Chris MyersThis repository provides guidelines and rules for the encoding of dynamic flux balance analysis (DFBA) models in SBML. The latest guidelines and rules are available from this repository at [latest schema](./schema/DFBA_models_in_SBML.md).
As part of this project DFBA implementations based on these guidelines have been implemented in
[iBioSim](http://www.async.ece.utah.edu/ibiosim) and [sbmlutils](https://github.com/matthiaskoenig/sbmlutils/).
This repository contains the following content
* [`./docs/`](./docs/): documentation, presentation, tutorial
* [`./schema/`](./schema/): guidelines for encoding DFBA in SBML
* [`./models/`](./models/): examples models with simulation results, cytoscape visualizations, jupyter notebooks
* [`./README.md`](./README.md): this documentDetailed instructions on how to run the example models are provided [below](#running-example-models).
## Standardization
This effort builds on existing standards, i.e., [SBML](http://sbml.org), [SED-ML](http://sed-ml.org), and the [COMBINE archive](http://co.mbine.org/documents/archive).## How to cite
If you use these schema and guidelines and/or the provided examples, or want to reference the information within,
please cite corresponding manuscript and this repository via its DOI[![DOI](https://www.zenodo.org/badge/71236313.svg)](https://www.zenodo.org/badge/latestdoi/71236313)
The latest manuscript is available from
[https://www.overleaf.com/6382003zbbpfy#/21488847/](https://www.overleaf.com/6382003zbbpfy#/21488847/).
## License
* Source Code: [LGPLv3](http://opensource.org/licenses/LGPL-3.0)
* Documentation: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)## Funding
Matthias König is supported by the Federal Ministry of Education and Research (BMBF, Germany)
within the research network Systems Medicine of the Liver (LiSyM, grant number 031L0054).The development of iBioSim is supported by the National Science Foundation under Grants CCF-1218095 and CCF-1748200. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
# Example models
Model examples encoded in the proposed dynamic FBA scheme in the [`./models/`](./models/) folder.
Example models contain
* SBML model(s) according to guidelines and rules
* SED-ML file encoding example simulation experiments
* Simulation results for [iBioSim](http://www.async.ece.utah.edu/ibiosim) and [sbmlutils](https://github.com/matthiaskoenig/sbmlutils/)
* Jupyter notebooks
* Cytoscape visualizationThe model examples are provided as COMBINE archives for exchange.
Example jupyter notebooks reproducing the results are available for the individual DFBA models.
Installation instructions and the entry point is available at [`./models/index.ipynb`](./models/index.ipynb)* [`./models/toy_wholecell/toy_wholecell.ipynb`](./models/toy_wholecell/toy_wholecell.ipynb)
* [`./models/toy_atp/toy_atp.ipynb`](./models/toy_atp/toy_atp.ipynb)
* [`./models/diauxic_growth/diauxic_growth.ipynb`](./models/diauxic_growth/diauxic_growth.ipynb)
* [`./models/ecoli/ecoli.ipynb`](./models/ecoli/ecoli.ipynb)To use iBioSim, you can follow the instructions available [here](./models/iBioSim_Tutorial.md).
## Tool reproducibility
The numerical identity of the results was checked with results available in the
following notebook
[`./models/compare.ipynb`](./models/compare.ipynb)