I'm looking for a Python package that has all the capabilities of **METATOOL 5.0** for doing **Elementary Mode Analysis**. I found **ScrumPy** and **PyNetMet**. I'm having a little trouble installing all the dependencies for ScrumPy and before I proceed, I was wondering if it was worth it for doing what I want to do. Any help would be greatly appreciated :)

If you're not familiar with Elementary Mode Analysis, "These are the smallest sub-networks that allow a metabolic reconstruction network to function in steady state.[[28]][1][[29]][2] According to Stelling (2002),[[29]][2] elementary modes can be used to understand cellular objectives for the overall metabolic network. Furthermore, elementary mode analysis takes into account [stoichiometrics][3] and [thermodynamics][4] when evaluating whether a particular metabolic route or network is feasible and likely for a set of proteins/enzymes.[[28]][1]" from the wiki http://en.wikipedia.org/wiki/Metabolic_network_modelling#Elementary_mode_analysis.

 [1]: http://en.wikipedia.org/wiki/Metabolic_network_modelling#cite_note-Schuster_2000-28
 [2]: http://en.wikipedia.org/wiki/Metabolic_network_modelling#cite_note-Stelling_2002-29
 [3]: http://en.wikipedia.org/wiki/Stoichiometry
 [4]: http://en.wikipedia.org/wiki/Thermodynamics
**PySCeS** is the best option for there are regular updates and more documentation then you would ever need to read.