Skip to main content

Predicting compositions of microbial communities from stoichiometric models with applications for the biogas process



Microbial communities are ubiquitous in nature and play a major role in ecology, medicine, and various industrial processes. In this study, we used stoichiometric metabolic modeling to investigate a community of three species, Desulfovibrio vulgaris, Methanococcus maripaludis, and Methanosarcina barkeri, which are involved in acetogenesis and methanogenesis in anaerobic digestion for biogas production.


We first constructed and validated stoichiometric models of the core metabolism of the three species which were then assembled to community models. The community was simulated by applying the previously described concept of balanced growth demanding that all organisms of the community grow with equal specific growth rate. For predicting community compositions, we propose a novel hierarchical optimization approach: first, similar to other studies, a maximization of the specific community growth rate is performed which, however, often leads to a wide range of optimal community compositions. In a secondary optimization, we therefore also demand that all organisms must grow with maximum biomass yield (optimal substrate usage) reducing the range of predicted optimal community compositions. Simulating two-species as well as three-species communities of the three representative organisms, we gained several important insights. First, using our new optimization approach we obtained predictions on optimal community compositions for different substrates which agree well with measured data. Second, we found that the ATP maintenance coefficient influences significantly the predicted community composition, especially for small growth rates. Third, we observed that maximum methane production rates are reached under high-specific community growth rates and if at least one of the organisms converts its substrate(s) with suboptimal biomass yield. On the other hand, the maximum methane yield is obtained at low community growth rates and, again, when one of the organisms converts its substrates suboptimally and thus wastes energy. Finally, simulations in the three-species community clarify exchangeability and essentiality of the methanogens in case of alternative substrate usage and competition scenarios.


In summary, our study presents new methods for stoichiometric modeling of microbial communities in general and provides valuable insights in interdependencies of bacterial species involved in the biogas process.


Microbial communities are ubiquitous in nature and play a major role in ecology, medicine, and some industrial processes. They are involved in biogeochemical cycles [13] and the human microbiome seems to be of high relevance for human health [4, 5]. An example for a biotechnological application involving a complex microbial community is anaerobic digestion for biogas production which will be the focus of this study.

In a microbial community, various species interact closely with each other. Each species has different requirements for growth and several factors like temperature, pH value, and nutrient supply can thus influence the community structure. Consequently, microbial communities are very complex systems and mathematical modeling has been shown to be a valuable tool to gain better understanding about the relevant interactions and community behavior [6]. In biogas plants, for example, process failures (e.g., acidification) may occur if the microorganisms involved are not in a stable steady state [7]. Here, modeling might help to identify reasons for process failures and to predict optimal conditions for a stable process.

In recent years, different strategies for modeling have been developed to investigate factors that shape microbial communities and to predict relevant interactions under different growth conditions. One of those methods is stoichiometric and constraint-based metabolic modeling that has been successfully applied for analyzing genome-scale metabolic networks of single-species [810] and was extended to the community level in recent years [1115]. Stolyar et al. [11] were the first to create a two-species stoichiometric model consisting of Desulfovibrio vulgaris and Methanococcus maripaludis to analyze key characteristics of the community including its composition and metabolite exchange fluxes. Metabolic models have also been used to predict interactions (cooperation and competition) in different media [16] and emergent biosynthetic capacities for different pairs of species [17]. Taffs et al. [18] created a model which contained three different functional guilds and used elementary modes to analyze mass and energy fluxes in a microbial community. Finally, stoichiometric metabolic models have also been analyzed with dynamic flux balance analysis (FBA) [15, 1921].

In this study, we investigate a two-species community consisting of D. vulgaris and M. maripaludis, and a three-species community additionally taking into account M. barkeri (Fig. 1). The organisms chosen are involved in the last two stages of anaerobic digestion [22], and each organism represents one functional group in our model (D. vulgaris: acetogenic organism, M. maripaludis: hydrogenotrophic methanogenic without cytochrome; M. barkeri: acetoclastic and hydrogenotrophic methanogenic with cytochrome). Acetogenic microorganisms and methanogenic microorganisms live in a mutualistic (syntrophic) community [23]. The production of hydrogen or formate is only energetically favorable for low hydrogen and formate concentrations [23]. Thus, the acetogens need the methanogens to keep these concentrations low, while the methanogens on the other hand need the acetogens as they produce hydrogen, formate, and acetate utilized as substrates by the methanogens. While some dynamic models of anaerobic digestion include different groups of organisms (e.g., Anaerobic Digestion Model No 1 [24]), they usually neglect the metabolic flexibility of the involved species. In contrast, constraint-based modeling may account for all metabolic pathways of the community members. Stoichiometric two-species community models of anaerobic digestion were investigated by Stolyar et al. [11] as well as by Zomorrodi and Maranas [13]. Herein we will extend the scope of these models by including a third organism allowing also analysis of competitive interactions between methanogens.

Fig. 1
figure 1

Outline of the community model for the last two steps of the biogas process (acetogenesis and methanogenesis) consisting of D. vulgaris, M. maripaludis, and M. barkeri. Production of hydrogen or formate by D. vulgaris is energetically favorable only for low hydrogen and formate concentrations and it is thus assumed that no net production of hydrogen and formate takes place in the community

The single-species models are the building blocks and therefore crucial for a functioning community model. Therefore, the first part of this study deals with the construction and validation of the single-species models with data from the literature. For assembling the community models, we use a compartmented approach and assume that all organisms grow with equal specific growth rates in a stable continuous process. This concept of balanced growth was first introduced by Khandelwal et al. [14] for stoichiometric community models and is a requirement for a stable community composition. We show how the modeling approach of Khandelwal et al. can be simplified such that standard simulation tools for constraint-based modeling can straightforwardly be used with the resulting models.

One central question in stoichiometric modeling of microbial communities is which objective function might be suitable to predict the metabolic behavior and composition of communities. Examples are maximization of the community growth rate or of the total biomass yield. Zomorrodi and Maranas [13] introduced a multi-level optimization approach with an inner objective (species level) and an outer objective (community level) functions. Herein we introduce a novel hierarchical optimization approach which involves two objectives (maximization of the community growth rate and of the biomass yield for each organism) and facilitates refined predictions on community metabolism and composition.

With a two-species and a three-species community model of the three representative organisms, we investigate syntrophic relationships as well as the influence of different substrates and of the ATP maintenance coefficients (ATPmaint) on the predicted community composition. We will also study which compositions are optimal in terms of methane yield and methane production rate. Finally, competition scenarios between the methanogenic organisms will be analyzed in the three-species community.

Results and discussion

We constructed the single-species and community models as described in the “Methods” section. The size of the reconstructed networks is given in Table 1. Note that the number of metabolites and reactions in the community models is higher than the sum of reactions and the sum of metabolites of the single-species models because of the additional metabolite exchange pools and the reaction for the total biomass production (Eq. 5). In the following, we first describe and validate the single-species models before analyzing the community models.

Table 1 Model sizes of the single-species and community models

Single-species models

M. maripaludis and M. barkeri

M. maripaludis belongs to the group of cytochrome-free methanogens, while M. barkeri expresses cytochrome. The main differences between both groups are different ATP yields, a different affinity to hydrogen during hydrogenotrophic growth [25], and the use of different substrates for methanogenesis. Cytochrome-free methanogens have a higher affinity to hydrogen but a lower ATP yield. Thauer et al. [25] reviewed the differences in energy conservation in detail and we incorporated the pathways in the models accordingly. M. barkeri can use the acetotrophic, hydrogenotrophic, and methylotrophic pathway for methanogenesis, while M. maripaludis uses the hydrogenotrophic pathway only. Acetate has not been shown to support growth or methanogenesis in M. maripaludis [26]. M. maripaludis can also use formate as a substrate [26] which cannot be utilized by M. barkeri (Fig. 1). The two products released by both organisms are methane and CO2.

The models account for differences in the central metabolism of the two methanogens. Both use the acetyl-CoA pathway to produce acetyl-CoA from formate or CO2 and H2 [27]. M. barkeri possesses the oxidative and M. maripaludis the reductive branch of the tricarboxylic acid cycle (TCA) [27]. Furthermore, M. maripaludis uses the non-oxidative and M. barkeri the oxidative pentose phosphate pathway [27]. M. barkeri also uses a ribulose monophosphate pathway [27].

