Skip to content

Frequently asked questions and troubleshooting

Frequently asked questions (FAQs)

Does Human-GEM contain an ATP maintenance reaction?

Yes, MAR03964 is an ATP hydrolysis reaction:

constructEquations(ihuman, 'MAR03964')

ans =

  1×1 cell array

    {'ATP[c] + H2O[c] => ADP[c] + H+[c] + Pi[c]'}

Troubleshooting

Biomass flux is zero

Problem: Running FBA on Human-GEM or a model derived from Human-GEM with a biomass reaction as the objective results in a solution with zero flux, even when all exchange reaction bounds are open.

Solution: Convert the model to "open" format, meaning that it does not contain any "boundary" ("unconstrained") metabolites.

% using RAVEN: use the simplifyModel function
model = simplifyModel(model);

% using COBRA: find and remove all boundary metabolites
[~, boundary_comp_index] = ismember('Boundary', model.compNames);
if isfield(model, 'metComps')
    model = removeMetabolites(model, model.mets(model.metComps == boundary_comp_index));
end

GitHub Discussions

For additional questions and discussions related to Human-GEM, check out the Discussions page within the Human-GEM GitHub repository! Feel free to submit a question there if you cannot find a solution to your problem.