Skip to main content

FLYCOP

Project description


Version: "FLYCOP 1.5" author:

  • "Ana del Ramo Galian"
  • "David San Leon Granado"
  • "Beatriz Garcia-Jimenez"

FLYCOP 1.5

FLYCOP (FLexible sYnthetic Consortium OPtimization) is a framework that improves the understanding of the metabolic behaviour of microbial consortia and to automatize the modeling of those communities, by designing and optimizing enginered microbial consortia given a particular goal.

FLYCOP contributes with multiple and assorted applications, such as simulating different scenarios before in-vivo experiments; defining medium composition and detecting limiting nutrients; discovering the biological metric optimized in an evolutionary process; optimizing cross-feeding relationships; optimizing strain ratios in the consortium; etc.

Citation: This repository contains the code and configuration files reproducing the study cases described in (please, cite us if you use FLYCOP in your work):

Beatriz García-Jiménez, José Luis García, Juan Nogales; FLYCOP: metabolic modeling-based analysis and engineering microbial communities, Bioinformatics, Volume 34, Issue 17, 1 September 2018, Pages i954–i963, doi: 10.1093/bioinformatics/bty561


Installation

(a) Your-self installation: basic pre-requisites

FLYCOP software run in LINUX OS. FLYCOP can be run installing the pre-requisites individual software by yourself. Define the location of your personal gurobi solver license (required by COMETS) in the container (for example, <path_to_gurobi_license>=/home/user):

GRB_LICENSE_FILE=<path_to_gurobi_license>/gurobi.lic

FLYCOP pipeline uses some software (and all their dependencies), which must be installed before:

  • COMETS (v2.10) (faster with gurobi solver)

Additionally, R software is required.

Installation

#Create a conda environment
conda create -n FLYCOP python=3.8 pip
# Activate the environment
conda activate FLYCOP
# Install SWIG requirement
conda install gxx_linux-64 gcc_linux-64 swig
# INSTALL FLYCOP package
pip install FLYCOP

Input and output description

TODO

Genome-scale models

GEMs used by FLYCOP cases of study can be obtained from BiGG models database or from their respective publications (in SBML format):

OUTPUT:

FLYCOP provides different resources for robustness, sensitivity and data analysis support, being the most relevant the following ones:

  • Best configuration given the strains, media, fitness function and parameter configuration
  • Scatterplot showing explored values by each parameter
  • Correlation values and ellipse plots between different parameter and fitness values
  • Tab file with all configurations including parameter and fitness values, and some other interesting metrics (such as medium concentration of some relevant metabolites). This output would be important for further data analysis.
  • Growth curves of all explored consortium configurations

Project details


Download files

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

Source Distribution

flycop-1.5.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

FLYCOP-1.5.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file flycop-1.5.0.tar.gz.

File metadata

  • Download URL: flycop-1.5.0.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.19

File hashes

Hashes for flycop-1.5.0.tar.gz
Algorithm Hash digest
SHA256 d7a0dc796d6e417bf52d82a7e88164e5b7e9f401c2d9aba927becee8c3a3d497
MD5 eb5c865be3269e01c3439521a8a3461f
BLAKE2b-256 eaa6e7de9c8d9d0b4ce94dbe4d25fcbb0037ce95f53a45cc873708aa956f068d

See more details on using hashes here.

File details

Details for the file FLYCOP-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: FLYCOP-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.19

File hashes

Hashes for FLYCOP-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 901a0acaf77cb1c965d415ebbdf838c232104b3f93f008cd2866925871c0cfea
MD5 9288fe21e8b54ae9406bdb2ba240680b
BLAKE2b-256 1e97f6a6048ada8baa6acb65ea2d24b810840c20eb8a4e5eba7261a91507d376

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page