D. vulgaris

D. vulgaris is a sulfate-reducing organism that cannot oxidize acetate under anaerobic conditions. It can use lactate, ethanol, and pyruvate as sole carbon and energy source [28] as well as acetate as carbon source with hydrogen and sulfate as electron donor and acceptor [29]. D. vulgaris can also use alternative electron acceptors like thiosulfate, sulfite, nitrate and nitrite [29] (not considered herein). In the absence of electron acceptors, the organism can grow syntrophically with methanogens. Furthermore, D. vulgaris has an incomplete TCA and no non-oxidative pentose phosphate pathway [30].

Stolyar et al. [11] established a core model for D. vulgaris which was later extended by Zomorrodi and Maranas [13]. Both models do not support growth on ethanol without sulfate but different Desulfovibrio species can grow on ethanol without sulfate in syntrophic co-culture [31, 32]. We therefore included electron transport processes allowing growth of D. vulgaris under these conditions. There are several oxidation steps involved in utilization of ethanol, lactate, and pyruvate including various electron acceptors (e.g., ferredoxin and NADH). Oxidation of the electron acceptors may yield hydrogen or formate. Depending on the redox potentials of the reactions, the oxidation steps may be coupled with translocation of protons, either energetically uphill (protons are pumped outside) or downhill (protons flow back from the periplasm). We included three different electron acceptors in the model: Ferredoxin, NAD+, and a heterodisulfide (RS). Ferredoxin oxidation can be coupled with proton-pumping via EcH hydrogenase [Eq. (R1)] or RnF-complex [Eqs. (R1, R2)] [3335], the oxidation of the heterodisulfide is coupled to the influx of protons (Eq. R4), and for NADH we considered a bifurcation mechanism that transfers electrons to ferredoxin and heterodisulfide (Eq. R3) [33, 36, 37]. During lactate oxidation, electrons are transferred to heterodisulfide. Furthermore, we assume that the electron acceptor NAD+ is used for the oxidation of ethanol to acetaldehyde, while electrons from acetaldehyde are transferred to a ferredoxin (acetaldehyde oxidoreductase):

$$1 {\text{ Fd}}_{\text{red}} \leftrightarrow 1 {\text{ Fd}}_{\text{ox}} + {\text{ 1 H}}_{ 2} + \, ?{\text{ H}}^{ + } \left( {\text{ex}} \right)$$
$$1 {\text{ Fd}}_{\text{red}} + {\text{ 1 CO}}_{ 2} \leftrightarrow 1 {\text{ Fd}}_{\text{ox}} + {\text{ 1 formate }} + \, ?{\text{ H}}^{ + } \left( {\text{ex}} \right)$$
$$1 {\text{ NADH }} + \, 0. 5 {\text{ Fd}}_{\text{ox}} + \, 0. 5 {\text{ RS}} \leftrightarrow 1 {\text{ NAD}}^{ + } + \, 0. 5 {\text{ Fd}}_{\text{red}} + \, 0. 5 {\text{ RSH}}_{ 2}$$
$$1 {\text{ RSH}}_{ \, 2} \,+ \, ?{\text{ H}}^{ + } \left( {\text{ex}} \right) \leftrightarrow 1 {\text{ RS }} + {\text{ H}}_{2}$$

The involved proton translocation processes and their stoichiometries are still not fully elucidated (question marks in Eqs. R1, R2, and R4). Therefore, we run simulations with different stoichiometries for translocated protons for the reactions R1, R2, and R4. We found that a stoichiometry of one translocated proton per ferredoxin oxidation and two translocated protons per heterodisulfide oxidation represented the experimental observation best. A detailed description with the simulation results and reasons for the decisions on the chosen stoichiometries are given in Additional file 1.

Model validation of single-species models

Table 2 summarizes the calculated maximum yields for ATP, biomass, and methane for the single-species models for growth on different substrates. The estimated maximum ATP and product yields reflect the expected values (according to biological knowledge). Calculated maximum biomass yields were close to experimentally determined biomass yields reported in the literature for the growth of M. barkeri on methanol and for M. maripaludis on formate. Validation for autotrophic growth on hydrogen plus CO2 was not possible. The maximum biomass yields are typically assumed for substrate-limiting conditions. In the reviewed literature, there were no substrate-limiting conditions (typically growth conditions were under gassing with 80 % H2 and 20 % CO2). Under these conditions yield suboptimal growth has been described [38]. For the growth of D. vulgaris on acetate with hydrogen and sulfate, the maximum biomass yield from the model agreed well with the experimental data from Badziong, Thauer [29] as well as from Nethe-Jaenchen, Thauer [39].

Table 2 Maximum (calculated from model) and experimentally determined yields for the growth of M. maripaludis, M. barkeri, and D. vulgaris on different substrates

We also used the experimental literature data to calculate the respective ATP maintenance coefficients (ATPmaint; Table 2; see also “Methods”). By averaging the ATPmaint coefficients for the different substrates and for each organism, we obtained the following values which will later be used in the community simulations:

  • D. vulgaris: 4.3 mmol/(gDW h);

  • M. maripaludis: 0.9 mmol/(gDW h);

  • M. barkeri: 2.5 mmol/(gDW h).

Furthermore, from the maximum growth rates observed in the experiments, we estimated the maximum product formation rates which were also integrated as upper bounds in the single-species (and community) models:

  • D. vulgaris: 50 mmol acetate/(gDW h);

  • M. maripaludis: 15 mmol methane/(gDW h); and

  • M. barkeri: 15 mmol methane/(gDW h).

Simulation results of the two-species community model

In a first FBA simulation (see “Methods”), we calculated the maximum community growth rate of the two-species community composed of one acetogen (D. vulgaris) and one methanogen (M. maripaludis) for different community compositions for growth on lactate. D. vulgaris consumes lactate and produces acetate as well as carbon dioxide and hydrogen or/and formate in this community. M. maripaludis consumes the produced hydrogen, carbon dioxide, and formate, while producing methane. The acetate produced by D. vulgaris is not consumed by M. maripaludis and thus accumulates in the medium. Initially, for illustration purposes, we set the ATPmaint coefficient to zero for both species. The results are shown in Fig. 2a for growth on lactate. There is a broad range from 40 to 63 % of relative biomass abundance of D. vulgaris in which the community reaches its maximum growth rate of 0.089 h−1. At this point, growth becomes limited by the maximum methane production rate of M. maripaludis.

Fig. 2
figure 2

Maximum community growth rate, biomass yields, and optimality degree in the two-species model for growth on lactate. a Maximum community growth rate µ C as function of the community composition (F DV: biomass fraction of D. vulgaris; the fraction of M. maripaludis is 1-F DV) in the two-species model with lactate as substrate for D. vulgaris. b Maximum biomass yields for D. vulgaris (per lactate consumed; red dashed line) and for M. maripaludis (per methane produced, blue solid line). c Optimality degree (OptDeg) of the community versus fractional biomass abundance. The maximum OptDeg gives the predicted operation point. The biomass yields (b) and OptDeg (c) were calculated for the maximum community growth rate at the respective community composition

In order to understand how the two species must behave under the different biomass compositions to facilitate balanced growth of the community, we analyzed the maximum biomass yields for both organisms that are possible under maximum growth for the respective biomass compositions (Fig. 2b). The biomass yield of D. vulgaris refers to the substrate lactate. In contrast, for the biomass yield of M. maripaludis, we relate the biomass synthesized to the methane produced as M. maripaludis can use two substrates (hydrogen plus CO2 or formate). Relating the biomass yield, for instance, to the hydrogen consumption rate could result in infinite biomass yields if formate instead of hydrogen is used as substrate. However, both substrates can be converted to methane and the biomass yield per methane produced is equal for both substrates (see Table 2).

