Skip to content

pg42862/mewpy

 
 

Repository files navigation

License: GPL v3 PyPI version Documentation Status Build Status

MEWpy

MEWpy is an integrated Metabolic Engineering Workbench, under development, for strain design optimization. Developed in Python, MEWpy offers methods to explore different classes of constraint-based models (CBM).

  • Simulation: allows to simulate different metabolic models considering different phenotype.

  • Optimization: performs Evolutionary Computation based strain design optimization by knocking out (KO) or over/under expressing (OU) reactions, genes or enzymes.

    Metabolic Constraints

    Method Strategy
    Reactions KO / OU
    Genes (GPRs) KO / OU

    Enzymatic Constraints

    Method Strategy
    GECKO KO / OU
    sMOMENT KO / OU

    Regulatory Constraints

    Method Strategy
    OptRAM KO / OU
    OptORF KO
  • MEWPy currently supports REFRAMED and COBRApy simulation environments.

  • The optimization engine relies on either inspyred or jMetalPy packages, which are used for creating biologically-inspired computational intelligence algorithms in Python.

  • Next releases will enable simulation and optimization strategies for Expression and Thermodynamics Flux (ETFL) and Metabolism and Macromolecular Expression (ME) models.

Usage Examples

Examples are provided as in the as jupiter notebooks and as python scripts.

Documentation

The package documentation is avaliable at mewpy.readthedocs.io.

Instalation

Installing from Pypi package repository:

pip install mewpy

Installing from github:

  1. clone the repository

git clone https://github.com/BioSystemsUM/mewpy.git

  1. run python setup.py install

MEWPy requires a compatible solver for linear programming problems, with installed Python dependencies installed, from the following list:

Credits and License

Developed at Centre of Biological Engineering, University of Minho (2019-2020)

This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement number 814408.

Released under an Apache License.

About

Metabolic Engineering Workbench

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%