Skip to content

Commit

Permalink
Merge pull request #265 from SysBioChalmers/edkerk-patch-1
Browse files Browse the repository at this point in the history
Edkerk patch 1
  • Loading branch information
edkerk authored Mar 5, 2023
2 parents 983c490 + 51afe1f commit ed05f1f
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,19 @@

|Current Version| |Tests passing| |Gitter| |Zenodo|

About GECKO
About GECKO 3
-----------

The **GECKO** toolbox is able to enhance a **G**\ enome-scale model to account for **E**\ nzyme **C**\ onstraints, using **K**\ inetics and **O**\ mics. The resulting enzyme-constrained model (**ecModel**) can be used to perform simulations where enzyme allocation is either drawn from a total protein pool, or constrained by measured protein levels from proteomics data.

**Note:** Due to significant refactoring of the code, ecModels generated with GECKO versions 1 or 2 are not compatible with GECKO 3, and *vice versa*. The latest GECKO 2 release is available `here <https://github.com/SysBioChalmers/GECKO/releases/tag/v2.0.3>`_, while the ``gecko2`` branch is retained.
**Note:** Regarding code and model compatibility with earlier GECKO versions, see `GECKO 1 and 2`_.

**Citation**

- A GECKO 3 publication is currently under consideration, citation information will appear here in due course.
- For GECKO release 2, please cite `Domenzain et al. (2022) <https://doi.org/10.1038/s41467-022-31421-1>`_.
- For GECKO release 1, please cite `Sánchez et al. (2017) <https://doi.org/10.15252/msb.20167411>`_.

Last update: 2023-03-05

Required software
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down Expand Up @@ -65,6 +63,19 @@ Getting started

In the GECKO folder, ``protocols.m`` contains instructions on how to reconstruct and analyze an ecModel for *S. cerevisiae*.

Notes on GECKO 1 and 2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Due to significant refactoring of the code, GECKO version 3 is generally not backwards compatible with earlier GECKO versions.

- Most notably, GECKO 3 ecModels have an `.ec` structure containing all enzyme and kcat information.
- In addition, in GECKO 3 enzymes are incorporated in the S-matrix as MW/kcat, while in GECKO 1 and 2 this was 1/kcat (where the MW was instead considered in the protein exchange reactions).
- GECKO 3 ecModels can be stored in YAML file format that retains all model content.
- Most functions in GECKO 3 do not work on ecModels generated with GECKO versions 1 or 2.
- ecModels generated in GECKO 3 do not work with functions from GECKO versions 1 or 2.
- At this moment, there are no Python functions to work with GECKO 3 formatted ecModels.
- The last GECKO 2 release (2.0.3) is available `here <https://github.com/SysBioChalmers/GECKO/releases/tag/v2.0.3>`_.
- The ``gecko2`` branch remains available for any potential fixes.

Contributing
------------

Expand Down

0 comments on commit ed05f1f

Please sign in to comment.