diff --git a/cameo/util.py b/cameo/util.py index cd8db260f..f5b41f5bc 100644 --- a/cameo/util.py +++ b/cameo/util.py @@ -285,5 +285,6 @@ def in_ipnb(): elif 'notebook' in front_end.lower(): return True except Exception as e: + logger.debug("Cannot determine if running a notebook because of %s" % e) return False return False diff --git a/examples/DifferentialFVA.ipynb b/examples/DifferentialFVA.ipynb index a7aa9de7f..c96caabcd 100644 --- a/examples/DifferentialFVA.ipynb +++ b/examples/DifferentialFVA.ipynb @@ -1,48 +1,41 @@ { - "metadata": { - "name": "", - "signature": "sha256:8bcb057d1d21d77b1511237b62309b339c05328433bc22a618e2ae3d48e5af01" - }, - "nbformat": 3, - "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", - "level": 2, "metadata": {}, + "level": 2, "source": [ "Differential flux variability analysis" ] }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "%matplotlib inline" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 1 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "from IPython.html.widgets import interact, interactive, fixed\n", "from IPython.html import widgets\n", "from IPython.display import clear_output, display, HTML" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 66 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "from matplotlib import pyplot\n", "import escher\n", @@ -50,13 +43,12 @@ "from pandas import merge" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 27 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "from cameo import load_model\n", "from cameo.flux_analysis.analysis import flux_variability_analysis, phenotypic_phase_plane\n", @@ -64,13 +56,12 @@ "from cameo.parallel import SequentialView" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 3 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "try:\n", " from IPython.parallel import Client\n", @@ -82,14 +73,12 @@ " view = SequentialView()" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 4 }, { "cell_type": "heading", - "level": 3, "metadata": {}, + "level": 3, "source": [ "E. coli core model and succinate production" ] @@ -103,13 +92,12 @@ }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "model = load_model('../tests/data/EcoliCore.xml')" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 6 }, { @@ -121,7 +109,17 @@ }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [ + { + "output_type": "display_data", + "png": "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\n", + "text": [ + "" + ], + "metadata": {} + } + ], "input": [ "production_envelope = phenotypic_phase_plane(model, [model.reactions.Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2], model.reactions.EX_succ_LPAREN_e_RPAREN_)\n", "growth = production_envelope.Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2\n", @@ -134,17 +132,6 @@ "pyplot.ylabel('Production');" ], "language": "python", - "metadata": {}, - "outputs": [ - { - "metadata": {}, - "output_type": "display_data", - "png": "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\n", - "text": [ - "" - ] - } - ], "prompt_number": 7 }, { @@ -156,7 +143,8 @@ }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "reference_model = model.copy()\n", "biomass_rxn = reference_model.reactions.Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2\n", @@ -165,8 +153,6 @@ "target.lower_bound = 2" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 8 }, { @@ -178,7 +164,8 @@ }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "diffFVA = DifferentialFVA(design_space_model=model,\n", " reference_model=reference_model,\n", @@ -188,8 +175,6 @@ " points=10)" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 9 }, { @@ -201,68 +186,16 @@ }, { "cell_type": "code", - "collapsed": false, - "input": [ - "result = diffFVA.run(view=view)\n", - "x = [elem[0][1] for elem in list(result.items)]\n", - "y = [elem[1][1] for elem in list(result.items)]\n", - "pyplot.plot(growth, lb, 'k', growth, ub, 'k')\n", - "pyplot.plot([biomass_rxn.lower_bound], [target.lower_bound], 'go')\n", - "pyplot.fill_between(growth, ub, color='gray')\n", - "pyplot.xlabel('Growth')\n", - "pyplot.ylabel('Production');\n", - "pyplot.plot(x,y, 'ro');" - ], - "language": "python", "metadata": {}, "outputs": [ { - "javascript": [ - "//3c4a4db4-5658-425e-b509-17fa7fc273e6\n", - "$(\"head\").append(\"\")" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " // 3c4a4db4-5658-425e-b509-17fa7fc273e6 -- used to remove this code blob in the end\n", - " IPython.OutputArea.prototype.cleanProgressBar = function(uuids) {\n", - " // filter by uuid-strings \n", - " var myfilter = function(output) { \n", - " var nuids = uuids.length;\n", - " for (var i=0; i" - ] + "metadata": {} }, { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -276,1036 +209,273 @@ "\n", "
Scanning grid points
ETA: --:--:--
" ], - "metadata": {}, - "output_type": "display_data", "text": [ "" - ] + ], + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 1);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 2);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 3);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 4);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 5);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 6);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 7);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 8);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 9);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 10);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 11);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 12);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 13);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 14);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 15);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 16);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 17);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 18);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 19);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 20);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 21);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 22);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 23);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 24);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 25);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 26);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 27);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 28);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 29);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 30);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 31);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 32);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 33);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 34);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 35);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#3f5575ed-fa46-4ab7-9a8d-146c3efaebb2\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 36);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 36});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#c9cd8c6e-9b30-417b-85bc-9b76a4c408f0').text('Time: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "var element = document.getElementById('3c4a4db4-5658-425e-b509-17fa7fc273e6');\n", - " var parent = element.parentNode\n", - " parent.removeChild(element);\n", - " parent.parentElement.remove();" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "this.cleanProgressBar(['3c4a4db4-5658-425e-b509-17fa7fc273e6', '3f5575ed-fa46-4ab7-9a8d-146c3efaebb2', 'c9cd8c6e-9b30-417b-85bc-9b76a4c408f0'])" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "metadata": {}, "output_type": "display_data", "png": "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\nX2ddAAAAAElFTkSuQmCC\n", "text": [ "" - ] + ], + "metadata": {} } ], + "input": [ + "result = diffFVA.run(view=view)\n", + "x = [elem[0][1] for elem in list(result.items)]\n", + "y = [elem[1][1] for elem in list(result.items)]\n", + "pyplot.plot(growth, lb, 'k', growth, ub, 'k')\n", + "pyplot.plot([biomass_rxn.lower_bound], [target.lower_bound], 'go')\n", + "pyplot.fill_between(growth, ub, color='gray')\n", + "pyplot.xlabel('Growth')\n", + "pyplot.ylabel('Production');\n", + "pyplot.plot(x,y, 'ro');" + ], + "language": "python", "prompt_number": 13 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "type(result)" - ], - "language": "python", "metadata": {}, "outputs": [ { - "metadata": {}, "output_type": "pyout", "prompt_number": 17, "text": [ "pandas.core.panel.Panel" - ] + ], + "metadata": {} } ], + "input": [ + "type(result)" + ], + "language": "python", "prompt_number": 17 }, { @@ -1317,69 +487,16 @@ }, { "cell_type": "code", - "collapsed": false, - "input": [ - "result = diffFVA.run(surface_only=True,view=view)\n", - "\n", - "x = [elem[0][1] for elem in list(result.items)]\n", - "y = [elem[1][1] for elem in list(result.items)]\n", - "pyplot.plot(growth, lb, 'k', growth, ub, 'k')\n", - "pyplot.plot([biomass_rxn.lower_bound], [target.lower_bound], 'go')\n", - "pyplot.fill_between(growth, ub, color='gray')\n", - "pyplot.xlabel('Growth')\n", - "pyplot.ylabel('Production');\n", - "pyplot.plot(x,y, 'ro');" - ], - "language": "python", "metadata": {}, "outputs": [ { - "javascript": [ - "//7bbcb038-08b4-4977-b508-1a4e8e60a28d\n", - "$(\"head\").append(\"\")" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " // 7bbcb038-08b4-4977-b508-1a4e8e60a28d -- used to remove this code blob in the end\n", - " IPython.OutputArea.prototype.cleanProgressBar = function(uuids) {\n", - " // filter by uuid-strings \n", - " var myfilter = function(output) { \n", - " var nuids = uuids.length;\n", - " for (var i=0; i" - ] + "metadata": {} }, { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -1393,283 +510,105 @@ "\n", "
Scanning grid points
ETA: --:--:--
" ], - "metadata": {}, - "output_type": "display_data", "text": [ "" - ] + ], + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 1);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 2);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 3);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 4);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 5);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 6);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 7);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#e59b5e6c-7ebc-4b33-ad86-7fc8f2525851\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 8);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 8});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#13b226a4-cb2c-4d6a-9dad-e7575919af98').text('Time: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "var element = document.getElementById('7bbcb038-08b4-4977-b508-1a4e8e60a28d');\n", - " var parent = element.parentNode\n", - " parent.removeChild(element);\n", - " parent.parentElement.remove();" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "this.cleanProgressBar(['7bbcb038-08b4-4977-b508-1a4e8e60a28d', 'e59b5e6c-7ebc-4b33-ad86-7fc8f2525851', '13b226a4-cb2c-4d6a-9dad-e7575919af98'])" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "metadata": {}, "output_type": "display_data", "png": "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\n", "text": [ "" - ] + ], + "metadata": {} } ], + "input": [ + "result = diffFVA.run(surface_only=True,view=view)\n", + "\n", + "x = [elem[0][1] for elem in list(result.items)]\n", + "y = [elem[1][1] for elem in list(result.items)]\n", + "pyplot.plot(growth, lb, 'k', growth, ub, 'k')\n", + "pyplot.plot([biomass_rxn.lower_bound], [target.lower_bound], 'go')\n", + "pyplot.fill_between(growth, ub, color='gray')\n", + "pyplot.xlabel('Growth')\n", + "pyplot.ylabel('Production');\n", + "pyplot.plot(x,y, 'ro');" + ], + "language": "python", "prompt_number": 27 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "df = result[result.items[5]]" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 30 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('suddenly_essential == True').sort('normalized_gaps', ascending=False)" - ], - "language": "python", "metadata": {}, "outputs": [ { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -2340,9 +1279,6 @@ "
\n", "
" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 41, "text": [ " lower_bound upper_bound gaps normalized_gaps KO \\\n", "TPI 8.480974 8.480974 0 7.766516 False \n", @@ -2455,21 +1391,22 @@ "NADTRHD False True 0.000000e+00 207.734735 \n", "THD2 False True 0.000000e+00 180.251040 \n", "PYK False True 0.000000e+00 98.723500 " - ] + ], + "metadata": {} } ], + "input": [ + "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('suddenly_essential == True').sort('normalized_gaps', ascending=False)" + ], + "language": "python", "prompt_number": 41 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('normalized_gaps > 0.1 | normalized_gaps < -0.1').sort('normalized_gaps')" - ], - "language": "python", "metadata": {}, "outputs": [ { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -2636,9 +1573,6 @@ "
\n", "
" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 31, "text": [ " lower_bound \\\n", "Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2 0.4855119 \n", @@ -2737,22 +1671,26 @@ "PGM -5.313260 \n", "GAPD 19.202510 \n", "PGK -5.762060 " - ] + ], + "metadata": {} } ], + "input": [ + "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('normalized_gaps > 0.1 | normalized_gaps < -0.1').sort('normalized_gaps')" + ], + "language": "python", "prompt_number": 31 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "stuff = result[result.items[1]]\n", "selection = stuff[abs(stuff.normalized_gaps) > .1].sort('normalized_gaps', ascending=False)\n", "Builder('iJO1366_central_metabolism', reaction_data=selection.normalized_gaps.to_dict()).display_in_notebook()" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 13 }, { @@ -2764,68 +1702,16 @@ }, { "cell_type": "code", - "collapsed": false, - "input": [ - "result = diffFVA.run(improvements_only=False, view=view)\n", - "x = [elem[0][1] for elem in list(result.items)]\n", - "y = [elem[1][1] for elem in list(result.items)]\n", - "pyplot.plot(growth, lb, 'k', growth, ub, 'k')\n", - "pyplot.plot([biomass_rxn.lower_bound], [target.lower_bound], 'go')\n", - "pyplot.fill_between(growth, ub, color='gray')\n", - "pyplot.xlabel('Growth')\n", - "pyplot.ylabel('Production')\n", - "pyplot.plot(x,y, 'ro');" - ], - "language": "python", "metadata": {}, "outputs": [ { - "javascript": [ - "//2833ae73-cf02-4264-a005-29252a8f9c12\n", - "$(\"head\").append(\"\")" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " // 2833ae73-cf02-4264-a005-29252a8f9c12 -- used to remove this code blob in the end\n", - " IPython.OutputArea.prototype.cleanProgressBar = function(uuids) {\n", - " // filter by uuid-strings \n", - " var myfilter = function(output) { \n", - " var nuids = uuids.length;\n", - " for (var i=0; i" - ] + "metadata": {} }, { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -2839,1761 +1725,441 @@ "\n", "
Scanning grid points
ETA: --:--:--
" ], - "metadata": {}, - "output_type": "display_data", "text": [ "" - ] + ], + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 1);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:08');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 2);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:07');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 3);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:07');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 4);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:07');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 5);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:06');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 6);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:07');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 7);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:06');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 8);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:06');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 9);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:06');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 10);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:05');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 11);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:05');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 12);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:05');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 13);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:05');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 14);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 15);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 16);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 17);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 18);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 19);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 20);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 21);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 22);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 23);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 24);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 25);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 26);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 27);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 28);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 29);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 30);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:04');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 31);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 32);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 33);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 34);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 35);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 36);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 37);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 38);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:03');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 39);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 40);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 41);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 42);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 43);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 44);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 45);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 46);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:02');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 47);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 48);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 49);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 50);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 51);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 52);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 53);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 54);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:01');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 55);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 56);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 57);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 58);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 59);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 60);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 61);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 62);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('ETA: 0:00:00');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#14a499b2-5a02-4671-925e-42dbd1042051\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 63);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 63});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#0494b647-af4b-43f4-b062-73052fd9a130').text('Time: 0:00:07');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "var element = document.getElementById('2833ae73-cf02-4264-a005-29252a8f9c12');\n", - " var parent = element.parentNode\n", - " parent.removeChild(element);\n", - " parent.parentElement.remove();" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "this.cleanProgressBar(['2833ae73-cf02-4264-a005-29252a8f9c12', '14a499b2-5a02-4671-925e-42dbd1042051', '0494b647-af4b-43f4-b062-73052fd9a130'])" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "metadata": {}, "output_type": "display_data", "png": "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\n", "text": [ "" - ] + ], + "metadata": {} } ], + "input": [ + "result = diffFVA.run(improvements_only=False, view=view)\n", + "x = [elem[0][1] for elem in list(result.items)]\n", + "y = [elem[1][1] for elem in list(result.items)]\n", + "pyplot.plot(growth, lb, 'k', growth, ub, 'k')\n", + "pyplot.plot([biomass_rxn.lower_bound], [target.lower_bound], 'go')\n", + "pyplot.fill_between(growth, ub, color='gray')\n", + "pyplot.xlabel('Growth')\n", + "pyplot.ylabel('Production')\n", + "pyplot.plot(x,y, 'ro');" + ], + "language": "python", "prompt_number": 14 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "model = load_model('../tests/data/iJO1366.xml')" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 5 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [ + { + "output_type": "display_data", + "png": "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\nPZNv4/jHlnAAAAAASUVORK5CYII=\n", + "text": [ + "" + ], + "metadata": {} + } + ], "input": [ "production_envelope = phenotypic_phase_plane(model, [model.reactions.Ec_biomass_iJO1366_core_53p95M], model.reactions.EX_trp_DASH_L_LPAREN_e_RPAREN_)\n", "growth = production_envelope.Ec_biomass_iJO1366_core_53p95M\n", @@ -4606,22 +2172,12 @@ "pyplot.ylabel('Production');" ], "language": "python", - "metadata": {}, - "outputs": [ - { - "metadata": {}, - "output_type": "display_data", - "png": "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\nPZNv4/jHlnAAAAAASUVORK5CYII=\n", - "text": [ - "" - ] - } - ], "prompt_number": 6 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "reference_model = model.copy()\n", "biomass_rxn = reference_model.reactions.Ec_biomass_iJO1366_core_53p95M\n", @@ -4630,13 +2186,12 @@ "target.lower_bound = 2" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 7 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "diffFVA = DifferentialFVA(design_space_model=model,\n", " reference_model=reference_model,\n", @@ -4646,66 +2201,20 @@ " points=10)" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 13 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "result = diffFVA.run(surface_only=True,view=view)" - ], - "language": "python", "metadata": {}, "outputs": [ { - "javascript": [ - "//d89de86a-5cda-4bfd-82cf-93a66345b6ae\n", - "$(\"head\").append(\"\")" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " // d89de86a-5cda-4bfd-82cf-93a66345b6ae -- used to remove this code blob in the end\n", - " IPython.OutputArea.prototype.cleanProgressBar = function(uuids) {\n", - " // filter by uuid-strings \n", - " var myfilter = function(output) { \n", - " var nuids = uuids.length;\n", - " for (var i=0; i" - ] + "metadata": {} }, { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -4719,232 +2228,86 @@ "\n", "
Scanning grid points
ETA: --:--:--
" ], - "metadata": {}, - "output_type": "display_data", "text": [ "" - ] + ], + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#6543bcde-bba2-4655-8a44-8a64076b880d\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 1);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 6});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#bbacb647-f4d4-487e-bf3f-6a9d623a31c1').text('ETA: 0:01:29');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#6543bcde-bba2-4655-8a44-8a64076b880d\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 2);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 6});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#bbacb647-f4d4-487e-bf3f-6a9d623a31c1').text('ETA: 0:01:10');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#6543bcde-bba2-4655-8a44-8a64076b880d\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 3);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 6});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#bbacb647-f4d4-487e-bf3f-6a9d623a31c1').text('ETA: 0:00:51');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#6543bcde-bba2-4655-8a44-8a64076b880d\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 4);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 6});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#bbacb647-f4d4-487e-bf3f-6a9d623a31c1').text('ETA: 0:00:34');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#6543bcde-bba2-4655-8a44-8a64076b880d\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 5);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 6});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#bbacb647-f4d4-487e-bf3f-6a9d623a31c1').text('ETA: 0:00:17');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "\n", - " var $myPB = $(\"div#6543bcde-bba2-4655-8a44-8a64076b880d\")\n", - " if ($myPB.hasClass('ui-progressbar')) {\n", - " $myPB.progressbar('value', 6);\n", - " } else {\n", - " $myPB.progressbar({value: 0, max: 6});\n", - " }\n", - " " - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "$('div#bbacb647-f4d4-487e-bf3f-6a9d623a31c1').text('Time: 0:01:25');" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "var element = document.getElementById('d89de86a-5cda-4bfd-82cf-93a66345b6ae');\n", - " var parent = element.parentNode\n", - " parent.removeChild(element);\n", - " parent.parentElement.remove();" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} }, { - "javascript": [ - "this.cleanProgressBar(['d89de86a-5cda-4bfd-82cf-93a66345b6ae', '6543bcde-bba2-4655-8a44-8a64076b880d', 'bbacb647-f4d4-487e-bf3f-6a9d623a31c1'])" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] + "metadata": {} } ], + "input": [ + "result = diffFVA.run(surface_only=True,view=view)" + ], + "language": "python", "prompt_number": 14 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "result.items[-2]" - ], - "language": "python", "metadata": {}, "outputs": [ { - "metadata": {}, "output_type": "pyout", "prompt_number": 20, "text": [ "(('Ec_biomass_iJO1366_core_53p95M', 0.43660969454532839),\n", " ('EX_trp_DASH_L_LPAREN_e_RPAREN_', 2.5696909726348878))" - ] + ], + "metadata": {} } ], + "input": [ + "result.items[-2]" + ], + "language": "python", "prompt_number": 20 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "df = result[result.items[-2]]\n", - "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('normalized_gaps > 0.1 | normalized_gaps < -0.1').sort('normalized_gaps', ascending=False)" - ], - "language": "python", "metadata": {}, "outputs": [ { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -5279,9 +2642,6 @@ "
\n", "
" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 22, "text": [ " lower_bound upper_bound gaps normalized_gaps \\\n", "PGK -12.85749 -12.85749 0 14.17059 \n", @@ -5366,21 +2726,23 @@ "GLCt2pp 0.000000 10.000000 \n", "Ec_biomass_iJO1366_core_53p95M 0.300000 0.557799 \n", "TRPAS2 -3.228922 26.963048 " - ] + ], + "metadata": {} } ], + "input": [ + "df = result[result.items[-2]]\n", + "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('normalized_gaps > 0.1 | normalized_gaps < -0.1').sort('normalized_gaps', ascending=False)" + ], + "language": "python", "prompt_number": 22 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('KO == True').sort('normalized_gaps', ascending=False)" - ], - "language": "python", "metadata": {}, "outputs": [ { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -5439,9 +2801,6 @@ "
\n", "
" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 23, "text": [ " lower_bound upper_bound gaps normalized_gaps KO \\\n", "PGMT 0 0 0 0 True \n", @@ -5452,31 +2811,27 @@ "PGMT False True -6.256627e+01 9.407754e-14 \n", "G3PCabcpp False False -6.752759e-30 -6.752759e-30 \n", "FESD2s False False -9.479993e-27 -9.479993e-27 " - ] + ], + "metadata": {} } ], + "input": [ + "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('KO == True').sort('normalized_gaps', ascending=False)" + ], + "language": "python", "prompt_number": 23 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "df.join(diffFVA.reference_flux_ranges, rsuffix='_ref', lsuffix='').query('KO == True').sort('normalized_gaps', ascending=False)" ], - "language": "python", - "metadata": {}, - "outputs": [] + "language": "python" }, { "cell_type": "code", - "collapsed": false, - "input": [ - "stuff = result[result.items[1]]\n", - "selection = stuff[abs(stuff.normalized_gaps) > .1].sort('normalized_gaps', ascending=False)\n", - "# Builder('iJO1366_central_metabolism', reaction_data=selection.normalized_gaps.to_dict()).display_in_notebook()\n", - "escher.Builder('iAF1260_Amino_Acid_Metabolism', reaction_data=selection.normalized_gaps.to_dict()).display_in_notebook()" - ], - "language": "python", "metadata": {}, "outputs": [ { @@ -5487,6 +2842,7 @@ ] }, { + "output_type": "pyout", "html": [ "\n", "\n", @@ -5542,48 +2898,47 @@ " }\n", " \n" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 29, "text": [ "" - ] + ], + "metadata": {} } ], + "input": [ + "stuff = result[result.items[1]]\n", + "selection = stuff[abs(stuff.normalized_gaps) > .1].sort('normalized_gaps', ascending=False)\n", + "# Builder('iJO1366_central_metabolism', reaction_data=selection.normalized_gaps.to_dict()).display_in_notebook()\n", + "escher.Builder('iAF1260_Amino_Acid_Metabolism', reaction_data=selection.normalized_gaps.to_dict()).display_in_notebook()" + ], + "language": "python", "prompt_number": 29 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "import pandas" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 91 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "?rxn_names_df.join" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 108 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "rxn_names_df.join(result[result.items[1]], how='inner')" - ], - "language": "python", "metadata": {}, "outputs": [ { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -6274,12 +3629,9 @@ " \n", " \n", "
\n", - "

2254 rows \u00d7 8 columns

\n", + "

2254 rows × 8 columns

\n", "
" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 109, "text": [ " reaction_name \\\n", "12DGR120tipp 1,2 diacylglycerol transport via flipping (per... \n", @@ -6471,25 +3823,30 @@ "Zn2tex False False False \n", "\n", "[2254 rows x 8 columns]" - ] + ], + "metadata": {} } ], + "input": [ + "rxn_names_df.join(result[result.items[1]], how='inner')" + ], + "language": "python", "prompt_number": 109 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "rxn_names_df = pandas.DataFrame({'reaction_name': [r.name for r in model.reactions]}, index=(r.id for r in model.reactions))" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 96 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "def slideview(panel, reference_flux_ranges):\n", " def _(i=i):\n", @@ -6504,18 +3861,10 @@ " return _" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 2 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "func = slideview(result, diffFVA.reference_flux_ranges)\n", - "interact(func, i=widgets.IntSliderWidget(min=0, max=len(result)-1))" - ], - "language": "python", "metadata": {}, "outputs": [ { @@ -6529,26 +3878,25 @@ ] } ], + "input": [ + "func = slideview(result, diffFVA.reference_flux_ranges)\n", + "interact(func, i=widgets.IntSliderWidget(min=0, max=len(result)-1))" + ], + "language": "python", "prompt_number": 3 }, { "cell_type": "code", - "collapsed": false, + "metadata": {}, + "outputs": [], "input": [ "widgets.IntSliderWidget(min=0, max=10)" ], "language": "python", - "metadata": {}, - "outputs": [], "prompt_number": 47 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "interact(func, i=widgets.IntSliderWidget(min=0, max=10))" - ], - "language": "python", "metadata": {}, "outputs": [ { @@ -6566,18 +3914,18 @@ ] } ], + "input": [ + "interact(func, i=widgets.IntSliderWidget(min=0, max=10))" + ], + "language": "python", "prompt_number": 49 }, { "cell_type": "code", - "collapsed": false, - "input": [ - "func(1)" - ], - "language": "python", "metadata": {}, "outputs": [ { + "output_type": "pyout", "html": [ "
\n", "\n", @@ -6912,9 +4260,6 @@ "
\n", "
" ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 48, "text": [ " lower_bound upper_bound gaps normalized_gaps \\\n", "PGK -12.85749 -12.85749 0 14.17059 \n", @@ -6999,21 +4344,33 @@ "GLCt2pp 0.000000 10.000000 \n", "Ec_biomass_iJO1366_core_53p95M 0.300000 0.557799 \n", "TRPAS2 -3.228922 26.963048 " - ] + ], + "metadata": {} } ], + "input": [ + "func(1)" + ], + "language": "python", "prompt_number": 48 }, { "cell_type": "code", - "collapsed": false, - "input": [], - "language": "python", "metadata": {}, - "outputs": [] + "outputs": [], + "input": [ + "" + ], + "language": "python" } - ], - "metadata": {} + ] } - ] + ], + "cells": [], + "metadata": { + "name": "", + "signature": "sha256:8bcb057d1d21d77b1511237b62309b339c05328433bc22a618e2ae3d48e5af01" + }, + "nbformat": 3, + "nbformat_minor": 0 } \ No newline at end of file diff --git a/examples/gene_ko_mo.ipynb b/examples/gene_ko_mo.ipynb index e21c54ed0..aeb5a1d4d 100644 --- a/examples/gene_ko_mo.ipynb +++ b/examples/gene_ko_mo.ipynb @@ -1,4354 +1,234 @@ { - "metadata": { - "name": "", - "signature": "sha256:49705b09b902933186c2a27ca43e97da8ef4eb8ce54b45c3840f0b72f7af881c" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "%matplotlib inline" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### E. coli core model" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "import cameo\n", + "from cameo import load_model\n", + "from cameo.strain_design.heuristic import GeneKnockoutOptimization, ReactionKnockoutOptimization\n", + "from cameo.strain_design.heuristic.objective_functions import biomass_product_coupled_yield, product_yield, number_of_knockouts\n", + "from cameo.flux_analysis.simulation import fba\n", + "from cameo.parallel import SequentialView\n", + "import inspyred" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "model = load_model(\"../tests/data/EcoliCore.xml\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "objective1 = biomass_product_coupled_yield(\n", + " \"Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2\",\n", + " \"EX_ac_LPAREN_e_RPAREN_\",\n", + " \"EX_glc_LPAREN_e_RPAREN_\")\n", + "\n", + "objective2 = number_of_knockouts()\n", + "objective = [objective1, objective2]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "rko = ReactionKnockoutOptimization(model=model,\n", + " simulation_method=fba,\n", + " objective_function=objective,\n", + " heuristic_method=inspyred.ec.emo.NSGA2,\n", + " seed=1234)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "results = rko.run(max_evaluations=3000, pop_size=10, view=SequentialView())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "results" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "mutant = model.copy()" + ] + }, { - "cells": [ - { - "cell_type": "code", - "collapsed": false, - "input": [ - "%load_ext autoreload\n", - "%autoreload 2" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n" - ] - } - ], - "prompt_number": 1 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "%matplotlib inline" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 2 - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### E. coli core model" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "import cameo\n", - "from cameo import load_model\n", - "from cameo.strain_design.heuristic import GeneKnockoutOptimization, ReactionKnockoutOptimization\n", - "from cameo.strain_design.heuristic.objective_functions import biomass_product_coupled_yield, product_yield, number_of_knockouts\n", - "from cameo.flux_analysis.simulation import fba\n", - "from cameo.parallel import SequentialView\n", - "import inspyred" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 3 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "model = load_model(\"../tests/data/EcoliCore.xml\")" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 4 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "objective1 = biomass_product_coupled_yield(\n", - " \"Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2\",\n", - " \"EX_ac_LPAREN_e_RPAREN_\",\n", - " \"EX_glc_LPAREN_e_RPAREN_\")\n", - "\n", - "objective2 = number_of_knockouts()\n", - "objective = [objective1, objective2]" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 5 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "rko = ReactionKnockoutOptimization(model=model,\n", - " simulation_method=fba,\n", - " objective_function=objective,\n", - " heuristic_method=inspyred.ec.emo.NSGA2,\n", - " seed=1234)" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 6 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "results = rko.run(max_evaluations=3000, pop_size=10, view=SequentialView())" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "html": [ - "" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Starting optimization at Mon, 25 Aug 2014 11:05:19\n", - "found config for http://localhost:5006/" - ] - }, - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "\n", - "{}\n", - "loading it!\n", - "if you don't wish to load this config, please pass load_from_config=False\n" - ] - }, - { - "html": [ - "

Connecting notebook to document \"efea7635-2c36-11e4-a1e6-b8e856101da4\" at server http://localhost:5006/

" - ], - "metadata": {}, - "output_type": "display_data" - }, - { - "html": [ - "\n", - " " - ], - "metadata": {}, - "output_type": "display_data" - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('0')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('0')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('1')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('1')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('1')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('2')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('2')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('2')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('3')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('3')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('3')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('4')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('4')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('4')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('5')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('5')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('5')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('6')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('6')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('6')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('7')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('7')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('7')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('8')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('8')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('8')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('9')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('9')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('9')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('10')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('10')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('10')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('11')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('11')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('11')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('12')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('12')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('12')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('13')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('13')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('13')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('14')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('14')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('14')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('15')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('15')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('15')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('16')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('16')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('16')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('17')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('17')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('17')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('18')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('18')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('18')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('19')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('19')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('19')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('20')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('20')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('20')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('21')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('21')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('21')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('22')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('22')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('22')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('23')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('23')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('23')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('24')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('24')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('24')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('25')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('25')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('25')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('26')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('26')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('26')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('27')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('27')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('27')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('28')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('28')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('28')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('28')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('29')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('29')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('30')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('30')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('30')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('31')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('31')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('31')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('32')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('32')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('32')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('33')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('33')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('33')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('34')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('34')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('34')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('35')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('35')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('35')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('36')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('36')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('36')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('37')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('37')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('37')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('38')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('38')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('38')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('39')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('39')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('39')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('40')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('40')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('40')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('41')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('41')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('41')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('42')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('42')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('42')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('43')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('43')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('43')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('44')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('44')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('44')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('45')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('45')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('45')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('46')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('46')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('46')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('47')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('47')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('47')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('48')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('48')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('48')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('49')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('49')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('49')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('50')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('50')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('50')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('51')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('51')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('51')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('52')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('52')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('52')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('53')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('53')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('53')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('54')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('54')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('54')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('55')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('55')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('55')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('56')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('56')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('56')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('56')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('57')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('57')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('57')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('58')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('58')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('59')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('59')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('59')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('60')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('60')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('60')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('61')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('61')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('61')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('62')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('62')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('62')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('63')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('63')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('63')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('64')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('64')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('64')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('65')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('65')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('65')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('66')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('66')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('66')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('67')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('67')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('67')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('68')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('68')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('68')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('69')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('69')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('69')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('70')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('70')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('70')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('71')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('71')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('71')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('72')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('72')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('72')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('73')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('73')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('73')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('74')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('74')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('74')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('75')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('75')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('75')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('76')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('76')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('76')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('77')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('77')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('77')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('78')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('78')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('78')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('79')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('79')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('79')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('80')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('80')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('80')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('81')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('81')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('81')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('82')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('82')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('82')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('83')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('83')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('83')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('84')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('84')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('84')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('85')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('85')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('85')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('86')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('86')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('86')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('87')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('87')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('87')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('88')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('88')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('88')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('89')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('89')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('89')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('90')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('90')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('90')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('91')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('91')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('91')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('92')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('92')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('92')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('93')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('93')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('93')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('94')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('94')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('94')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('95')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('95')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('95')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('96')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('96')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('96')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('97')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('97')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('97')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('98')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('98')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('98')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('99')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('99')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('99')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-4cd84a83-09b5-44ab-8e14-f481225a946c').val('100')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Finished after 01:00:23\n" - ] - } - ], - "prompt_number": 7 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "results" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "html": [ - "\n", - "

Result:

\n", - "
    \n", - "
  • model: MODELID_3473243
  • \n", - "
  • heuristic: NSGA2
  • \n", - "
  • objective function: bpcy = (Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2 * EX_ac_LPAREN_e_RPAREN_) / EX_glc_LPAREN_e_RPAREN_| min #knockouts
  • \n", - "
  • simulation method: fba
  • \n", - "
  • type: None
  • \n", - "
      \n", - "
      \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
      FitnessKnockoutsSize
      0 (0.561319, 1.0) (CO2t) 1
      1 (0.64908, 0.5) (TKT1, SUCDi) 2
      2 (0.606279, 0.5) (ATPS4r, ATPM) 2
      3 (0.64908, 0.333333) (AKGDH, TKT1, ICL) 3
      4 (0.64908, 0.333333) (AKGDH, TKT1, SUCDi) 3
      5 (0.535608, 1.0) (ATPS4r) 1
      6 (0.617805, 0.333333) (CO2t, ATPM, ICL) 3
      7 (0.523097, 1.0) (ATPS4r) 1
      8 (0.617805, 0.333333) (CO2t, ATPM, SUCDi) 3
      9 (0.586245, 0.5) (ATPS4r, ATPM) 2
      \n", - "
      " - ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 8, - "text": [ - "" - ] - } - ], - "prompt_number": 8 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "mutant = model.copy()" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 29 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "mutant.reactions.PGL.knock_out()\n", - "mutant.reactions.SUCDi.knock_out()" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 37 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "mutant_fluxes = mutant.solve().x_dict" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 38 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "print mutant_fluxes['Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2']\n", - "print mutant_fluxes['EX_ac_LPAREN_e_RPAREN_']" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "0.654744854115\n", - "10.0488603347\n" - ] - } - ], - "prompt_number": 39 - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### iJO1366 model" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "model = load_model(\"../tests/data/iJO1366.xml\")" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 9 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "of1 = product_yield(\"EX_ac_LPAREN_e_RPAREN_\", \"EX_glc_LPAREN_e_RPAREN_\")\n", - "of2 = number_of_knockouts()\n", - "of3 = biomass_product_coupled_yield(\"Ec_biomass_iJO1366_core_53p95M\", \"EX_ac_LPAREN_e_RPAREN_\", \"EX_glc_LPAREN_e_RPAREN_\")" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 10 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "ko = GeneKnockoutOptimization(model=model, objective_function=[of1, of2, of3],\n", - " simulation_method=fba, heuristic_method=inspyred.ec.emo.NSGA2)" - ], - "language": "python", - "metadata": {}, - "outputs": [], - "prompt_number": 11 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "ko.run(max_evaluations=5000, n=10, mutation_rate=0.3, popultation_size=100)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "html": [ - "" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Starting optimization at Mon, 25 Aug 2014 11:06:21\n" - ] - }, - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "found config for http://localhost:5006/\n", - "{}\n", - "loading it!\n", - "if you don't wish to load this config, please pass load_from_config=False\n" - ] - }, - { - "html": [ - "

      Connecting notebook to document \"2687030f-2c37-11e4-b0f2-b8e856101da4\" at server http://localhost:5006/

      " - ], - "metadata": {}, - "output_type": "display_data" - }, - { - "html": [ - "\n", - " " - ], - "metadata": {}, - "output_type": "display_data" - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('2')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('4')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('6')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('8')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('10')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('12')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('14')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('16')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('18')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('20')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('22')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('24')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('26')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('28')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('30')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('32')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('34')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('36')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('38')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('40')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('42')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('44')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('46')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('48')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('50')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('52')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('54')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('56')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('57')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('60')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('62')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('64')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('66')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('68')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('70')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('72')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('74')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('76')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('78')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('80')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('82')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('84')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('86')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('88')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('90')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('92')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('94')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('96')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('98')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "javascript": [ - "jQuery('#progress-bar-e7567437-7678-40f7-939f-378aa28e0011').val('100')" - ], - "metadata": {}, - "output_type": "display_data", - "text": [ - "" - ] - }, - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Finished after 01:38:21\n" - ] - }, - { - "html": [ - "\n", - "

      Result:

      \n", - "
        \n", - "
      • model: iJO1366
      • \n", - "
      • heuristic: NSGA2
      • \n", - "
      • objective function: yield = (EX_ac_LPAREN_e_RPAREN_ / EX_glc_LPAREN_e_RPAREN_)| min #knockouts| bpcy = (Ec_biomass_iJO1366_core_53p95M * EX_ac_LPAREN_e_RPAREN_) / EX_glc_LPAREN_e_RPAREN_
      • \n", - "
      • simulation method: fba
      • \n", - "
      • type: None
      • \n", - "
          \n", - "
          \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
          FitnessKnockoutsSize
          0 (1.394293, 1.0, 0.561171) (b3737) 1
          1 (1.481471, 0.2, 0.573877) (b2508, b2964, b2913, b3732, b3409) 5
          2 (1.394293, 1.0, 0.561171) (b3731) 1
          3 (1.480182, 0.25, 0.574803) (b4209, b2913, b3371, b3732) 4
          4 (1.481471, 0.2, 0.573877) (b3451, b2508, b2964, b2913, b3732) 5
          5 (1.480182, 0.25, 0.574803) (b2441, b4209, b2913, b3732) 4
          6 (1.865577, 0.333333, 0.139252) (b2913, b2779, b3732) 3
          7 (1.480182, 0.25, 0.574803) (b4209, b2913, b3732, b1533) 4
          8 (1.480182, 0.25, 0.574803) (b4209, b1592, b2913, b3732) 4
          9 (1.480139, 0.5, 0.574833) (b2913, b3732) 2
          10 (1.655124, 0.333333, 0.315983) (b1876, b2779, b3732) 3
          11 (1.483096, 0.333333, 0.572706) (b2913, b0910, b3732) 3
          12 (1.617131, 0.333333, 0.462538) (b2913, b3919, b3732) 3
          13 (1.483096, 0.333333, 0.572706) (b3737, b2913, b0910) 3
          14 (1.480139, 0.5, 0.574833) (b3736, b2913) 2
          15 (1.480182, 0.25, 0.574803) (b4209, b3428, b2913, b3732) 4
          16 (1.865933, 0.166667, 0.138909) (b3942, b3451, b2913, b3733, b2508, b1779) 6
          17 (1.655124, 0.333333, 0.315983) (b0887, b2779, b3732) 3
          18 (1.480142, 0.333333, 0.574832) (b3835, b2913, b3732) 3
          19 (1.481456, 0.2, 0.573887) (b3035, b3737, b2913, b3744, b3350) 5
          20 (1.720977, 0.2, 0.317897) (b0722, b1713, b4151, b3731, b2779) 5
          21 (1.720977, 0.2, 0.317897) (b0677, b3945, b0721, b3731, b2779) 5
          22 (1.655124, 0.333333, 0.315983) (b0887, b3737, b2779) 3
          23 (1.655124, 0.333333, 0.315983) (b2242, b3732, b2779) 3
          24 (1.863096, 0.25, 0.141634) (b3455, b3732, b3581, b1779) 4
          25 (1.904876, 0.166667, 0.135366) (b2286, b4291, b2913, b0722, b3737, b2779) 6
          26 (1.480182, 0.25, 0.574803) (b4209, b3737, b2913, b3371) 4
          27 (2.0, 0.25, 0.0) (b0674, b0688, b0722, b3744) 4
          28 (1.720977, 0.2, 0.317897) (b0722, b3945, b0721, b3731, b2779) 5
          29 (1.863096, 0.25, 0.141634) (b1002, b3732, b2199, b1779) 4
          ............
          70 (1.720977, 0.166667, 0.317897) (b2307, b0722, b0677, b4151, b3731, b2779) 6
          71 (1.655124, 0.25, 0.315983) (b2779, b0653, b3732, b3371) 4
          72 (1.865577, 0.25, 0.139252) (b3806, b3737, b2913, b2779) 4
          73 (1.480139, 0.333333, 0.574833) (b3737, b1487, b2913) 3
          74 (1.720977, 0.166667, 0.317897) (b0722, b0677, b3732, b2490, b2779) 6
          75 (1.655124, 0.25, 0.315983) (b0698, b3455, b2779, b3732) 4
          76 (1.865577, 0.25, 0.139252) (b2913, b3371, b3732, b2779) 4
          77 (1.480139, 0.333333, 0.574833) (b2913, b1539, b3732) 3
          78 (1.720977, 0.166667, 0.317897) (b2199, b0722, b1640, b3737, b3731, b2779) 6
          79 (1.865577, 0.25, 0.139252) (b2913, b3732, b2498, b1779) 4
          80 (1.480139, 0.333333, 0.574833) (b2232, b2913, b3732) 3
          81 (1.720977, 0.166667, 0.317897) (b3371, b0722, b0677, b4194, b3732, b2779) 6
          82 (1.655124, 0.25, 0.315983) (b2661, b3732, b2601, b2779) 4
          83 (1.865577, 0.25, 0.139252) (b2702, b2913, b2779, b3732) 4
          84 (1.720977, 0.166667, 0.317897) (b3945, b2490, b0722, b0677, b3732, b2779) 6
          85 (1.720977, 0.166667, 0.317897) (b3945, b0722, b0677, b3731, b3137, b2779) 6
          86 (1.720977, 0.166667, 0.317897) (b3945, b0722, b1640, b1982, b3731, b2779) 6
          87 (1.720977, 0.166667, 0.317897) (b3945, b0805, b0722, b3731, b3137, b2779) 6
          88 (1.720977, 0.166667, 0.317897) (b1599, b0677, b0722, b3737, b3137, b2779) 6
          89 (1.720977, 0.166667, 0.317897) (b2286, b3371, b0722, b3737, b2779, b2223) 6
          90 (1.720977, 0.166667, 0.317897) (b0722, b1640, b4151, b3731, b2779) 6
          91 (1.720977, 0.166667, 0.317897) (b3737, b0722, b0677, b2490, b1473, b2779) 6
          92 (1.720977, 0.166667, 0.317897) (b1441, b0805, b0722, b3731, b3732, b2779) 6
          93 (1.655124, 0.25, 0.315983) (b2779, b0653, b3732, b1773) 4
          94 (1.865577, 0.25, 0.139252) (b2913, b2835, b3732, b2779) 4
          95 (1.480139, 0.333333, 0.574833) (b2913, b0411, b3732) 3
          96 (1.655124, 0.25, 0.315983) (b3737, b2242, b2199, b2779) 4
          97 (1.865577, 0.25, 0.139252) (b3503, b2913, b2779, b3732) 4
          98 (1.480139, 0.333333, 0.574833) (b2913, b3732, b2688) 3
          99 (1.655124, 0.25, 0.315983) (b2779, b3371, b3732, b1007) 4
          \n", - "

          100 rows \u00d7 3 columns

          \n", - "
          " - ], - "metadata": {}, - "output_type": "pyout", - "prompt_number": 12, - "text": [ - "" - ] - } - ], - "prompt_number": 12 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [], - "language": "python", - "metadata": {}, - "outputs": [] - } - ], - "metadata": {} + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "mutant.reactions.PGL.knock_out()\n", + "mutant.reactions.SUCDi.knock_out()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "mutant_fluxes = mutant.solve().x_dict" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "print mutant_fluxes['Biomass_Ecoli_core_N_LPAREN_w_FSLASH_GAM_RPAREN__Nmet2']\n", + "print mutant_fluxes['EX_ac_LPAREN_e_RPAREN_']" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### iJO1366 model" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "model = load_model(\"../tests/data/iJO1366.xml\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "of1 = product_yield(\"EX_ac_LPAREN_e_RPAREN_\", \"EX_glc_LPAREN_e_RPAREN_\")\n", + "of2 = number_of_knockouts()\n", + "of3 = biomass_product_coupled_yield(\"Ec_biomass_iJO1366_core_53p95M\", \"EX_ac_LPAREN_e_RPAREN_\", \"EX_glc_LPAREN_e_RPAREN_\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "ko = GeneKnockoutOptimization(model=model, objective_function=[of1, of2, of3],\n", + " simulation_method=fba, heuristic_method=inspyred.ec.emo.NSGA2)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "ko.run(max_evaluations=5000, n=10, mutation_rate=0.3, popultation_size=100)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [] } - ] -} \ No newline at end of file + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +}