Skip to main content

cameo - computer aided metabolic engineering & optimziation

Project description

Documentation Status Build Status Coverage Status DOI

Vision

Cameo is a high-level python library developed to aid the in silico strain design process in metabolic engineering projects. The library provides a modular architecture that enables the efficient construction of custom analysis workflows.

Dependencies

This library depends on:

  • cobrapy for constraint-based modeling
  • optlang for heuristic optimization and mathematical programming

Furthermore, the following dependencies are needed:

  • numpy and scipy for obvious reasons.
  • IPython is needed for parallel computations and notebook interface.
  • bokeh is needed for reporting progress and plotting in the IPython notebook interface.
  • pandas is needed because most functions returns results as pandas DataFrames.
  • inspyred for evolutionary computations.

Computationally heavy methods have been parallelized and can be run on a clusters using the IPython parallelization framework (see example and documentation for more details). The default fallback is python’s multiprocessing library.

Installation

Run python setup.py install to install cameo. Installation is still a little bit shaky, so if it fails due to version mismatches, try to install the appropriate version manually and then retry python setup.py install. For example: pip install pytz==2013b –upgrade

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for cameo, version 0.4.3
Filename, size File type Python version Upload date Hashes
Filename, size cameo-0.4.3-py2.py3-none-any.whl (20.4 MB) File type Wheel Python version 2.7 Upload date Hashes View
Filename, size cameo-0.4.3.tar.gz (21.6 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page