tEFMA: thermodynamic elementary flux mode analysis

Elementary flux modes (EFMs) are important structural tools for the analysis of metabolic networks. Many of these are only mathematically feasible, but biologically irrelevant. tEFMA is a (command-line) software tool, which uses an (experimentally measured) cellular metabolome to identify only the set of thermodynamically feasible EFMs. Specifically, given a metabolic network and a not necessarily complete metabolome, tEFMA efficiently returns the full set of thermodynamically feasible EFMs consistent with the metabolome. tEFMA strongly reduces the memory consumption and the overall runtime.

tEFMA as an extension of the open source software efmtool (originally developed by Marco Terzer and Jörg Stelling). Both tEFMA and efmtool are implemented as Java packages and can be used on virtually all computer platforms. tEFMA requires CPLEX, a powerful commercial linear programming solver by IBM (for which academic licenses are available on request).

tEFMA is freely available under either the 2-Clause BSD License at GitHub.