{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Analyzing models\n", "\n", "**cameo** uses the model data structures defined by [cobrapy](https://opencobra.github.io/cobrapy/), our favorite **CO**nstraints-**B**ased **R**econstruction and **A**nalysis tool for **Py**thon. **cameo** is thus 100% compatible with **cobrapy**. For efficiency reasons though **cameo** implements its own analysis methods that take advantage of a more advanced solver interface." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from cameo import models\n", "from cameo.visualization.plotting.with_plotly import PlotlyPlotter\n", "\n", "model = models.bigg.e_coli_core\n", "plotter = PlotlyPlotter()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "
\n", "Note that plotter is passed as the first argument of every plotting function.\n", "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Flux Variability Analysis\n", "\n", "Flux variability analysis (FVA) enables the computation of lower and upper bounds of reaction fluxes." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "from cameo import flux_variability_analysis" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
lower_boundupper_bound
PFK0.000000e+00176.61
PFL0.000000e+0040.00
PGI-5.000000e+0110.00
PGK-2.000000e+010.00
PGL0.000000e+0060.00
.........
NADH160.000000e+00120.00
NADTRHD0.000000e+00378.22
NH4t-5.712836e-3010.00
O2t0.000000e+0060.00
PDH0.000000e+0040.00
\n", "

95 rows × 2 columns

\n", "
" ], "text/plain": [ " lower_bound upper_bound\n", "PFK 0.000000e+00 176.61\n", "PFL 0.000000e+00 40.00\n", "PGI -5.000000e+01 10.00\n", "PGK -2.000000e+01 0.00\n", "PGL 0.000000e+00 60.00\n", "... ... ...\n", "NADH16 0.000000e+00 120.00\n", "NADTRHD 0.000000e+00 378.22\n", "NH4t -5.712836e-30 10.00\n", "O2t 0.000000e+00 60.00\n", "PDH 0.000000e+00 40.00\n", "\n", "[95 rows x 2 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fva_result = flux_variability_analysis(model)\n", "fva_result.data_frame" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fillcolor": "#B3E2CD", "hoverinfo": "none", "mode": "markers", "name": "WT", "opacity": 0.3, "selectedpoints": [ 0, 1, 4, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23 ], "type": "scatter", "x": [ 88.30500000000094, 20.00000000000043, -20.00000000000003, -10.000000000000032, 30.000000000000032, -10.000000000000007, -5, -9.99999999999998, 1.6074475238423838, -10, -10, -10, 83.30500000000033, 10.000000000000052, 10.000000000000052, 91.69499999999988, 83.30500000000035, -10, 83.30499999999996, 83.30499999999996, 9.99999999999999, 59.19499999999991, 10.000000000000004, 88.30500000000019, 0.4369607534842159 ], "y": [ 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 ] } ], "layout": { "dragmode": "select", "height": 432, "shapes": [ { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 176.6100000000019, "x1": 0, "y0": 0.5, "y1": 1.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 40.00000000000086, "x1": 0, "y0": 1.5, "y1": 2.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 10, "x1": -50.00000000000006, "y0": 2.5, "y1": 3.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -20.000000000000064, "y0": 3.5, "y1": 4.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 60.000000000000064, "x1": 0, "y0": 4.5, "y1": 5.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -20.000000000000014, "y0": 5.5, "y1": 6.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -10, "y0": 6.5, "y1": 7.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 3.870761436604032e-14, "x1": -20, "y0": 7.5, "y1": 8.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 3.2148950476847675, "x1": 0, "y0": 8.5, "y1": 9.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -20, "y0": 9.5, "y1": 10.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -20, "y0": 10.5, "y1": 11.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -20, "y0": 11.5, "y1": 12.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 166.61000000000067, "x1": 0, "y0": 12.5, "y1": 13.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 20.000000000000103, "x1": 0, "y0": 13.5, "y1": 14.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 20.000000000000103, "x1": 0, "y0": 14.5, "y1": 15.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 174.99999999999977, "x1": 8.39, "y0": 15.5, "y1": 16.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 166.6100000000007, "x1": 0, "y0": 16.5, "y1": 17.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -20, "y0": 17.5, "y1": 18.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 166.60999999999993, "x1": 0, "y0": 18.5, "y1": 19.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 166.60999999999993, "x1": 0, "y0": 19.5, "y1": 20.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 19.99999999999998, "x1": 0, "y0": 20.5, "y1": 21.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 149.99999999999977, "x1": -31.609999999999957, "y0": 21.5, "y1": 22.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 20.000000000000004, "x1": 3.1557256605425522e-15, "y0": 22.5, "y1": 23.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 176.61000000000038, "x1": 0, "y0": 23.5, "y1": 24.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0.8739215069684318, "x1": 0, "y0": 24.5, "y1": 25.5 } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Flux Variability Analysis" }, "width": 700, "xaxis": { "autorange": true, "range": [ -50.00000000000006, 176.6100000000019 ], "showspikes": false, "title": { "text": "Flux limits" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ -2.32934131736527, 28.32934131736527 ], "showspikes": false, "ticktext": [ "", "PFK", "PFL", "PGI", "PGK", "PGL", "ACALD", "AKGt2r", "PGM", "PIt2r", "ALCD2x", "ACALDt", "ACKr", "PPC", "ACONTa", "ACONTb", "ATPM", "PPCK", "ACt2r", "PPS", "ADK1", "AKGDH", "ATPS4r", "PTAr", "PYK", "BIOMASS_Ecoli_core_w_GAM" ], "tickvals": [ 0, 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 ], "title": { "text": "Reactions" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fva_result.plot(plotter, index=fva_result.data_frame.index[:25])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "One very useful application of FVA is determining if alternative optimal solution exist." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
lower_boundupper_bound
PFK0.00000093.903685
PFL0.00000028.826782
PGI-30.1661339.910423
PGK-18.838427-5.479575
PGL0.00000040.076556
.........
NADH1612.51755381.799493
NADTRHD0.000000193.989678
NH4t2.3826608.664181
O2t6.25877640.899746
PDH0.00000028.826782
\n", "

95 rows × 2 columns

\n", "
" ], "text/plain": [ " lower_bound upper_bound\n", "PFK 0.000000 93.903685\n", "PFL 0.000000 28.826782\n", "PGI -30.166133 9.910423\n", "PGK -18.838427 -5.479575\n", "PGL 0.000000 40.076556\n", "... ... ...\n", "NADH16 12.517553 81.799493\n", "NADTRHD 0.000000 193.989678\n", "NH4t 2.382660 8.664181\n", "O2t 6.258776 40.899746\n", "PDH 0.000000 28.826782\n", "\n", "[95 rows x 2 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fva_result2 = flux_variability_analysis(model,fraction_of_optimum=0.5)\n", "fva_result2.data_frame" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fillcolor": "#B3E2CD", "hoverinfo": "none", "mode": "markers", "name": "WT", "opacity": 0.3, "type": "scatter", "x": [ 46.95184266764788, 14.413391222591319, -10.127854936719483, -12.15900123492785, 20.038277982255142, -6.301226350813697, -3.3397129970425414, -11.505307947715481, 2.4111712857635745, -5.535806451612897 ], "y": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] } ], "layout": { "height": 432, "shapes": [ { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 93.90368533529576, "x1": 0, "y0": 0.5, "y1": 1.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 28.826782445182637, "x1": 0, "y0": 1.5, "y1": 2.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 9.910423045535738, "x1": -30.166132918974704, "y0": 2.5, "y1": 3.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": -5.479575240842786, "x1": -18.838427229012915, "y0": 3.5, "y1": 4.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 40.076555964510284, "x1": 0, "y0": 4.5, "y1": 5.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 2.6731827474141827e-14, "x1": -12.60245270162742, "y0": 5.5, "y1": 6.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -6.679425994085083, "y0": 6.5, "y1": 7.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": -4.825881953630437, "x1": -18.184733941800527, "y0": 7.5, "y1": 8.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 3.214895047684765, "x1": 1.607447523842384, "y0": 8.5, "y1": 9.5 }, { "fillcolor": "#B3E2CD", "line": { "color": "#B3E2CD", "width": 0 }, "opacity": 0.3, "type": "rect", "x0": 0, "x1": -11.071612903225795, "y0": 9.5, "y1": 10.5 } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Flux Variability Analysis" }, "width": 700, "xaxis": { "autorange": true, "range": [ -30.166132918974704, 93.90368533529576 ], "title": { "text": "Flux limits" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ 0.329001367989056, 10.670998632010944 ], "ticktext": [ "", "PFK", "PFL", "PGI", "PGK", "PGL", "ACALD", "AKGt2r", "PGM", "PIt2r", "ALCD2x" ], "tickvals": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "title": { "text": "Reactions" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fva_result2.plot(plotter)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "from cameo.visualization import plotting" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Phenotypic Phase Plane\n", "--------------------\n", "\n", "The phenotypic phase plane is a modeling technique was developed to do a theoretical accessement of what cell can or cannot do in terms of the stoichiometric constraints [Edawards *et al.* 2001]. \n", "\n", "The phenotipic phase plane between growth and a product of interest yields the production envelope: a representation between the trade of between production of the desired product and growth." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "from cameo import phenotypic_phase_plane" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "model.reactions.EX_o2_e.lower_bound = -10\n", "result = phenotypic_phase_plane(model, \n", " variables=[model.reactions.BIOMASS_Ecoli_core_w_GAM],\n", " objective=model.reactions.EX_succ_e,\n", " points=10)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fill": "toself", "fillcolor": "#B3E2CD", "hoverinfo": "none", "marker": { "line": { "color": "#B3E2CD" }, "opacity": 0.3 }, "mode": "lines", "name": "WT", "opacity": 0.3, "type": "scatter", "x": [ 0, 0.062116733301336206, 0.12423346660267241, 0.1863501999040086, 0.24846693320534483, 0.310583666506681, 0.3727003998080172, 0.43481713310935344, 0.49693386641068965, 0.5590505997120259, 0.5590505997120259, 0.49693386641068965, 0.43481713310935344, 0.3727003998080172, 0.310583666506681, 0.24846693320534483, 0.1863501999040086, 0.12423346660267241, 0.062116733301336206, 0, 0, 0 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.483702463810922e-14, 4.379876691737549, 6.814195460874757, 9.19073051337871, 10.684340589920367, 11.830195876191617, 12.974079912512407, 14.110775497230497, 15.2474710819486, 16.384166666666662, 0, 16.384166666666662 ] } ], "layout": { "height": 432, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Phenotypic Phase Plane (flux)" }, "width": 700, "xaxis": { "autorange": true, "range": [ 0, 0.5590505997120259 ], "title": { "text": "BIOMASS_Ecoli_core_w_GAM [h^-1]" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ -0.9102314814815496, 17.294398148148147 ], "title": { "text": "EX_succ_e [mmol gDW^-1 h^-1]" }, "type": "linear" } } }, "image/png": "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feVdt5a1YghWaLIEK/SDBCs0XYIVmm5dslcdowOKd/eqvHHu7quTZ18Vh21Fay01dtiuv4lFXKkEK28KznAtWE1MHNOul/6kM9dvUk5unnJy8/SN9Zv11O/26dix424ta8UQrNBkCVboBwlWaLoEKzTdmWB16uXRtj6V1gypMLzAJw/O7L5qstR22P03tYhLSbDypuAM14LVDMOj44pVNylW3aSR0XG3l7NiCFZosgQr9IMEKzRdghWabrpgdbLx7l6FGwdUHEuz+6rcVrTWVgOzrzBLJVh5U3CG68HK6xCs0GQJVugHCVZougQrNN3lBKtTnbv7ypq3+yoUs1TdbLP7CrNGgpU3BWe4eiTwg0/z9cizb+kXj706T69AsEKTJVihHyRYoekSrNB0TydYnezM7qtAbET5wfF5xweLw7aiNbYa2i11Jt1/A4z+lGDlTcEZrgWr+3b9Xmdt2KrtO5/T/bv26IGn5uoVCFZosgQr9IMEKzRdghWartNgdapf774aTbP7ylZ1k61Wdl9hBiVYeVNwhmvB6tuXbNf7n+S79fCrBsEKTZZghX6QYIWmS7BC013tYHWyie5ehZvS7746VG4rUmOpocNm9xWuqQQrbwrOcC1YnXfVHdp/qMKth181CFZosgQr9IMEKzRdghWa7loGq1ONtvcpVDukogV2X+WXpHZfVTVaajtsu/5GGc2SYOVNwRmuBauX3/xYtz34olsPv2oQrNBkCVboBwlWaLoEKzTdTAark030TO++ig8vuPuqqMxSRbWlhnZ2X6FzCVbeFJzhWrAaGhnTf112izbe9Rtt/sVvtfnuuXoFghWaLMEK/SDBCk2XYIWm61awOtXK9mRq91XFwruvSittJRottfa4/yYavSfBypuCM1wLVnc+/LK+c+nN+uXjr2vXS/v01O/m6hUIVmiyBCv0gwQrNF2CFZputgSrk0309KpievdVQenCu68i1bbq2/jkQVyeBCtvCs5wLVidtWGrPv13wK2HXzUIVmiyBCv0gwQrNF2CFZpuNgarU03tvhpMs/vqqIJRS4kGdl9heglW3hSc4VqwuuAnd+tfB8vcevhVg2CFJkuwQj9IsELTJVih6XohWJ3szO6rkrS7r2xVVFuqY/cVniTBypuCM1wLVu/9bb823fW0Ww+/ahCs0GQJVugHCVZougQrNF2vBatTrew4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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "result.plot(plotter)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The production envelope allows is a quick way to inspect the limitations of the system to design and how the production relates for with growth. In the previous example, succinate prudction is completly decoupled from growth and by decreasing the growth rate it is theoretically possible to produce up to 15 times more succinate. " ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fill": "toself", "fillcolor": "#B3E2CD", "hoverinfo": "none", "marker": { "line": { "color": "#B3E2CD" }, "opacity": 0.3 }, "mode": "lines", "name": "WT", "opacity": 0.3, "type": "scatter", "x": [ 0, 0.062116733301336206, 0.12423346660267241, 0.1863501999040086, 0.24846693320534483, 0.310583666506681, 0.3727003998080172, 0.43481713310935344, 0.49693386641068965, 0.5590505997120259, 0.5590505997120259, 0.49693386641068965, 0.43481713310935344, 0.3727003998080172, 0.310583666506681, 0.24846693320534483, 0.1863501999040086, 0.12423346660267241, 0.062116733301336206, 0, 0, 0 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.483702463810922e-14, 4.379876691737549, 6.814195460874757, 9.19073051337871, 10.684340589920367, 11.830195876191617, 12.974079912512407, 14.110775497230497, 15.2474710819486, 16.384166666666662, 0, 16.384166666666662 ] }, { "marker": { "color": [ "green", "red" ] }, "mode": "markers", "name": "Data Points", "type": "scatter", "x": [ 0.52, 0.23 ], "y": [ 0, 12.2 ] } ], "layout": { "height": 432, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Phenotypic Phase Plane (flux)" }, "width": 700, "xaxis": { "autorange": true, "range": [ 0, 0.5590505997120259 ], "title": { "text": "BIOMASS_Ecoli_core_w_GAM [h^-1]" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ -1.2009913696480607, 17.30970130015691 ], "title": { "text": "EX_succ_e [mmol gDW^-1 h^-1]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "result.plot(plotter, points=[(0.52, 0), (0.23, 12.2)], points_colors=[\"green\", \"red\"])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The production envelope can show the coupling between growth and production. There is no stoichiometric couple between growth and production for succinate under aerobic conditions, but that is not the case for acetate under anaerobic conditions." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fill": "toself", "fillcolor": "#B3E2CD", "hoverinfo": "none", "marker": { "line": { "color": "#B3E2CD" }, "opacity": 0.3 }, "mode": "lines", "name": "WT", "opacity": 0.3, "type": "scatter", "x": [ 0, 0.029423715774317134, 0.05884743154863427, 0.08827114732295141, 0.11769486309726854, 0.14711857887158566, 0.17654229464590282, 0.20596601042021995, 0.23538972619453707, 0.2648134419688542, 0.29423715774317133, 0.32366087351748846, 0.35308458929180564, 0.38250830506612277, 0.4119320208404399, 0.441355736614757, 0.47077945238907415, 0.5002031681633913, 0.5296268839377084, 0.5590505997120255, 0.5590505997120255, 0.5296268839377084, 0.5002031681633913, 0.47077945238907415, 0.441355736614757, 0.4119320208404399, 0.38250830506612277, 0.35308458929180564, 0.32366087351748846, 0.29423715774317133, 0.2648134419688542, 0.23538972619453707, 0.20596601042021995, 0.17654229464590282, 0.14711857887158566, 0.11769486309726854, 0.08827114732295141, 0.05884743154863427, 0.029423715774317134, 0, 0, 0 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6279601203037726, 9.905679878989664, 11.503269460276792, 11.950465804472737, 12.397662148668699, 12.844858492864653, 13.292054837060617, 13.739251181256574, 14.186447525452536, 14.633643869648488, 15.08084021384445, 15.528036558040416, 15.975232902236375, 16.42242924643233, 16.869625590628292, 17.31682193482425, 17.764018279020203, 18.211214623216165, 18.658410967412202, 19.105607311608075, 19.552803655804023, 19.999999999999932, 0, 19.999999999999932 ] } ], "layout": { "height": 432, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Phenotypic Phase Plane (flux)" }, "width": 700, "xaxis": { "autorange": true, "range": [ 0, 0.5590505997120255 ], "title": { "text": "BIOMASS_Ecoli_core_w_GAM [h^-1]" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ -1.1111111111111076, 21.11111111111104 ], "title": { "text": "EX_ac_e [mmol gDW^-1 h^-1]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "result = phenotypic_phase_plane(model, \n", " variables=[model.reactions.BIOMASS_Ecoli_core_w_GAM],\n", " objective=model.reactions.EX_ac_e)\n", "result.plot(plotter)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
BIOMASS_Ecoli_core_w_GAMobjective_lower_boundobjective_upper_boundc_yield_lower_boundc_yield_upper_boundmass_yield_lower_boundmass_yield_upper_bound
00.0000000.0000020.0000000.0000000.6666670.0000000.655477
10.0294240.0000019.5528040.0000000.6517600.0000000.640821
20.0588470.0000019.1056070.0000000.6368540.0000000.626164
30.0882710.0000018.6584110.0000000.6219470.0000000.611508
40.1176950.0000018.2112150.0000000.6070400.0000000.596852
50.1471190.0000017.7640180.0000000.5921340.0000000.582195
60.1765420.0000017.3168220.0000000.5772270.0000000.567539
70.2059660.0000016.8696260.0000000.5623210.0000000.552883
80.2353900.0000016.4224290.0000000.5474140.0000000.538226
90.2648130.0000015.9752330.0000000.5325080.0000000.523570
100.2942370.0000015.5280370.0000000.5176010.0000000.508914
110.3236610.0000015.0808400.0000000.5026950.0000000.494257
120.3530850.0000014.6336440.0000000.4877880.0000000.479601
130.3825080.0000014.1864480.0000000.4728820.0000000.464945
140.4119320.0000013.7392510.0000000.4579750.0000000.450288
150.4413560.0000013.2920550.0000000.4430680.0000000.435632
160.4707790.0000012.8448580.0000000.4281620.0000000.420975
170.5002030.0000012.3976620.0000000.4132550.0000000.406319
180.5296272.6279611.9504660.0875990.3983490.0861280.391663
190.5590519.9056811.5032690.3301890.3834420.3246470.377006
\n", "
" ], "text/plain": [ " BIOMASS_Ecoli_core_w_GAM objective_lower_bound objective_upper_bound \\\n", "0 0.000000 0.00000 20.000000 \n", "1 0.029424 0.00000 19.552804 \n", "2 0.058847 0.00000 19.105607 \n", "3 0.088271 0.00000 18.658411 \n", "4 0.117695 0.00000 18.211215 \n", "5 0.147119 0.00000 17.764018 \n", "6 0.176542 0.00000 17.316822 \n", "7 0.205966 0.00000 16.869626 \n", "8 0.235390 0.00000 16.422429 \n", "9 0.264813 0.00000 15.975233 \n", "10 0.294237 0.00000 15.528037 \n", "11 0.323661 0.00000 15.080840 \n", "12 0.353085 0.00000 14.633644 \n", "13 0.382508 0.00000 14.186448 \n", "14 0.411932 0.00000 13.739251 \n", "15 0.441356 0.00000 13.292055 \n", "16 0.470779 0.00000 12.844858 \n", "17 0.500203 0.00000 12.397662 \n", "18 0.529627 2.62796 11.950466 \n", "19 0.559051 9.90568 11.503269 \n", "\n", " c_yield_lower_bound c_yield_upper_bound mass_yield_lower_bound \\\n", "0 0.000000 0.666667 0.000000 \n", "1 0.000000 0.651760 0.000000 \n", "2 0.000000 0.636854 0.000000 \n", "3 0.000000 0.621947 0.000000 \n", "4 0.000000 0.607040 0.000000 \n", "5 0.000000 0.592134 0.000000 \n", "6 0.000000 0.577227 0.000000 \n", "7 0.000000 0.562321 0.000000 \n", "8 0.000000 0.547414 0.000000 \n", "9 0.000000 0.532508 0.000000 \n", "10 0.000000 0.517601 0.000000 \n", "11 0.000000 0.502695 0.000000 \n", "12 0.000000 0.487788 0.000000 \n", "13 0.000000 0.472882 0.000000 \n", "14 0.000000 0.457975 0.000000 \n", "15 0.000000 0.443068 0.000000 \n", "16 0.000000 0.428162 0.000000 \n", "17 0.000000 0.413255 0.000000 \n", "18 0.087599 0.398349 0.086128 \n", "19 0.330189 0.383442 0.324647 \n", "\n", " mass_yield_upper_bound \n", "0 0.655477 \n", "1 0.640821 \n", "2 0.626164 \n", "3 0.611508 \n", "4 0.596852 \n", "5 0.582195 \n", "6 0.567539 \n", "7 0.552883 \n", "8 0.538226 \n", "9 0.523570 \n", "10 0.508914 \n", "11 0.494257 \n", "12 0.479601 \n", "13 0.464945 \n", "14 0.450288 \n", "15 0.435632 \n", "16 0.420975 \n", "17 0.406319 \n", "18 0.391663 \n", "19 0.377006 " ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "result.data_frame" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "One can immediately see if a design is feasible within the new defined constraints." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fill": "toself", "fillcolor": "#B3E2CD", "hoverinfo": "none", "marker": { "line": { "color": "#B3E2CD" }, "opacity": 0.3 }, "mode": "lines", "name": "WT", "opacity": 0.3, "type": "scatter", "x": [ 0, 0.029423715774317134, 0.05884743154863427, 0.08827114732295141, 0.11769486309726854, 0.14711857887158566, 0.17654229464590282, 0.20596601042021995, 0.23538972619453707, 0.2648134419688542, 0.29423715774317133, 0.32366087351748846, 0.35308458929180564, 0.38250830506612277, 0.4119320208404399, 0.441355736614757, 0.47077945238907415, 0.5002031681633913, 0.5296268839377084, 0.5590505997120255, 0.5590505997120255, 0.5296268839377084, 0.5002031681633913, 0.47077945238907415, 0.441355736614757, 0.4119320208404399, 0.38250830506612277, 0.35308458929180564, 0.32366087351748846, 0.29423715774317133, 0.2648134419688542, 0.23538972619453707, 0.20596601042021995, 0.17654229464590282, 0.14711857887158566, 0.11769486309726854, 0.08827114732295141, 0.05884743154863427, 0.029423715774317134, 0, 0, 0 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.6279601203037726, 9.905679878989664, 11.503269460276792, 11.950465804472737, 12.397662148668699, 12.844858492864653, 13.292054837060617, 13.739251181256574, 14.186447525452536, 14.633643869648488, 15.08084021384445, 15.528036558040416, 15.975232902236375, 16.42242924643233, 16.869625590628292, 17.31682193482425, 17.764018279020203, 18.211214623216165, 18.658410967412202, 19.105607311608075, 19.552803655804023, 19.999999999999932, 0, 19.999999999999932 ] }, { "marker": { "color": [ "green", "red" ] }, "mode": "markers", "name": "Data Points", "type": "scatter", "x": [ 0.2, 0.2 ], "y": [ 8, 2 ] } ], "layout": { "height": 432, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Phenotypic Phase Plane (flux)" }, "width": 700, "xaxis": { "autorange": true, "range": [ 0, 0.5590505997120255 ], "title": { "text": "BIOMASS_Ecoli_core_w_GAM [h^-1]" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ -1.1111111111111076, 21.11111111111104 ], "title": { "text": "EX_ac_e [mmol gDW^-1 h^-1]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "result.plot(plotter, points=[(0.2, 8), (0.2, 2)], points_colors=[\"green\", \"red\"])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The computed data can be inspected in the format of a pandas data frame by calling `result.data_frame`" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
BIOMASS_Ecoli_core_w_GAMobjective_lower_boundobjective_upper_boundc_yield_lower_boundc_yield_upper_boundmass_yield_lower_boundmass_yield_upper_bound
00.0000000.0000020.0000000.0000000.6666670.0000000.655477
10.0294240.0000019.5528040.0000000.6517600.0000000.640821
20.0588470.0000019.1056070.0000000.6368540.0000000.626164
30.0882710.0000018.6584110.0000000.6219470.0000000.611508
40.1176950.0000018.2112150.0000000.6070400.0000000.596852
50.1471190.0000017.7640180.0000000.5921340.0000000.582195
60.1765420.0000017.3168220.0000000.5772270.0000000.567539
70.2059660.0000016.8696260.0000000.5623210.0000000.552883
80.2353900.0000016.4224290.0000000.5474140.0000000.538226
90.2648130.0000015.9752330.0000000.5325080.0000000.523570
100.2942370.0000015.5280370.0000000.5176010.0000000.508914
110.3236610.0000015.0808400.0000000.5026950.0000000.494257
120.3530850.0000014.6336440.0000000.4877880.0000000.479601
130.3825080.0000014.1864480.0000000.4728820.0000000.464945
140.4119320.0000013.7392510.0000000.4579750.0000000.450288
150.4413560.0000013.2920550.0000000.4430680.0000000.435632
160.4707790.0000012.8448580.0000000.4281620.0000000.420975
170.5002030.0000012.3976620.0000000.4132550.0000000.406319
180.5296272.6279611.9504660.0875990.3983490.0861280.391663
190.5590519.9056811.5032690.3301890.3834420.3246470.377006
\n", "
" ], "text/plain": [ " BIOMASS_Ecoli_core_w_GAM objective_lower_bound objective_upper_bound \\\n", "0 0.000000 0.00000 20.000000 \n", "1 0.029424 0.00000 19.552804 \n", "2 0.058847 0.00000 19.105607 \n", "3 0.088271 0.00000 18.658411 \n", "4 0.117695 0.00000 18.211215 \n", "5 0.147119 0.00000 17.764018 \n", "6 0.176542 0.00000 17.316822 \n", "7 0.205966 0.00000 16.869626 \n", "8 0.235390 0.00000 16.422429 \n", "9 0.264813 0.00000 15.975233 \n", "10 0.294237 0.00000 15.528037 \n", "11 0.323661 0.00000 15.080840 \n", "12 0.353085 0.00000 14.633644 \n", "13 0.382508 0.00000 14.186448 \n", "14 0.411932 0.00000 13.739251 \n", "15 0.441356 0.00000 13.292055 \n", "16 0.470779 0.00000 12.844858 \n", "17 0.500203 0.00000 12.397662 \n", "18 0.529627 2.62796 11.950466 \n", "19 0.559051 9.90568 11.503269 \n", "\n", " c_yield_lower_bound c_yield_upper_bound mass_yield_lower_bound \\\n", "0 0.000000 0.666667 0.000000 \n", "1 0.000000 0.651760 0.000000 \n", "2 0.000000 0.636854 0.000000 \n", "3 0.000000 0.621947 0.000000 \n", "4 0.000000 0.607040 0.000000 \n", "5 0.000000 0.592134 0.000000 \n", "6 0.000000 0.577227 0.000000 \n", "7 0.000000 0.562321 0.000000 \n", "8 0.000000 0.547414 0.000000 \n", "9 0.000000 0.532508 0.000000 \n", "10 0.000000 0.517601 0.000000 \n", "11 0.000000 0.502695 0.000000 \n", "12 0.000000 0.487788 0.000000 \n", "13 0.000000 0.472882 0.000000 \n", "14 0.000000 0.457975 0.000000 \n", "15 0.000000 0.443068 0.000000 \n", "16 0.000000 0.428162 0.000000 \n", "17 0.000000 0.413255 0.000000 \n", "18 0.087599 0.398349 0.086128 \n", "19 0.330189 0.383442 0.324647 \n", "\n", " mass_yield_upper_bound \n", "0 0.655477 \n", "1 0.640821 \n", "2 0.626164 \n", "3 0.611508 \n", "4 0.596852 \n", "5 0.582195 \n", "6 0.567539 \n", "7 0.552883 \n", "8 0.538226 \n", "9 0.523570 \n", "10 0.508914 \n", "11 0.494257 \n", "12 0.479601 \n", "13 0.464945 \n", "14 0.450288 \n", "15 0.435632 \n", "16 0.420975 \n", "17 0.406319 \n", "18 0.391663 \n", "19 0.377006 " ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "result.data_frame" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "fill": "toself", "fillcolor": "#B3E2CD", "hoverinfo": "none", "marker": { "line": { "color": "#B3E2CD" }, "opacity": 0.3 }, "mode": "lines", "name": "WT", "opacity": 0.3, "type": "scatter", "x": [ 0, 0.02351810552614563, 0.04703621105229126, 0.07055431657843689, 0.09407242210458253, 0.11759052763072816, 0.14110863315687378, 0.1646267386830194, 0.18814484420916505, 0.2116629497353107, 0.2116629497353107, 0.18814484420916505, 0.1646267386830194, 0.14110863315687378, 0.11759052763072816, 0.09407242210458253, 0.07055431657843689, 0.04703621105229126, 0.02351810552614563, 0, 0, 0 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 8.503585277961376, 8.503585277961303, 8.669853580410049, 8.836121882858805, 9.002390185307542, 9.168658487756279, 9.334926790205039, 9.501195092653768, 9.667463395102505, 9.833731697551263, 10.000000000000007, 0, 10.000000000000007 ] } ], "layout": { "height": 432, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Phenotypic Phase Plane (flux)" }, "width": 700, "xaxis": { "autorange": true, "range": [ 0, 0.2116629497353107 ], "title": { "text": "BIOMASS_Ecoli_core_w_GAM [h^-1]" }, "type": "linear" }, "yaxis": { "autorange": true, "range": [ -0.555555555555556, 10.555555555555562 ], "title": { "text": "EX_ac_e [mmol gDW^-1 h^-1]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "model.reactions.EX_o2_e.lower_bound = 0\n", "result2 = phenotypic_phase_plane(model, \n", " variables=[model.reactions.BIOMASS_Ecoli_core_w_GAM],\n", " objective=model.reactions.EX_ac_e,\n", " points=10)\n", "result2.plot(plotter)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Flux Balance Impact Degree" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "from cameo.flux_analysis.analysis import flux_balance_impact_degree" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "model.reactions.EX_o2_e.lower_bound = -10" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 137 ms, sys: 0 ns, total: 137 ms\n", "Wall time: 136 ms\n" ] } ], "source": [ "%time fbid = flux_balance_impact_degree(model, [\"EX_o2_e\"])" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "

Flux Balance Impact Degree

\n", " \n", "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
perturbed
PFKFalse
PGIFalse
PGKFalse
ACALDFalse
PGMFalse
ALCD2xFalse
ACALDtFalse
ACKrFalse
PPCFalse
ATPMFalse
PPCKFalse
PPSFalse
ADK1False
ATPS4rTrue
PTArTrue
PYKFalse
PYRt2False
CO2tFalse
SUCCt2_2False
CYTBDTrue
D_LACt2False
ENOFalse
SUCCt3False
ETOHt2rFalse
SUCDiFalse
THD2False
TPIFalse
EX_acald_eTrue
EX_co2_eFalse
EX_etoh_eFalse
EX_glc__D_eFalse
EX_h_eFalse
EX_h2o_eFalse
EX_lac__D_eFalse
EX_pyr_eTrue
FBAFalse
FBPFalse
FRD7False
FUMFalse
G6PDH2rTrue
GAPDFalse
GLCptsFalse
GLNSFalse
GLUDyFalse
GLUNFalse
GLUSyFalse
GNDTrue
H2OtFalse
LDH_DFalse
MDHFalse
ME1False
ME2False
NADH16True
NADTRHDFalse
PDHFalse
\n", "
\n", " " ], "text/plain": [ "" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fbid" ] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.2" } }, "nbformat": 4, "nbformat_minor": 4 }