The NetCmpt tool allows you to calculate the competitive potential between bacterial pairs by simply providing the species-specific content of EC reactions (as in the example input file). You can load  your input file on the web tool below, or run local by downloading the NetCmpt package.
The output file is a matrix describing all possible pairwise competition score (as in the example output file).


If you are using NetCmpt please cite the following paper: Kreimer et al (2012) NetCmpt: A network-based tool for calculating the metabolic competition between bacterial species. Bioinformatics. doi: 10.1093/bioinformatics/bts323.

The NetCmpt tool - a brief description
Freilich et al. (2010) introduced the Effective Metabolic Overlap (EMO) score – the algorithm used by NetCmpt for computing inter-species competition. Briefly, given the EC-lists input the NetCmpt tool constructs the species-specific networks and metabolic environments. Then, for each species-pair (considering all possible pairwise combinations) it constructs pair-specific environments composed of all non-overlapping metabolites of a given pairwise combination. Within this pair-specific environment, we compute for each pair member the fraction of produced, pre-defined, target metabolites. Note that this is an a asymmetric procedure that can yield different competition relations between A→B and B→A.  EMO score denotes 1 minus the fraction of produced essential metabolites. Competition score (EMO score) 1 indicates that two species compete on the same resources; Competition score (EMO score) 0 indicates that two species utilize different metabolites for growth. Overall, the EMO provides an estimate to the metabolic consequences of the co-presence of species B and A.
An illustrative figure of the Effective Metabolic Overlap (EMO) algorithm implemented in the NetCmpt tool. In the example below, the pair-specific environment of species A and B is composed of metabolite α. EMO score denotes 1 minus the fraction of produced essential (target) metabolites. In the presence of species A, Species B cannot produce any of its target metabolites leading to an EMO score 0; Species A can produce half of its target metabolites leading to an EMO score 0.5. The metabolic environment Species C is composed solely of non-overlapping metabolites, hence species C is not metabolically affected by the presence of the other species.