As long as the biomass fraction of D. vulgaris (F DV) is lower than 0.63, this organism grows with suboptimal biomass yield because it converts larger amounts of lactate to fermentation products (acetate as well as hydrogen and carbon dioxide or formate) instead of own biomass to support the substrate requirements of M. maripaludis present in high abundance (F MM > 0.37). This even holds for the case where the community grows with maximum community growth rate (µ C  = 0.089 h−1; 0.40 < F DV < 0.63). Hence, for F DV < 0.63, D. vulgaris would behave “altruistically” and grow with suboptimal biomass yield to keep the community in a balanced state (see red line in Fig. 2b). In contrast, M. maripaludis can grow with maximal biomass yield under these conditions and thus behave “selfish” (blue line in Fig. 2b). There is only one point at F DV = 0.63 (F MM = 0.37), where both organisms reach their respective maximum biomass yields. For F DV > 0.63, the opposite behavior can be seen: now, the smaller population of M. maripaludis must behave “altruistically” and grow with suboptimal biomass yield to allow the large population of D. vulgaris to grow. More precisely, M. maripaludis would need to consume large amounts of hydrogen or formate produced by D. vulgaris and waste the thereby generated ATP in order to balance the whole community at the respective composition.

Even though a plateau of maximum community growth rates for different biomass fractions exists, we argue that the single point (F DV = 0.63, F MM = 0.37) where both organisms grow with maximum biomass yield and can thus behave “selfish” will be the final attractor of this system. As long as F DV < 0.63, the community will not stay in steady state as D. vulgaris will instead increase its growth rate by a more efficient use of the substrate resulting in a higher relative biomass abundance of this species. Likewise, for F DV > 0.63 (F MM < 0.37), we expect that M. maripaludis would increase its growth rate and therefore its biomass fraction in the community. We therefore propose a hierarchical optimization approach to predict community compositions by using “maximization of community growth rate” as primary and “maximization of biomass yield” as secondary objective (see “Methods”). To quantify the optimality of a community with respect to the overall biomass yield (secondary objective), we introduce the optimality degree (OptDeg) as described in the “Methods” section [Eqs. (7) and (8)]. OptDeg integrates terms of the biomass yields of each species population and relates it to the theoretically feasible maximum. Therefore, in the considered two-species model, OptDeg reaches its maximum one if both populations operate with maximum biomass yields, hence where F DV = 0.63 (Fig. 2c).

Following the argumentation above, we thus predict that the biomass composition where all species grow with maximum specific growth rate and with maximum biomass yields (i.e., where OptDeg = 1) will be the stable point of operation of the community. Hence, in the two-species example, this criterion reduces the possible range of optimal community compositions to a single point. As we will see later on, this may change in the case of competition in a three-species model.

Similar simulations were also performed for growth on pyruvate and ethanol. The results are shown in Fig. 3 indicating that the maximum community growth rate is the same for all substrates, whereas the predicted community composition (OptDeg = 1) is governed by the substrate. For growth on pyruvate, the predicted relative abundance of D. vulgaris is 92 %, whereas for growth on ethanol it reduces to 42 %. This can be explained as follows: in the model, D. vulgaris has different maximum biomass yields [gDW/mmol substrate] for the various substrates (YX/pyruvate > YX/lactate > YX/ethanol, see Additional file 1: Table S1). Additionally, the yield of cross-feeding metabolites (hydrogen and formate) is twice as high for ethanol and lactate compared to pyruvate, which explains the shifts in the predicted community composition. Also, the width of the range of community compositions with maximum community growth rate differs for the substrates (smallest for ethanol and broadest for pyruvate). For substrates with high biomass yields (e.g., pyruvate), the organism has more room to waste energy while still being able to reach the maximum growth rate which is limited by M. maripaludis (see above).

Fig. 3
figure 3

Maximum community growth rate and optimality degree in the two-species model for growth on ethanol, lactate, and pyruvate. a Maximum community growth rate as function of the community composition (F DV: biomass fraction of D. vulgaris; the fraction of M. maripaludis is 1-F DV ) in the two-species model for growth on ethanol (red, dashed), lactate (blue, dotted), and pyruvate (black, solid) versus relative biomass abundance of D. vulgaris. b Optimality degree (OptDeg) for the two-species model for growth on ethanol (red, dashed), lactate (blue, dotted), and pyruvate (black, solid) versus relative biomass abundance of D. vulgaris. The maximum OptDeg gives the predicted operation point. The OptDegs were calculated for the respective maximum community growth rates for the different biomass compositions (see also Fig. 2)

To investigate the influence of the ATPmaint coefficients on the community composition, we next simulated scenarios with different maintenance coefficients (growth on lactate):

  • 0 mmolATP/gDW/h (neglecting the demand of ATP for maintenance metabolism as in the simulations shown in Figs. 2 and 3).

  • Equal maintenance coefficient for both organisms (3 mmolATP/gDW/h).

  • Different maintenance coefficients as derived from the literature data (see above; ATPmaint = 0.9 mmolATP/gDW/h for M. maripaludis and ATPmaint = 4.3 mmolATP/gDW/h for D. vulgaris).

In these simulations, we calculated OptDeg for all possible (not only the maximum) community growth rates for a given biomass composition to consider also cases where the maximum community growth rate cannot be reached, for example, due to substrate or nutrient limitations in a chemostat. The results are shown in Fig. 4.

Fig. 4
figure 4

Optimality degree OptDeg for different growth rates and community compositions of the two-species model (with lactate as substrate for D. vulgaris) for different maintenance coefficients. a 0 mmolATP/gDW/h for both organisms, b 4.3 mmolATP/gDW/h for D. vulgaris and 0.9 mmolATP/gDW/h for M. maripaludis, and c 3 mmolATP/gDW/h for both organisms. For case b, the minimum methane production rates (d) and the minimum methane yields referred to lactate (e) are shown

We first observed that the optimal community composition is independent of the growth rate in simulations that do not take the maintenance coefficient into account. In contrast, simulations with non-zero ATPmaint coefficients show not only smaller maximum community growth rates but also a pronounced dependency of the community composition with respect to the growth rate. Changes in the relative species abundances depend on the ratio of the maintenance coefficients of the organisms. For equal ATPmaint coefficients, optimal community compositions with maximal biomass yields (OptDeg = 1) can again be seen at approximately F DV = 0.63 for all growth rates, while different maintenance coefficients (reflecting the values estimated from the literature data) result in a significant shift of the community composition. With the maintenance coefficients estimated from the literature data, the predicted relative biomass abundance for D. vulgaris is only 30 % for smaller growth rates and increases up to 50 % at the maximum growth rate (approx. 0.09 h−1). Generally, the maintenance coefficients affect the specific biomass yields (increases with increasing growth rate) and thus the community composition, especially under low growth rates. Therefore, the maintenance coefficient plays a pivotal role for microbial communities especially for the typically low growth rates that are found in anaerobic processes. ATPmaint is not a constant parameter but depends on environmental factors including weak acid stress, temperature [40], nitrogen source [41], electron acceptors, and substrates [38, 39, 42, 43]. Accordingly, ATPmaint needs to be carefully determined to quantitatively describe metabolic dependencies between the species of the community.

For the scenario, where we used the estimated values for ATPmaint coefficients (Fig. 4b), we also calculated the minimum methane production rates (Fig. 4d) and the minimum methane yields referred to lactate (Fig. 4e). In general, the specific methane production rate increases with the growth rate because more substrate needs to be converted to produce higher amounts of biomass. For a fixed growth rate, we see that the specific methane production rate is the lowest where OptDeg is maximal and increases with decreasing OptDeg (Fig. 4d). This can be explained by the fact that, for lower values of OptDeg, one of the organisms grows with suboptimal biomass yield and thus consumes more substrate per biomass produced. In the model, a larger fraction of the substrate taken up is used to produce extra amounts of ATP (which is then wasted in futile cycles of the metabolism of the respective species). Consequently, this results in the production of more methane (if M. maripaludis grows with suboptimal biomass yield) or more byproducts (D. vulgaris) which in turn must be metabolized by M. maripaludis and, again, increases the methane production rate per consumed lactate. Similarly, minimal methane yields are (for constant growth rates) lower in areas with a high OptDeg and higher where the OptDeg is low. However, in contrast to the methane production rate, the simulations show high-methane yields for low growth rates because the fraction of substrate used for producing ATP for maintenance processes is then higher compared to high growth rates.

