The GECKO toolbox is a Matlab/Python package for enhancing a Genome-scale model to account for Enzyme Constraints, using Kinetics and Omics. It is the companion software to the publication:
Benjamin J. Sanchez, Cheng Zhang, Avlant Nilsson, Petri-Jaan Lahtvee, Eduard J. Kerkhoven, Jens Nielsen (2017). Improving the phenotype predictions of a yeast genome-scale metabolic model by incorporating enzymatic constraints. Molecular Systems Biology, 13(8):935
The software comes in two flavors, Python and Matlab scripts to fetch online data and build the published ecYeast7 GECKO models, and a Python package which can be used with cobrapy to obtain a ecYeast7 model object, optionally adjusted for provided proteomics data.
Last update: 2017-12-08
This repository is administered by Benjamin J. Sanchez (@BenjaSanchez), Division of Systems and Synthetic Biology, Department of Biology and Biological Engineering, Chalmers University of Technology.
- Python 2.7
- setuptools for python 2.7
- SOAPpy:
easy_install-2.7 SOAPpy
- MATLAB (7.5 or higher) + Optimization Toolbox.
- The COBRA toolbox for MATLAB. Note that libSBML and the SBML toolbox should both be installed. Both of them are free of charge for academic users. Aditionally, you should add the cobra folder to your MATLAB search path.
See the supporting information of Sanchez et al. (2017)
If all you need is the ecYeast7 model to use together with cobrapy you can use the geckopy
Python package.
- Python 2.7, 3.4, 3.5 or 3.6
- cobrapy
pip install geckopy
from geckopy import GeckoModel
import pandas
some_measurements = pandas.Series({'P00549': 0.1, 'P31373': 0.1, 'P31382': 0.1})
model = GeckoModel('multi-pool')
model.limit_proteins(some_measurements)
model.optimize()
- Moritz Emanuel Beber (@Midnighter), Danish Technical University, Lyngby Denmark
- Henning Redestig (@hredestig), Danish Technical University, Lyngby Denmark
- Benjamin J. Sanchez (@BenjaSanchez), Chalmers University of Technology, Gothenburg Sweden
- Cheng Zhang, Science for Life Laboratory, KTH - Royal Institute of Technology