Regulatory elementary flux mode tool, regEfmtool
regEfmtool is a computational tool that combines the calculation of elementary flux modes in metabolic networks with transcriptional regulatory networks. regEfmtool is based on the open source software efmtool written by Marco Terzer. regEfmtool is an extension of the origianl efmtool that also considers (binary) transcriptional regulatroy networks for the calculation of elementary flux modes. Specifically, regEfmtool only computes elementary flux modes, which are consistent with transcriptinal regulation. As regulation excludes many of the mathematically possible elementary flux modes for biological reasons, regEfmtool allows to considerably reduce the computational cost of calculating elementary flux modes.
- Christian Jungreuthmayer, David E. Ruckerbauer, Matthias P. Gerstl, Michael Hanscho, and Jürgen Zanghellini. Avoiding the enumeration of infeasible elementary flux modes by including transcriptional regulatory rules in the enumeration process saves computational costs. PLOS one 10:e0129840 (2015). DOI:10.1016/j.biosystems.2013.04.002
- Christian Jungreuthmayer, David E. Ruckerbauer, and Jürgen Zanghellini. regEfmtool: Speeding up elementary flux mode calculation using transcriptional regulatory rules in the form of three-state logic. Biosystems 113:37 (2013). DOI:10.1016/j.biosystems.2013.04.002
- Christian Jungreuthmayer, David E. Ruckerbauer, and Jürgen Zanghellini. Utilizing gene regulatory information to speed up the calculation of elementary flux modes. arXiv:1208.1853 (2012). https://arxiv.org/pdf/1208.1853.pdf
regEfmtool version 3.3 (built January 14, 2016)
Like the original efmtool, regEfmtool can be redistributed and used in source and binary forms, with or without modification, provided agreeing to the Simplified BSD License.
Download and installation
- Download and unzip regEfmtool
- Change to the newly created regEfmtool directory, .e.g. 20120810_regEfmtool_2.0
- Read the provided README file
- Note that the package comes with a pre-compiled jar archive (hence, no compilation required)
- Change to the directory 'examples' and run the provided examples, e.g. start_regEfmtool_simple_1
Note that installation and usage of regEfmtool was only tested on Linux platforms. However, regEfmtool will most probable also run on other platforms, as it is a pure Java program. The pre-compilied package was build using JDK 1.7. If you experience problems running the example scripts, make sure that Java is installed on your system and that your PATH variable is set accordingly.
If you want to compile your own version of regEfmtool then do the following:
- Change to the regEfmtool root directory created during the installation process
- Open the file 'Makefile' with your favorite editor
- Adapt the settings for JAR and JAVAC according to your system installation
- Save the changed Makefile
- Run 'make' to start compilation
- Run 'make jarfile' to create new regEfmtool jar package (note that this will remove the pre-complied jar package)
- Change to the example directory and run examples
Jürgen Zanghellini, juergen(dot)zanghellini(at)acib(dot)at *
* Please replace '(dot)' with '.' and '(at)' with '@'
Austrian Centre for Industrial Biotechnology (acib)