Comparison with experimental data from the literature

Meyer et al. cultivated D. alaskensis, which is represented by the closely related organism D. vulgaris in our model, in co-culture with M. maripaludis or M. hungatei in continuous culture on pyruvate and lactate. With pyruvate as a substrate D. alaskensis dominated the co-culture, while the community consisted of almost equal amounts of both organisms in lactate medium [36]. The estimated specific flux rates and mass ratios of the organisms for two different growth rates as well as the simulation results for community composition and the corresponding substrate uptake and product formation fluxes are given in Table 3. Concentrations of carbon monoxide and succinate were low and thus neglected for the simulations. The predictions made by the model reflect the experimental data very well for the lower growth rate of 0.027 h−1. However, the simulated absolute fluxes are generally lower for the higher growth rates, while the ratios of the fluxes are similar. This indicates that the theoretical biomass yields predicted by the model are too optimistic, at least for higher growth rates. Changing biomass compositions at higher growth rates might be one possible reason. On the other hand, due to changes of product concentrations in the medium that may, for example, lead to weak acid stress, a higher growth rate could also indirectly lead to an increase in maintenance coefficients (and thus to a reduced biomass yield). Regarding the community composition, good agreements with the model predictions can be observed for at least three of the four cases. The shift in the community composition from almost equal amounts of both organisms in lactate medium to a D. vulgaris-dominated culture in pyruvate medium is reflected by the simulations and can, as described above, be explained by the fact that the biomass yield of D. vulgaris is higher, while the yield of hydrogen and formate is lower for pyruvate.

Table 3 Estimated flux rates and steady-state biomass compositions from Meyer et al. [36, 48] for growth of D. alaskensis with M. maripaludis or M. hungatei on pyruvate and lactate medium [36]

In the experiments performed by Tatton et al. [31], methane yields were estimated for a two-species culture related to the one considered herein. For a dilution rate (growth rate) of 0.042 h−1, they measured a methane yield of 0.45 mol methane/mol ethanol. To compare these results with model predictions, we fixed µ C in the simulations to 0.042 h−1 and calculated the methane yield at the optimal operation point (OptDeg = 1). The resulting predicted methane yield was 0.448 mol/mol which thus agrees almost perfectly with the yield reported by Tatton et al. [31].

Simulation results of the three-species community model

For the three-species model, we added the M. barkeri compartment resulting in a community similar to the one studied in Tatton et al. [31] growing on ethanol in sulfate-free medium. We investigated three different dependency scenarios for growth on ethanol: (1) competition for hydrogen, (2) usage of alternative substrates (hydrogen and acetate), and (3) a combination of both. We used the ATPmaint coefficients as estimated from the literature data (see above).

Figure 5a shows the simulation result of the competition scenario for the maximum community growth rate. A straight line between 18 % D. vulgaris/82 % M. barkeri/0 % M. maripaludis and 30 % D. vulgaris/0 % M. barkeri/70 % M. maripaludis represents the predicted community composition (OptDeg = 1). None of the two methanogens is preferred. This result is to be expected because both methanogens have the same function in this scenario (hydrogen utilization) and should thus be equivalent. Nevertheless, in real settings, it can be assumed that factors like the hydrogen concentration, the pH value, or the temperature can lead to the dominance of one of the methanogens. With an increasing percentage of D. vulgaris, the OptDeg decreases. For F DV > 40 %, the maximum community growth rate is not reached anymore. The fact that the line with OptDeg = 1 is on the left side of the solution space (low amounts of D. vulgaris) indicates that the community is limited by D. vulgaris in this scenario. Obviously, D. vulgaris is essential in the community and can live with either or both methanogens.

Fig. 5
figure 5

Simulations with the three-species model (D. vulgaris, M. maripaludis, and M. barkeri) for growth on ethanol. ac show optimality degree OptDeg for the maximum community growth rate (0.0505 h−1) calculated for different community compositions. Three scenarios were simulated: a competition scenario: both methanogens can only use the hydrogenotrophic pathway for methanogenesis. b Use of hydrogenotrophic pathway for M. maripaludis and acetoclastic pathway for M. barkeri c use of hydrogenotrophic pathway for M. maripaludis and hydrogenotrophic and acetoclastic pathway for M. barkeri. F DV: biomass fraction of D. vulgaris; F MM: biomass fraction of M. maripaludis. We used ATPmaint = 4.3 mmolATP/gDW/h for D. vulgaris, ATPmaint = 0.9 mmolATP/gDW/h for M. maripaludis and ATPmaint = 2.5 mmolATP/gDW/h for M. barkeri. For scenario c the minimum methane production rates (d) and minimum methane yield (referred to ethanol) (e) were also calculated

In the second scenario, M. barkeri uses acetate instead of hydrogen as the only substrate (Fig. 5b). There is a band of OptDeg = 1 between F DV = 30 %/F MM = 70 %/F MB = 0 % and F DV = 10 %/F MM = 20 %/F MB = 70 %. The OptDeg again decreases with increasing amounts of D. vulgaris and no solutions (with maximum community growth rate) exist left to the band of OptDeg = 1 (lower amounts of D. vulgaris). Also, no solutions exist for a fraction of M. maripaludis below 20 % or D. vulgaris above 40 %. M. maripaludis becomes essential for the community in this scenario because it is the only hydrogen consumer. M. barkeri on the other hand is optional because accumulation of acetate in the medium is possible and acetate degradation is therefore not required. Compared to the competition scenario (Fig. 5a), the methanogens can reach a higher relative biomass abundance [overall 90 % (Fig. 5b) compared to 80 % in the competition scenario Fig. 5a)] which is to be expected because acetate can be used as an additional substrate for methanogenesis.

In the last scenario, M. barkeri can use both, acetate and hydrogen, as substrates (Fig. 5c). Interestingly, there is a small area with an OptDeg greater than unity (up to 1.066). In this special case (which can only arise in scenarios with more than one substrate per species), the biomass yield of the substrate combination (acetate and hydrogen) is higher than the sum of the maximum biomass yields for the single substrates for M. barkeri. Here we can still assume that solutions with OptDeg ≥ 1 are the optimal and preferred solutions because the organisms convert the substrate(s) taken up to biomass with maximum yield (no wasting of energy) in this case. Note also that the solutions for the predicted community composition include the solutions from the other two scenarios and all combinations of both. This results in a broader region of potential solutions.

For this scenario (Fig. 5c) we also calculated the minimum specific methane production rates (Fig. 5d) and the minimum methane yield for the use of ethanol (Fig. 5e). Again, areas with a low OptDeg have higher minimal methane production rates than areas with a high OptDeg. As stated for the two-species model, this can be explained by the wasting of energy in the areas with low OptDeg leading to higher methane synthesis rates. The minimum methane yields are low (0.4–0.5 mol/mol) for a fractional biomass abundance of 20–40 % of D. vulgaris. For decreasing amounts of D. vulgaris, the minimum methane yield strongly increases up to 1.2 mol/mol. Interestingly, in this area of maximum methane yield, the OptDeg is one (see Fig. 5c) indicating an optimal community composition with high-methane yield. The strong increase of the methane yield per ethanol for low percentage of D. vulgaris can be explained by the additional use of acetate for methanogenesis. In the area with F DV > 0.2, the fraction of the methanogens is not high enough to use all available substrates (acetate, hydrogen, and formate) and since the accumulation of hydrogen and formate is not allowed, only the hydrogenotrophic pathway is used. In the region of optimal solutions (OptDeg ≥1), the right border (F DV = 0.2) shows solutions were only the hydrogenotrophic way is used and thus the methane yield is below 0.5 mol/mol (which is the theoretical maximum methane yield if no acetate is consumed). At F DV = 0.1, both hydrogen and acetate are completely used which results in high-methane yields per substrate (maximum theoretical methane yield is 1.5 mol/mol if all acetate is used for methane production).

Comparison with experimental data from the literature

