Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biosustain/cameo
cameo - computer aided metabolic engineering & optimization
https://github.com/biosustain/cameo
Last synced: 7 days ago
JSON representation
cameo - computer aided metabolic engineering & optimization
- Host: GitHub
- URL: https://github.com/biosustain/cameo
- Owner: biosustain
- License: apache-2.0
- Created: 2014-03-26T10:50:33.000Z (almost 11 years ago)
- Default Branch: devel
- Last Pushed: 2022-11-07T14:54:19.000Z (about 2 years ago)
- Last Synced: 2024-12-23T05:06:56.436Z (14 days ago)
- Language: Python
- Homepage: http://cameo.bio
- Size: 203 MB
- Stars: 114
- Watchers: 26
- Forks: 44
- Open Issues: 42
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
- top-pharma50 - **biosustain/cameo** - computer aided metabolic engineering & optimization<br><img src='https://github.com/HubTou/topgh/blob/main/icons/gstars.png'> 113 <img src='https://github.com/HubTou/topgh/blob/main/icons/forks.png'> 42 <img src='https://github.com/HubTou/topgh/blob/main/icons/code.png'> Python <img src='https://github.com/HubTou/topgh/blob/main/icons/license.png'> Apache License 2.0 <img src='https://github.com/HubTou/topgh/blob/main/icons/last.png'> 2022-11-07 14:54:19 | (Ranked by starred repositories)
- top-pharma50 - **biosustain/cameo** - computer aided metabolic engineering & optimization<br><img src='https://github.com/HubTou/topgh/blob/main/icons/gstars.png'> 113 <img src='https://github.com/HubTou/topgh/blob/main/icons/forks.png'> 42 <img src='https://github.com/HubTou/topgh/blob/main/icons/code.png'> Python <img src='https://github.com/HubTou/topgh/blob/main/icons/license.png'> Apache License 2.0 <img src='https://github.com/HubTou/topgh/blob/main/icons/last.png'> 2022-11-07 14:54:19 | (Ranked by starred repositories)
- top-life-sciences - **biosustain/cameo** - computer aided metabolic engineering & optimization<br><img src='https://github.com/HubTou/topgh/blob/main/icons/gstars.png'> 113 <img src='https://github.com/HubTou/topgh/blob/main/icons/forks.png'> 42 <img src='https://github.com/HubTou/topgh/blob/main/icons/code.png'> Python <img src='https://github.com/HubTou/topgh/blob/main/icons/license.png'> Apache License 2.0 <img src='https://github.com/HubTou/topgh/blob/main/icons/last.png'> 2022-11-07 14:54:19 | (Ranked by starred repositories)
README
Cameo—Computer Aided Metabolic Engineering and Optimization
-----------------------------------------------------------.. summary-start
|Join the chat at https://gitter.im/biosustain/cameo| |PyPI| |License|
|Build Status| |Coverage Status| |DOI| |zenhub| |binder|What is cameo?
~~~~~~~~~~~~~~**Cameo** is a high-level python library developed to aid the strain
design process in metabolic engineering projects. The library provides a
modular framework of simulation and strain design methods that targets
developers that want to develop new design algorithms and custom analysis workflows.
Furthermore, it exposes a high-level API to users that just want to
compute promising strain designs.Curious? Head over to `try.cameo.bio `__
and give it a try.Please cite https://doi.org/10.1021/acssynbio.7b00423 if you've used cameo in a scientific publication.
.. summary-end
Installation
~~~~~~~~~~~~.. installation-start
Use pip to install cameo from `PyPI `__.
::
$ pip install cameo
In case you downloaded or cloned the source code from `GitHub `__
or your own fork, you can run the following to install cameo for development.::
$ pip install -e # recommended
You might need to run these commands with administrative
privileges if you're not using a virtual environment (using ``sudo`` for example).
Please check the `documentation `__
for further details... installation-end
Documentation and Examples
~~~~~~~~~~~~~~~~~~~~~~~~~~Documentation is available on `cameo.bio `__. Numerous `Jupyter notebooks `__
provide examples and tutorials and also form part of the documentation. They are also availabe in executable form on (`try.cameo.bio `__).
Furthermore, course materials for a two day cell factory engineering course are available `here `__... showcase-start
High-level API (for users)
^^^^^^^^^^^^^^^^^^^^^^^^^^Compute strain engineering strategies for a desired product in a number
of host organisms using the high-level interface (runtime is on the order of hours).::
from cameo.api import design
design(product='L-Serine')`Output `__
The high-level API can also be called from the command line.
::
$ cameo design vanillin
For more information run
::
$ cameo --help
Low-level API (for developers)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Find gene knockout targets using evolutionary computation.
::
from cameo import models
from cameo.strain_design.heuristic import GeneKnockoutOptimization
from cameo.strain_design.heuristic.objective_functions import biomass_product_coupled_yieldmodel = models.bigg.e_coli_core
obj = biomass_product_coupled_yield(
model.reactions.Biomass_Ecoli_core_w_GAM,
model.reactions.EX_succ_e,
model.reactions.EX_glc_e)
ko = GeneKnockoutOptimization(model=model, objective_function=obj)
ko.run(max_evaluations=50000, n=1, mutation_rate=0.15, indel_rate=0.185)`Output `__
Predict heterologous pathways for a desired chemical.
::
from cameo.strain_design import pathway_prediction
predictor = pathway_prediction.PathwayPredictor(model)
pathways = predictor.run(product="vanillin")`Output `__
.. showcase-end
Contributions
~~~~~~~~~~~~~... are very welcome! Please read the `guideline `__ for instructions how to contribute.
.. url-marker
.. |Join the chat at https://gitter.im/biosustain/cameo| image:: https://badges.gitter.im/biosustain/cameo.svg
:target: https://gitter.im/biosustain/cameo?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
.. |PyPI| image:: https://img.shields.io/pypi/v/cameo.svg
:target: https://pypi.python.org/pypi/cameo
.. |License| image:: http://img.shields.io/badge/license-APACHE2-blue.svg
:target: http://img.shields.io/badge/license-APACHE2-blue.svg
.. |Build Status| image:: https://travis-ci.org/biosustain/cameo.svg?branch=master
:target: https://travis-ci.org/biosustain/cameo
.. |Coverage Status| image:: https://coveralls.io/repos/biosustain/cameo/badge.svg?branch=devel
:target: https://coveralls.io/r/biosustain/cameo?branch=devel
.. |DOI| image:: https://zenodo.org/badge/5031/biosustain/cameo.svg
:target: https://zenodo.org/badge/latestdoi/5031/biosustain/cameo
.. |zenhub| image:: https://img.shields.io/badge/Shipping_faster_with-ZenHub-5e60ba.svg?style=flat-square
:target: https://zenhub.com
.. |binder| image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/biosustain/cameo-notebooks/master?urlpath=lab/tree/index.ipynb