NAME

ElMo-Proc - Processing of elementary flux modes

CONTENTS

Description
Commands And Options
Examples
Notes On Elementary Flux Modes
See Also
Author
License And Citation
History

DESCRIPTION

ElMo-Proc is a tool which allows the processing of elementary flux modes and computation of various features, statistics and information from them. It is developed in C++ as a serial and parallel software based on MPI library of functions. It takes as input the bit-compressed matrix of elementary flux modes computed using Elmo-Comp

COMMANDS AND OPTIONS

elmoproc [options]

OPTIONS:
-b / --bit_efm_file   <str> file name for bit-compressed EFM matrix [no]
-c / --cef   <str> computation of control effective fluxes [no]
-d / --debug_file   <str> debug file name [debug.info]
-e / --efm_file   <str> file name for real-valued EFM matrix [no]
-f / --file   <str> metabolic network file name
-s / --sort   <str> sort modes by first given target yield in decreasing or increasing way [dec|inc]
-t / --endianess   <str> endianess [little]
-u / --show_mem   <str> show memory usage [no]
-v / --verify   <str> verification of elementar flux modes using rank test [no]
-y / --yield   <str> name of file contianing names of substrate and target reactions for yield computation [no]

ELMO-PROC INPUT FILE FORMAT

The inputs required for program ElMo-Proc can be compulsory such as: (1) bit-compressed EFM file, (2) bit-compressed EFM meta file, (3) original file with metabolic network in METATOOL format used for computing EFMs, or it can be optional: (4) yield computation input file.

ELMO-PROC OUTPUT FILE FORMAT

ElMo-Proc as output may generate (1) expanded floating-point elementary flux mode matrix, (2) yields matrix, (3) sorted bit-compressed elementary flux modes matrix in increasing/decreasing order of the first listed target reaction, (4) array of control effective fluxes.

EXAMPLES

Make sure that as input you have the bit-compressed file from previous computation using ElMo-Comp and the associated meta file. To perform the expansion of the bit-compressed elementary flux mode matrix into a full floating-point value matrix on the E. coli metabolic network with 59 reactions, call the following command:

$ ./elmoproc -f data/iCT_Ecoli_59.txt -b efm59.bin -e efm59.txt

requesting that the output is saved in expanded format in file efm59.txt.

In addition, as in ElMo-Comp yield computation may be requested as:

$ ./elmoproc -f data/iCT_Ecoli_59.txt -b efm59.bin -y comp_yield.elmo
where comp_yield.elmo contains a list of substrate and target reactions.


NOTES ON ELEMENTARY FLUX MODE PROCESSING

    Computation of various statistics and quantitative features from EFM

Metabolic networks used in this software are described as a stoichiometry matrix where dimensions correspond to metabolites and reactions. Pathways are analytically represented as vectors which lie in the nullspace of the stoichiometry matrix, and the elementary flux modes are the subset of such vectors.

    Enumeration of efficient reaction knockouts

One of many applications of elementary flux modes is the computation of efficient reaction knockouts which is implemented in the tool ElMo-Knock

    Memory Requirements

    Accuracy

SEE ALSO

ElMo-Comp
EFMTools
METATOOL v5.1


Last change: August 2012