CMD + K

flutopy

Community

Hybrid gap-filling tool for metabolic models. Fluto proposes solutions that fit constraint-based (FLUx balance analysis) and graph-based (TOpology) modelings.

Installation

To install this package, run one of the following:

Conda
$conda install cfrioux::flutopy

Usage Tracking

1.0.0
1 / 8 versions selected
Downloads (Last 6 months): 0

Description

Installation

To install Flutopy with its dependencies:

conda install flutopy -c cfrioux -c potassco -c bioconda -c ibmdecisionoptimization

See https://github.com/cfrioux/fluto for documentation

Dependencies:

  • Pyasp ( conda install -c bioconda pyasp)
  • Cplex for python (conda install -c ibmdecisionoptimization cplex provides a promotional version sufficient to solve the toy example) Use python setup.py install --force to overwrite the promotional version with the academic one
  • Clingo ( conda install -c potassco clingo)

Usage

python fluto.py -h

usage: fluto.py [-h] -m MODEL [-r REPAIRBASE] [-s SEEDS] [-e]

Performs hybrid (topological/flux) gap-filling

optional arguments:
-h, --help            show this help message and exit
-m MODEL, --model MODEL
                    organism metabolic model in SBML format
-r REPAIRBASE, --repairbase REPAIRBASE
                    database of reactions for gap-filling
-s SEEDS, --seeds SEEDS
                    topological seeds to unblock circular dependencies in
                    the graph. Txt file with one seed ID per line
-e, --export          enabling export of compounds to prevent metabolite
                    accumulation

requires Python Clingo, PyASP and Cplex packages. See README and INSTALL

Toy example

Available on https://github.com/cfrioux/fluto

python fluto.py -m data/toy/draft.xml -s data/toy/toposeeds.txt -r data/toy/repairdb.xml

About

Summary

Hybrid gap-filling tool for metabolic models. Fluto proposes solutions that fit constraint-based (FLUx balance analysis) and graph-based (TOpology) modelings.

Last Updated

Jul 17, 2018 at 09:32

License

GPLv3+

Total Downloads

95

Supported Platforms

linux-64
win-32
macOS-64
linux-32
win-64