From: Predicting microbial interactions with approaches based on flux balance analysis: an evaluation
Tool | Input | Community approach | Optimisation aproach | Community biomass function | Output | Special capabilities | Method ID | Tool parameters |
---|---|---|---|---|---|---|---|---|
COMETS | List of GEMs along with their corresponding initial biomass for each community | Dynamic | Maximizes each species biomass sequentially considering their initial biomass and total uptake then updates species' biomass and extracellular compound concentrations | No | Growth curves =  > Growth rates and maximal biomass | Spatial dimension Time dimension Chemostat or batch | H | param = test_tube timeStep = 1 maxCycles = 10 initial_pop = 1 g/sp objective_style = MAXIMISE_OBJECTIVE_FLUX and MAX_OBJECTIVE_MIN_TOTAL |
H/10 | param = test_tube timestep = 0.1 maxCycles = 20 initial_pop = 0.002 g/sp objective_style = MAXIMISE_OBJECTIVE_FLUX and MAX_OBJECTIVE_MIN_TOTAL | |||||||
MICOM | List of GEMs from each community (samples) | Cooperative trade-off | Maximizes community growth rate (sum of the individual growth rates) then, limits community growth to only a fraction of its maximum rate to create a trade-off between optimal community growth and individual growth rate maximization | Yes | Growth rates | Like OptCom but in a more efficient, simpler implementation. Growth rate estimates dependent on species abundance in the community under study | Tradeoff | Fraction = from tradeoff() function pfba = True min_growth = 0 solver = gurobi |
OptCom | Maximizes community growth rate (as described above) by maximizing each species growth at a steady state using a series of strategies (lagrangian, minimization of metabolic adjustment (MOMA), linear MOMA (LMOMA)) | Yes | Growth rates | Does not assume that all taxa have the same growth rate; allows for taxon-specific dilution rates | lMoma, Moma, Original | Strategy = (moma, lmoma, original) min_growth = 0 solver = gurobi | ||
MMT | List of GEMs handled in pairwise combinations | Pairwise | Maximizes biomass functions of both species simultaneously using a merged model of the 2 GEMs | Yes | Growth rates, interaction type | User-provided threshold defining what is considered a significant difference between growth rate in mono- and co-culture |  | sigD = 0.1 c = 400 u = 0 solver = gurobi |