Dear Aarash,
thank you very much for your reply.
I am still a bit confused with Shlomi's implementation output.
So following what you said, Upregulated, Downregulates and
UnknownIncuded results are the ones on flux prediction, and they come
from the algorithms specifications (either gimme or shlomi).
Using the data provided on cobra toolbox 2, testTissueModel.mat, i ran
the command "createTissueSpecificModel" with gimme (default) and then
shlomi:
>[testModel,testRxns] = createTissueSpecificModel(model,expressionData)
testRxns =
Expressed: {1769x1 cell}
UnExpressed: {497x1 cell}
unknown: {41x1 cell}
UpRegulated: {52x1 cell}
DownRegulated: {0x1 cell}
UnknownIncluded: {1476x1 cell}
>[testModelS,testRxnsS] = createTissueSpecificModel(model,expressionData,[],[],[],'Shlomi')
testRxnsS =
solution: [1x1 struct]
Expressed: {1769x1 cell}
UnExpressed: {497x1 cell}
unknown: {41x1 cell}
UpRegulated: {497x1 cell}
DownRegulated: {0x1 cell}
UnknownIncluded: {1476x1 cell}
--> what I still don't get is:
1) shlomi puts all UnExpressed reactions to UpRegulated. What does it
mean? Does it mean these 497 rxns are predicted to carry a flux
(active)? or is this just because on shlomi algorithm rxns are not
tentatively removed?
2) no downregulated rxns --> also using own expression data, i had the
same 0 value for downregulated. isn't this a bit weird?
Thank you very much for your help.
Best regards,
Mafalda.