In addition to the two-species culture (see above), Tatton et al. [31] also measured the methane yield for growth on ethanol in a three-species culture comparable to the one considered here. The culture consisted of a Desulfovibrio strain FR17 (acetogen, represented by D. vulgaris in the model), Methanobacterium strain FR2 (cytochrome-free methanogen, represented here by M. maripaludis), and Methanosarcina mazei (represented here by M. barkeri), where the latter was adapted to use acetate as the sole carbon and energy source [31]. The concentrations of acetate were low in the three-species culture (below 5 mM at steady state compared to 50 mM when the three-species culture was first initiated) [31]. We therefore chose the solutions from our simulations where all acetate was consumed by M. barkeri. Tatton et al. were able to obtain steady states up to a dilution rate of 0.033 h−1. In the range of dilution rates of their experiments (between 0.012 and 0.033 h−1), the measured methane yield was 1.42 mol/mol [31]. In our simulations, the predicted methane yield for this range of dilution rates lies between 1.23 and 1.37 mol/mol and is thus only slightly lower than the experimentally determined values. Again, this could be related to higher ATP maintenance costs which would increase the methane yield.

Unfortunately, Tatton et al. did not provide information on the community composition. And, in general, there seems to be only few experimental data for defined mixed cultures. Accordingly, our model and simulation approach might help to gain insights in metabolic constraints of those cultures also when respective experimental data are not available.


Microbial communities play a major role in anaerobic digestion and our study demonstrates that the use of stoichiometric models can be a valuable tool to gain insights about factors influencing the composition and stability of these communities.

We first established single-species models of three different organisms involved in the last steps of anaerobic digestion. The single-species models are crucial for a functioning community model and thus we carefully constructed and validated those models with experimental data from the literature. In some cases (e.g., autotrophic growth of methanogens), validation was not possible due to a lack of suitable data and in those cases further experimental investigations are necessary. Furthermore, we suggest a mechanism for growth of D. vulgaris on ethanol in the absence of sulfate which needs experimental validation.

In a next step, we connected the single-species models in a compartmented approach to create a community model and applied for the first time the approach of balanced growth proposed by Khandelwal et al. [14] in the context of biogas production. While we adopted this framework, we simplified the model representation (see [Eqs. (4) and (5)] in the Methods section) allowing direct implementation and analysis of the resulting models by standard tools for stoichiometric modeling and simulation.

In order to predict community compositions, we proposed a hierarchical optimization approach based on two objectives: maximization of the community growth rate and, as secondary objective, optimal substrate usage (biomass yield) for each organism involved. Compared to maximization of the community growth rate alone, solutions with unrealistic “altruistic” behaviors of organisms in the community are excluded resulting in a much smaller range of predicted optimal community compositions; in case of the two-species model it becomes a single point, whereas lines or regions of optimality can arise if multiple organisms with similar (or even identical) metabolic functions exist in the community. This approach, as well as the whole methodology applied here, can readily be applied to more complex communities. Compared to OptCom [13], which relies on a multi-level optimization framework, our approach appears simpler because OptDeg, quantifying the degree of optimality with respect to biomass yield, can be easily calculated for any given growth rate by a linear optimization with a single objective function. A comparison of predicted community compositions with measurements from two-species experiments showed good agreement confirming the validity of our approach.

Our work extended the scope of the theoretical studies by Stolyar et al. [11] and Zomorrodi and Maranas [13] by constructing and analyzing for the first time a three-species model for anaerobic digestion including a second methanogenic organism (M. barkeri). This three-species model resulted in different options for the community (competition, use of different substrates). We showed that competition (two organisms using the same substrate, thus having the same function in the community) leads to exchangeability of the organisms. The three scenarios resulted in different predicted patterns of community compositions for which experimental data are not yet available for validation.

As one important result of our simulations, we showed that a different ATPmaint of the species have a major impact on the community composition, especially for low growth rates. Hence, maintenance coefficients, which may depend on environmental conditions, need to be carefully considered when studying slow metabolic processes like anaerobic digestion.

Importantly, our model also enabled us to give predictions at which community composition maximum specific methane production rates and yields can be expected. Apparently, maximum values for these key process parameters of biogas plants can only be reached if some species in the process waste substrate and energy. However, this would be accompanied by lower biomass yields, which is contrary to the objective of the involved species and would also negatively affect the volumetric productivity.

In the future, the next step will be to investigate more complex community models of anaerobic digestion by including more species. These models will help to gain a deeper understanding of the key characteristics of the biogas process and, as ultimate goal, might eventually be used to develop intervention or control strategies to improve the process in terms of product yields and stability. While the considerations made herein focused on the biogas processes with emphasis on product (methane) synthesis, our models may also shed light on metabolic interactions of these communities in their natural habitats.


Stoichiometric and constraint-based modeling

Stoichiometric and constraint-based metabolic modeling has become a standard tool to analyze key properties and capabilities of the metabolism of diverse organisms [810]. As a steady-state approach, it relies solely on the structure of metabolic networks and does not need kinetic parameters. Hence, this modeling approach is well suited especially for modeling large-scale systems including microbial communities. In stoichiometric network analysis, a steady state of metabolite concentrations is assumed where no net production or consumption of internal metabolites occurs. This is based on the observation that intracellular enzyme reactions are fast compared to changes in gene expression and dynamic changes in the environment [8]. The steady-state assumption leads to the metabolite balancing equation:

$$\bf {Nr}~ = ~{\bf{0}}$$

where N is the stoichiometric matrix that contains the stoichiometric coefficients of all reactions and r is the vector of net reaction rates. In addition, flux capacity constraints (lower and upper boundaries) for the reaction rates can be considered:

$$\it {lb}_{i} \le r_{i} \le {\it{ub}}_{i}.$$

In particular, for irreversible reactions, r i  ≥ 0 must be fulfilled. An important method frequently applied in stoichiometric modeling is FBA. FBA maximizes a linear objective function.

$$\mathop {\text{maximize}}\limits_{\bf{r}} \;\;\;\;\bf{c}^{T} \bf{r}$$

Subject to Eqs. (1) and (2), typical objective functions are the maximization of the biomass yield, growth rate, or product yield. Here we use FBA to calculate (i) the maximum community growth rate, (ii) the maximum biomass yields, and (iii) the OptDeg (see below).

Single-species models

For construction of the single stoichiometric metabolic models of D. vulgaris, M. maripaludis, and M. barkeri, we used the KEGG [27] and MetaCyc [44] databases as well as information from a number of publications. Similar to Stolyar et al. [11], we constructed the single-species models with a focus on the central metabolism. The models contain the major pathways of energy, redox, and precursor metabolism, since these pathways govern the metabolic interdependencies between the organisms of the communities.

Stoichiometric metabolic models usually include a biomass synthesis reaction (BSR) specifying the stoichiometries of precursors, energy (ATP), and reduction equivalents (NADPH) needed to generate biomass of the organism investigated. Since detailed information about the specific biomass composition for the three species was not available and because moderate variations in the biomass compositions usually have a minor impact on major fluxes in the central metabolism, we used for all three organisms the BSR from the Escherichia coli model of Stelling et al. [45].

Maintenance coefficients

Using the experimental literature data and applying the method of Pirt [46], we calculated the (true) biomass yields and the substrate consumption rates for maintenance processes. From the latter, we calculated a lower bound for the non-growth-associated ATP maintenance (ATPmaint) coefficient by multiplying the substrate uptake rate at zero growth with the maximum ATP yield (calculated by the model) for this substrate in the respective organism.

Community models

The model of each of the three species considered was included as a compartment in the community model (Fig. 1). An additional compartment for exchange of metabolites connects the species compartments: organisms were allowed to consume metabolites from and to excrete products into the pool of exchange metabolites via transport reactions. The pool of exchange metabolites was also connected to the medium to allow uptake of substrates and accumulation of some products in the environment.

For simulating the community, we decided to use the concept of balanced growth [14] demanding that all organisms must grow with the same specific growth rate to get a stable community composition. Balanced growth applies to microbial communities that function in a fairly constant environment and here we consider the biogas process (e.g., in a (quasi-) continuously operating biogas plant) as such. The assumption of balanced growth allows us to use constraint-based methods, where steady state is a key requirement [see Eq. (1)].

While we adopted the basic concept of Khandelwal et al. [14], we use a slightly different representation of the resulting stoichiometric community models simplifying their implementation and analysis in existing software tools for stoichiometric modeling. In a community model with n species, the model contains n species biomass compounds (BM1,…, BM n ) as well as a compound representing the (total) community biomass (BM C ). Each biomass compound BM i is produced by the precursors p i,1,…,p i,k (with stoichiometric factors α i,1,…, α i,k ) to be generated by species i:

$$\alpha_{i,1} p_{i,1} + \alpha_{i,2} p_{i,2} + \cdots + \alpha_{i,k} p_{i,k} \to \left[ { 1 {\text{ gram}}} \right]{\text{ BM}}_{i}.$$

The total biomass compound BM C is composed of the n species biomass compounds, each having a specific fraction F i (gDW i /gDW C ) at the total biomass.  F = (F 1,F 2,…,F n ) thus describes the community composition. Obviously, the fractions must fulfill \(F_{1} + F_{2} + \cdots + F_{n} = 1\) . Consequently, formation of total community biomass can be described by

$$F_{1} \cdot {\text{BM}}_{ 1} + F_{2} \cdot {\text{BM}}_{ 2} + \cdots + F_{n} \cdot {\text{BM}}_{\text{n}} \to \left[ { 1 {\text{ gram}}} \right]{\text{ BM}}_{C}.$$

BM C is considered as external metabolite and may thus accumulate in the model. The rate of Eq. (5) is the community growth rate µ C (h−1), whereas the rates of the reactions in Eq. (4) are the specific biomass production rates r BMi given in (gDW i /gDW C /h). Note that in steady state it must hold that r BMi  = F 1 ∙µ C . Hence, although the effective growth rate of all species is identical (µ C ), different biomass fractions can exist implying different amounts of biomass produced by the species. All fluxes in the model refer to total biomass and all fluxes except µ C and r BMi have unit (mmol/gDW C /h). Therefore, specific constraints (e.g., maximum substrate consumption or maintenance coefficient of organism i) must be multiplied with F i to correctly reflect capacities.

With this procedure, assembly of a stoichiometric community model from the single-species models is straightforward. One basically needs to (i) introduce the pools of exchange metabolites, (ii) define the biomass composition F, (iii) introduce reaction Eq. (5) for the total biomass, and (iv) relate specific fluxes (or flux bounds) to the total biomass. The names of internal metabolites must differ in the species models, e.g., pyruvate1, pyruvate2, …, pyruvate n . The resulting stoichiometric model can again be represented by a stoichiometric matrix N, certain flux bounds [Eq. (2)], and the metabolite balancing Eq. (1).

Note also that the biomass composition F [and thus the stoichiometries in Eq. (5)] represent a new degree of freedom (not contained in single-species models) which we varied in the simulations in the “Results and discussion” section.

Objective functions

Metabolic stoichiometric models are usually underdetermined (infinite many flux vectors exist). To predict certain metabolic characteristics of an organism, linear optimizations are carried out (FBA). A frequently applied objective function in Eq. (3) is the maximization of the growth rate or biomass yield. It is reasonable to use this rationale also for community models and thus to maximize the community growth rate µ C :

$$\mathop {\text{maximize}}\limits_{\bf{r}} \;\;\;\;\mu_{C}$$

[subject to Eqs. (1) and (2) and a given community composition F]. However, as it turns out, while the maximum community growth rate (which we denote here by \(\mu_{C}^{{^{\text{opt}} }}\)) is unique, the corresponding flux distributions resulting in the optimal community growth rate are often not unique. Furthermore, many solutions might reflect unrealistic behaviors where one or more organisms must behave “altruistically” and waste energy because the maximum community growth rate is limited by another organism (see “Results and discussion” section).

We therefore follow a hierarchical optimization approach and use as a reasonable second optimization criterion that the cells not only grow with maximum growth rate but additionally also under optimal utilization of substrates, i.e., with maximum biomass yields. Since the species in the community use different substrates resulting in different maximum biomass yields (even in case of identical substrates the maximum biomass yields might be different), we need to simultaneously consider maximization of biomass yield for each organism. Our objective function for the secondary optimization step therefore contains one term for each organism and substrate, namely the product of the substrate uptake rate \(r_{{{\text{S}}_{i} }}\) of substrate S i in species i with the specific maximum theoretical biomass yield \(\mathbf{Y}_{{X_{i} /{\text{S}}_{i} }}^{{\hbox{max} ,\mu_{C}^{\text{opt}} }}\) of species i on its substrate S i at the maximum growth rate \(\mu_{C}^{{^{\text{opt}} }}\) [determined in the first optimization step (6)]:

$$\begin{array}{*{20}c} {\mathop {\text{minimize}}\limits_\mathbf{r} \;z\; = \;r_{{{\text{S}}_{1} }} \cdot \mathbf{Y}_{{X_{1} /{\text{S}}_{1} }}^{{\hbox{max} ,\,\mu_{C}^{\text{opt}} }} + r_{{{\text{S}}_{2} }} \cdot \mathbf{Y}_{{X_{2} /{\text{S}}_{2} }}^{{\hbox{max} ,\,\,\mu_{C}^{\text{opt}} }} + \cdots + r_{{{\text{S}}_{n} }} \cdot \mathbf{Y}_{{X_{n} /{\text{S}}_{n} }}^{{\hbox{max} ,\,\,\mu_{C}^{\text{opt}} }} } \\ {s.t.} \\ {\mu_{C} = \mu_{C}^{\text{opt}} } \\ \mathbf{Nr = 0} \\ {{\it{lb}}_{j} \le r_{j} \le {\it{ub}}_{j} } \\ \mathbf{F} \\ \end{array}$$

Importantly, \(\mathbf{Y}_{{X_{i} /{\text{S}}_{i} }}^{{\hbox{max} ,\,\,\mu_{{{\text{C}}}}^{opt} }}\) is determined in the single-species model at the maximum biomass yield of species i on its substrate S i for the fixed (maximum) community growth rate \(\mu_{C}^{{^{\text{opt}} }}\). Furthermore, if a species uses multiple substrates, one summand must be included in Eq. (7) for each substrate used. As also indicated in Eq. (7), the secondary optimization is subject to (i) the given community composition F, (ii) the determined maximum community growth rate \(\mu_{C}^{{^{\text{opt}} }}\), and (iii) the usual steady-state conditions and flux bounds. Consequently, the optimum z opt resulting from the optimization of (7) is the (theoretical) minimal total biomass synthesis rate [gDWC/(gDWC h)], we could expect for the specified conditions if all organisms would grow with maximum biomass yields. If the value of z opt equals the value of the assumed community growth rate \(\mu_{C}^{{^{\text{opt}} }},\) then we can conclude that all species grow with maximal biomass yields, otherwise at least one species must “waste” some substrate to keep the community in a balanced state. To quantify “how close” the community is with respect to the second optimization criterion (optimal substrate utilization (biomass yield) of all substrates/organisms involved), we calculate the OptDeg as the quotient of the maximal community growth rate \(\left( {\mu_{C}^{{^{\text{opt}} }} } \right)\) and the minimal expected growth rate z opt if the cells use their substrates optimally:

$${\text{OptDeg}} = \mu_{C}^{\text{opt}} /z^{\text{opt}}$$

OptDeg is smaller than one if at least one organism “wastes” its substrate. It reaches unity if the community grows optimally with respect to both growth rate and biomass yield which we consider as the most likely behavior of the species in the community (see “Results and discussion”). As described above, in several simulations, we will calculate z opt (and OptDeg) as secondary objective based on a given optimal community growth rate \(\mu_{C}^{{^{\text{opt}} }}\) (the primary objective). However, in some calculations, we will also study biomass yield optimality for any fixed community growth rate µ C . This is relevant, for example, for a continuous process with a constant dilution (and thus constant specific community growth) rate.


As described in the Introduction section and as indicated in Fig. 1, we assumed that hydrogen and formate produced by D. vulgaris must be consumed by the methanogenic organisms (M. maripaludis, M. barkeri). Acetate accumulation, on the other hand, was allowed in the simulations. We fixed the community composition F for single simulations. In community simulation studies, we scanned the whole range of possible community compositions by discretizing the specific fraction F i of each organism from 0 to 1 in steps of 0.01 (while ensuring that the sum of all F i must be unity).

We implemented and analyzed all models with CellNetAnalyzer, a MATLAB package for structural and functional analysis of metabolic and signaling networks [47] which itself uses CPLEX as solver for linear optimizations. All models discussed in this work are documented (Additional file 2) and available in SBML format (Additional files 3, 4, 5, 6 and 7).

Biomass estimation from the literature data

For comparison of simulation results with experimental data from Meyer et al. [36, 48], we needed to derive the total biomass produced in the experiments. Meyer et al. measured the cell concentrations, which we used to approximate the dry weight concentrations. M. maripaludis builds spherical cells with a diameter of approximately 1 µm. For Desulfovibrio species, we assumed a rod shape (cylinder with half spheres as ends) with a length of 2 µm and a diameter of 0.5 µm. The calculated cell volumes were 0.5 µm3 and 0.3 µm3, respectively. For approximating the dry weight per cell, we took the relation of dry weight to cell volume from Loferer-Krossbacher et al. [49]: m = 435*V0.85 (m is the dry weight in fg and V is the volume in µm3). With the calculated dry weights per cell, we transformed the cell ratio into a dry weight ratio and calculated substrate consumption and product formation rates.



optimality degree


ATP maintenance coefficient


