-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathallObjCall.m
27 lines (22 loc) · 1.08 KB
/
allObjCall.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
% Exploring the cellular objective in flux balance constraint-based models.
% Author: Rafael Costa
% Affiliation: Instituto de Engenharia de Sistemas e Computadores, Investigacão e Desenvolvimento (INESC-ID), Lisboa
% and
% Center for Intelligent Systems, LAETA, IDMEC, IST, University of Lisbon
% Author: Nguyen Hoang Son
function solution=allObjCall(glob,model,netcode,taskcode)
%%% Objective functions for FBA %%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% pFBA=false;
solution{1} = maxBiomass(glob,model,netcode,taskcode);
solution{2} = maxATP(glob,model,netcode,taskcode);
solution{3} = minManhattan(glob,model,netcode,taskcode);
solution{4} = maxBMperFlux(glob,model,netcode); %approximated NLP
solution{5} = maxATPperFlux(glob,model,netcode);
% solution{4} = maxBMperFlux2(glob,model,netcode);%Matlab global
% optimization toolbox
% solution{5} = maxATPperFlux2(glob,model,netcode);
solution{6} = minRedox(glob,model,netcode,taskcode);
solution{7} = minATPProd(glob,model,netcode,taskcode);
solution{8}= maxATPProd(glob,model,netcode,taskcode);
end