-
Notifications
You must be signed in to change notification settings - Fork 0
/
Fig9_plot_3D_figure_V3.m
332 lines (310 loc) · 14.7 KB
/
Fig9_plot_3D_figure_V3.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
%plot 3D surface figure with saved data
close all
clear all
clc
text_size=8;
text_size2=14;
title_size=15;
line_width=2;
load data0418.mat
%-------------PYR-----------
set(figure(1),'Units','inches','Position',[2 1 5*3 4*3])
set(figure(2),'Units','inches','Position',[1 1 1.1*5*4 2.2*3.5])
set(figure(3),'Units','inches','Position',[1 1 1.1*5*4 2.2*3.5*1])
set(figure(4),'Units','inches','Position',[1 1 1.1*5*4 2.2*3.5*1])
figure(1)
subplot(3,3,1)
surf(1e3*MALstep,1e3*PYRstep,PYRm,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([0 11])
text(0.5,9,6,'PYR','Fontsize',text_size2)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Concentration (mM)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%title('PYRm and MALm','Fontsize',title_size)
%-------------------------------
subplot(3,3,2)
% surf(1e3*MALstep,1e3*PYRstep,ACOAm./(ACOAm+COAm));
surf(1e3*MALstep,1e3*PYRstep,ACOAm,'EdgeColor','none','FaceAlpha',.8);colormap jet
hold on
surf(1e3*MALstep,1e3*PYRstep,COAm,'EdgeColor','none','FaceAlpha',.8);colormap jet;
hold off
xlim([0 10])
ylim([0 10])
zlim([0 1.5])
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
text(0,9,0.3,'COA','Fontsize',text_size2)
text(8,2,0.3,'ACOA','Fontsize',text_size2)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Concentration (mM)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,3)
surf(1e3*MALstep,1e3*PYRstep,CITm,'EdgeColor','none','FaceAlpha',.8);colormap jet;
text(0,9,8,'CIT','Fontsize',text_size2)
xlim([0 10])
ylim([0 10])
zlim([0 15])
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Concentration (mM)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,4)
surf(1e3*MALstep,1e3*PYRstep,SUCm,'EdgeColor','none','FaceAlpha',.8)
hold on
surf(1e3*MALstep,1e3*PYRstep,FUMm,'EdgeColor','none','FaceAlpha',.8)
hold on
surf(1e3*MALstep,1e3*PYRstep,MALm,'EdgeColor','none','FaceAlpha',.8);colormap jet;
hold off
text(0.3,10,5,'FUM','Fontsize',text_size2)
text(0.3,10,1,'SUC','Fontsize',text_size2)
text(0.3,10,10,'MAL','Fontsize',text_size2)
xlim([0 10])
ylim([0 10])
zlim([0 15])
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Concentration (mM)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,5)
surf(1e3*MALstep,1e3*PYRstep,NADHm./(NADHm+NADm),'EdgeColor','none','FaceAlpha',.8);colormap jet;
hold on
surf(1e3*MALstep,1e3*PYRstep,FADH2m./(FADH2m+FADm),'EdgeColor','none','FaceAlpha',.8);colormap jet;
hold off
xlim([0 10])
ylim([0 10])
text(0.5,9,1,'NADH','Fontsize',text_size2)
text(0.5,9,0.3,'FADH_2','Fontsize',text_size2)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Ratio','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,6)
surf(1e3*MALstep,1e3*PYRstep,UQH2m./(UQm+UQH2m),'EdgeColor','none','FaceAlpha',.8);colormap jet;
hold on
xlim([0 10])
ylim([0 10])
text(0.5,10,8e-3,'UQH_2','Fontsize',text_size2)
%surf(1e3*MALstep,1e3*PYRstep,UQm,'FaceColor','r','EdgeColor','none','FaceAlpha',.8)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Ratio','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,7)
surf(1e3*MALstep,1e3*PYRstep,CytCredm./(CytCredm+CytCoxim),'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
%hold on
%surf(1e3*MALstep,1e3*PYRstep,CytCoxim,'FaceColor','r','EdgeColor','none','FaceAlpha',.8)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
text(0.5,10,0.22,'CytC(ratio)','Fontsize',text_size2)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Ratio','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,8)
surf(1e3*MALstep,1e3*PYRstep,ATPm./(ATPm+ADPm),'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
text(0.5,9,0.09,'ATP','Fontsize',text_size2)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Ratio','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(3,3,9)
surf(1e3*MALstep,1e3*PYRstep,dPsi,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([145 150])
text(0.5,10,145,'d\Psi','Fontsize',text_size2)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','left','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Membrane Potential (mV)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
% %%
% %----------------------------------------------------------
% text_size=9;
figure(2)
subplot(2,4,1)
surf(1e3*MALstep,1e3*PYRstep,PYRH,'EdgeColor','none','FaceAlpha',.8);colormap jet;
text(0.5,9,18,'PYRH','Fontsize',text_size2,'FontWeight','bold')
xlim([0 10])
ylim([0 10])
zlim([2 15])
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-------------------------------
subplot(2,4,2)
surf(1e3*MALstep,1e3*PYRstep,TCC,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([2 15])
text(0.5,9,18,'TCC','Fontsize',text_size2,'FontWeight','bold')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%--------------------------------
subplot(2,4,3)
surf(1e3*MALstep,1e3*PYRstep,DCCMAL,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([-2 3])
text(0.5,9,18/13*3,'DCC(MAL)','Fontsize',text_size2,'FontWeight','bold')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(2,4,4)
surf(1e3*MALstep(5:end),1e3*PYRstep,DCCSUC(:,5:end),'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([-1 0.5])
text(0.5,9,18/13*0.5,'DCC(SUC)','Fontsize',text_size2,'FontWeight','bold')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
figure(3)
subplot(2,4,1)
surf(1e3*MALstep,1e3*PYRstep,PYRDH,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([0 15])
text(0.5,9,17,'PDH','Fontsize',text_size2,'FontWeight','bold')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(2,4,2)
surf(1e3*MALstep,1e3*PYRstep,MALDH,'EdgeColor','none','FaceAlpha',.8);colormap jet;
text(0.5,9,17,'MDH','Fontsize',text_size2,'FontWeight','bold')
xlim([0 10])
ylim([0 10])
zlim([0 15])
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(2,4,3)
surf(1e3*MALstep,1e3*PYRstep,CITD,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([0 15])
text(0.5,9,17,'CITDH','Fontsize',text_size2,'FontWeight','bold')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(2,4,4)
surf(1e3*MALstep,1e3*PYRstep,AKGDH,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([0 15])
text(0.5,9,17,'AKGDH','Fontsize',text_size2,'FontWeight','bold')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
figure(4)
subplot(2,4,1)
surf(1e3*MALstep,1e3*PYRstep,CI,'EdgeColor','none','FaceAlpha',.8);colormap jet;
xlim([0 10])
ylim([0 10])
zlim([15 30])
% title('CI')
text(0.5,9,22,'CI','Fontsize',text_size2)
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
sp=5;
subplot(2,4,2)
surf(1e3*MALstep(sp:end),1e3*PYRstep,CIII(:,sp:end),'EdgeColor','none','FaceAlpha',.8);colormap jet;
text(0.5,9,23,'CIII','Fontsize',text_size2)
xlim([0 10])
ylim([0 10])
zlim([28 30])
% title('CIII')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(2,4,3)
surf(1e3*MALstep(sp:end),1e3*PYRstep,CIV(:,sp:end),'EdgeColor','none','FaceAlpha',.8);colormap jet;
text(0.5,9,23,'CIV','Fontsize',text_size2)
xlim([0 10])
ylim([0 10])
zlim([28 30])
% title('CIV')
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
subplot(2,4,4)
surf(1e3*MALstep(sp:end),1e3*PYRstep,leak(:,sp:end),'EdgeColor','none','FaceAlpha',.8);colormap jet;
text(0.5,9,225,'Leak','Fontsize',text_size2)
% title('Leak')
xlim([0 10])
ylim([0 10])
zlim([280 300])
set(gcf,'color','w')
set(gca,'Fontsize',text_size,'LineWidth',line_width)
xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%-----------------------------------------------------
%
% figure(5)
%
% subplot(1,4,1)
%
%
% surf(1e3*MALstep,1e3*PYRstep,CII,'EdgeColor','none','FaceAlpha',.8);colormap jet;
% % zlim([19 22])
% title('CII')
% text(0.5,9,9,'CI','Fontsize',text_size2)
% set(gcf,'color','w')
% set(gca,'Fontsize',text_size,'LineWidth',line_width)
% xlabel('[PYR] (mM)','Rotation',15,'HorizontalAlignment','center','VerticalAlignment','middle');
% ylabel('[MAL] (mM)','Rotation',330,'HorizontalAlignment','center','VerticalAlignment','middle');
% zlabel('Flux (nmol/min/mg)','Rotation',90,'HorizontalAlignment','center','VerticalAlignment','bottom');
%
% %-----------------------------------------------------