flux balance analysis


  1. Paerl HW, Pinckney JL. A mini-review of microbial consortia: their roles in aquatic production and biogeochemical cycling. Microbial Ecol. 1996;31(3):225–47.

    Article  Google Scholar 

  2. Bardgett RD, Freeman C, Ostle NJ. Microbial contributions to climate change through carbon cycle feedbacks. ISME J. 2008;2(8):805–14.

    Article  CAS  Google Scholar 

  3. Canfield DE, Glazer AN, Falkowski PG. The evolution and future of Earth’s nitrogen cycle. Science. 2010;330(6001):192–6.

    Article  CAS  Google Scholar 

  4. Turnbaugh PJ, Ley RE, Hamady M, Fraser-Liggett C, Knight R, Gordon JI. The human microbiome project: exploring the microbial part of ourselves in a changing world. Nature. 2007;449(7164):804.

    Article  CAS  Google Scholar 

  5. Cho I, Blaser MJ. Applications of next-generation sequencing. The human microbiome: at the interface of health and disease. Nat Rev Genet. 2012;13(4):260–70.

    CAS  Google Scholar 

  6. Faust K, Raes J. Microbial interactions: from networks to models. Nat Rev Microbiol. 2012;10(8):538–50.

    Article  CAS  Google Scholar 

  7. Weiland P. Biogas production: current state and perspectives. Appl Microbiol Biotechnol. 2009;85(4):849–60.

    Article  Google Scholar 

  8. Varma A, Palsson BO. Metabolic flux balancing—basic concepts, scientific and practical use. Bio-Technol. 1994;12(10):994–8.

    Article  CAS  Google Scholar 

  9. Price ND, Papin JA, Schilling CH, Palsson BO. Genome-scale microbial in silico models: the constraints-based approach. Trends Biotechnol. 2003;21(4):162–9.

    Article  CAS  Google Scholar 

  10. Orth JD, Thiele I, Palsson BØ. What is flux balance analysis? Nat Biotechnol. 2010;28(3):245–8.

    Article  CAS  Google Scholar 

  11. Stolyar S, Van Dien S, Hillesland KL, Pinel N, Lie TJ, Leigh JA, et al. Metabolic modeling of a mutualistic microbial community. Mol Syst Biol. 2007;3(1):92.

    Google Scholar 

  12. Bizukojc M, Dietz D, Sun J, Zeng AP. Metabolic modelling of syntrophic-like growth of a 1,3-propanediol producer, Clostridium butyricum, and a methanogenic archeon, Methanosarcina mazei, under anaerobic conditions. Bioprocess Biosyst Eng. 2010;33(4):507–23.

    Article  CAS  Google Scholar 

  13. Zomorrodi AR, Maranas CD. OptCom: a multi-level optimization framework for the metabolic modeling and analysis of microbial communities. PLoS Comput Biol. 2012;8(2):e1002363.

    Article  CAS  Google Scholar 

  14. Khandelwal RA, Olivier BG, Roling WF, Teusink B, Bruggeman FJ. Community flux balance analysis for microbial consortia at balanced growth. PLoS One. 2013;8(5):e64567.

    Article  CAS  Google Scholar 

  15. Harcombe WR, Riehl WJ, Dukovski I, Granger BR, Betts A, Lang AH, et al. Metabolic resource allocation in individual microbes determines ecosystem interactions and spatial dynamics. Cell Rep. 2014;7(4):1104–15.

    Article  CAS  Google Scholar 

  16. Freilich S, Zarecki R, Eilam O, Segal ES, Henry CS, Kupiec M, et al. Competitive and cooperative metabolic interactions in bacterial communities. Nat Commun. 2011;2:589.

    Article  Google Scholar 

  17. Chiu HC, Levy R, Borenstein E. Emergent biosynthetic capacity in simple microbial communities. PLoS Comput Biol. 2014;10(7):e1003695.

    Article  Google Scholar 

  18. Taffs R, Aston JE, Brileya K, Jay Z, Klatt CG, McGlynn S, et al. In silico approaches to study mass and energy flows in microbial consortia: a syntrophic case study. BMC Syst Biol. 2009;3(1):114.

    Article  Google Scholar 

  19. Zhuang K, Izallalen M, Mouser P, Richter H, Risso C, Mahadevan R, et al. Genome-scale dynamic modeling of the competition between Rhodoferax and Geobacter in anoxic subsurface environments. ISME J. 2011;5(2):305–16.

    Article  Google Scholar 

  20. Hanly TJ, Henson MA. Dynamic flux balance modeling of microbial co-cultures for efficient batch fermentation of glucose and xylose mixtures. Biotechnol Bioeng. 2011;108(2):376–85.

    Article  CAS  Google Scholar 

  21. Zomorrodi AR, Islam MM, Maranas CD. d-OptCom: dynamic multi-level and multi-objective metabolic modeling of microbial communities. ACS Synth Biol. 2014;3(4):247–57.

    Article  CAS  Google Scholar 

  22. McInerney MJ, Bryant MP. Basic principles of bioconversions in anaerobic digestion and methanogenesis. In: Biomass conversion processes for energy and fuels. London: Springer; 1981. p. 277–96.

  23. Schink B. Energetics of syntrophic cooperation in methanogenic degradation. Microbiol Mol Biol Rev. 1997;61(2):262–80.

    CAS  Google Scholar 

  24. Batstone DJ, Keller J, Angelidaki I, Kalyuzhnyi S, Pavlostathis S, Rozzi A, et al. The IWA Anaerobic Digestion Model No 1(ADM 1). Water Sci Technol. 2002;45(10):65–73.

    CAS  Google Scholar 

  25. Thauer RK, Kaster AK, Seedorf H, Buckel W, Hedderich R. Methanogenic archaea: ecologically relevant differences in energy conservation. Nat Rev Microbiol. 2008;6(8):579–91.

    Article  CAS  Google Scholar 

  26. Jones WJ, Paynter M, Gupta R. Characterization of Methanococcus maripaludis sp. nov., a new methanogen isolated from salt marsh sediment. Arch Microbiol. 1983;135(2):91–7.

    Article  Google Scholar 

  27. Kanehisa M, Araki M, Goto S, Hattori M, Hirakawa M, Itoh M, et al. KEGG for linking genomes to life and the environment. Nucleic Acids Res. 2008;36(Database issue):D480–4.

    CAS  Google Scholar 

  28. Bryant MP, Campbell LL, Reddy CA, Crabill MR. Growth of Desulfovibrio in lactate or ethanol media low in sulfate in association with H2-utilizing methanogenic bacteria. Appl Environ Microbiol. 1977;33(5):1162–9.

    CAS  Google Scholar 

  29. Badziong W, Thauer RK. Growth yields and growth rates of Desulfovibrio vulgaris (Marburg) growing on hydrogen plus sulfate and hydrogen plus thiosulfate as the sole energy sources. Arch Microbiol. 1978;117(2):209–14.

    Article  CAS  Google Scholar 

  30. Tang Y, Pingitore F, Mukhopadhyay A, Phan R, Hazen TC, Keasling JD. Pathway confirmation and flux analysis of central metabolic pathways in Desulfovibrio vulgaris Hildenborough using gas chromatography-mass spectrometry and Fourier transform-ion cyclotron resonance mass spectrometry. J Appl Bacteriol. 2007;189(3):940–9.

    Article  CAS  Google Scholar 

  31. Tatton MJ, Archer DB, Powell GE, Parker ML. Methanogenesis from ethanol by defined mixed continuous cultures. Appl Environ Microbiol. 1989;55(2):440–5.

    CAS  Google Scholar 

  32. Kremer DR, Nienhuiskuiper HE, Hansen TA. Ethanol dissimilation in Desulfovibrio. Arch Microbiol. 1988;150(6):552–7.

    Article  CAS  Google Scholar 

  33. Pereira IA, Ramos AR, Grein F, Marques MC, da Silva SM, Venceslau SS. A comparative genomic analysis of energy metabolism in sulfate reducing bacteria and archaea. Front Microbiol. 2011;2:69.

    CAS  Google Scholar 

  34. Buckel W, Thauer RK. Energy conservation via electron bifurcating ferredoxin reduction and proton/Na(+) translocating ferredoxin oxidation. Biochim Biophys Acta. 2013;1827(2):94–113.

    Article  CAS  Google Scholar 

  35. Price MN, Ray J, Wetmore KM, Kuehl JV, Bauer S, Deutschbauer AM, et al. The genetic basis of energy conservation in the sulfate-reducing bacterium Desulfovibrio alaskensis G20. Front Microbiol. 2014;5:577.

    Article  Google Scholar 

  36. Meyer B, Kuehl JV, Price MN, Ray J, Deutschbauer AM, Arkin AP, et al. The energy-conserving electron transfer system used by Desulfovibrio alaskensis strain G20 during pyruvate fermentation involves reduction of endogenously formed fumarate and cytoplasmic and membrane-bound complexes, Hdr-Flox and Rnf. Environ Microbiol. 2014;16(11):3463–86.

    Article  CAS  Google Scholar 

  37. Walker CB, He Z, Yang ZK, Ringbauer JA Jr, He Q, Zhou J, et al. The electron transfer system of syntrophically grown Desulfovibrio vulgaris. J Bacteriol. 2009;191(18):5793–801.

    Article  CAS  Google Scholar 

  38. Schönheit P, Moll J, Thauer RK. Growth parameters (Ks, µmax, Ys) of Methanobacterium thermoautotrophicum. Arch Microbiol. 1980;127(1):59–65.

    Article  Google Scholar 

  39. Nethe-Jaenchen R, Thauer RK. Growth yields and saturation constant of Desulfovibrio vulgaris in chemostat culture. Arch Microbiol. 1984;137(3):236–40.

    Article  CAS  Google Scholar 

  40. Tijhuis L, Van Loosdrecht MC, Heijnen JJ. A thermodynamically based correlation for maintenance gibbs energy requirements in aerobic and anaerobic chemotrophic growth. Biotechnol Bioeng. 1993;42(4):509–19.

    Article  CAS  Google Scholar 

  41. Fardeau ML, Peillex JP, Belaich JP. Energetics of the growth of Methanobacterium thermoautotrophicum and Methanococcus thermolithotrophicus on ammonium-chloride and dinitrogen. Arch Microbiol. 1987;148(2):128–31.

    Article  CAS  Google Scholar 

  42. Seitz HJ, Cypionka H. Chemolithotrophic growth of Desulfovibrio desulfuricans with hydrogen coupled to ammonification of nitrate or nitrite. Arch Microbio. 1986;146(1):63–7.

    Article  CAS  Google Scholar 

  43. Okabe S, Nielsen PH, Charcklis WG. Factors affecting microbial sulfate reduction by Desulfovibrio desulfuricans in continuous culture: limiting nutrients and sulfide concentration. Biotechnol Bioeng. 1992;40(6):725–34.

    Article  CAS  Google Scholar 

  44. Caspi R, Altman T, Dreher K, Fulcher CA, Subhraveti P, Keseler IM, et al. The MetaCyc database of metabolic pathways and enzymes and the BioCyc collection of pathway/genome databases. Nucleic Acids Res. 2012;40(Database issue):D742–53.

    Article  CAS  Google Scholar 

  45. Stelling J, Klamt S, Bettenbrock K, Schuster S, Gilles ED. Metabolic network structure determines key aspects of functionality and regulation. Nature. 2002;420(6912):190–3.

    Article  CAS  Google Scholar 

  46. Pirt SJ. The maintenance energy of bacteria in growing cultures. Proc R Soc Lond B Biol Sci. 1965;163(991):224–31.

    Article  CAS  Google Scholar 

  47. Klamt S, Saez-Rodriguez J, Gilles ED. Structural and functional analysis of cellular networks with cell NetAnalyzer. BMC Syst Biol. 2007;1(1):2.

    Article  Google Scholar 

  48. Meyer B, Kuehl JV, Deutschbauer AM, Arkin AP, Stahl DA. Flexibility of syntrophic enzyme systems in Desulfovibrio species ensures their adaptation capability to environmental changes. J Bacteriol. 2013;195(21):4900–14.

    Article  CAS  Google Scholar 

  49. Loferer-Krossbacher M, Klima J, Psenner R. Determination of bacterial cell dry mass by transmission electron microscopy and densitometric image analysis. Appl Environ Microbiol. 1998;64(2):688–94.

    CAS  Google Scholar 

  50. Scherer P, Sahm H. Influence of sulfur-containing-compounds on the growth of Methanosarcina barkeri in a defined medium. Eur J Appl Microbiol. 1981;12(1):28–35.

    Article  CAS  Google Scholar 

  51. Krzycki JA, Wolkin RH, Zeikus JG. Comparison of unitrophic and mixotrophic substrate metabolism by acetate-adapted strain of Methanosarcina barkeri. J Bacteriol. 1982;149(1):247–54.

    CAS  Google Scholar 

  52. Rajoka MI, Tabassum R, Malik KA. Enhanced rate of methanol and acetate uptake for production of methane in batch cultures using Methanosarcina mazei. Bioresour Technol. 1999;67(3):305–11.

    Article  CAS  Google Scholar 

  53. Weimer PJ, Zeikus JG. One carbon metabolism in methanogenic bacteria. Cellular characterization and growth of Methanosarcina barkeri. Arch Microbiol. 1978;119(1):49–57.

    Article  CAS  Google Scholar 

  54. Chua HB, Robinson JP. Formate-limited growth of Methanobacterium formicium in steady-state cultures. Arch Microbiol. 1983;135(2):158–60.

    Article  CAS  Google Scholar 

Download references

Authors’ contributions

DB, UR, and SKlamt designed and coordinated the study. SKoch, DB, and KF reconstructed and implemented the metabolic models. SKoch and SKlamt developed the optimization approach based on the optimality degree. SKoch performed computational analyses. All authors discussed the results and helped to draft the manuscript. All authors read and approved the final manuscript.


This research is supported by a research grant from the “International Max Planck Research School (IMPRS) for Advanced Methods in Process and System Engineering (Magdeburg)” and by the Federal State of Saxony-Anhalt (Research Center “Dynamic Systems: Biosystems Engineering”).

Competing interests

The authors declare that they have no competing interests.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Steffen Klamt.

Additional files

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Koch, S., Benndorf, D., Fronk, K. et al. Predicting compositions of microbial communities from stoichiometric models with applications for the biogas process. Biotechnol Biofuels 9, 17 (2016).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: