{ "cells": [ { "cell_type": "markdown", "id": "f43cd6af-d772-43f7-a4da-30bcc41c7e50", "metadata": {}, "source": [ "## Diffusion of a single chemical gradient, in the presence of membranes in its path (passive transport) \n", "Three scenarios: \n", "1) no membranes \n", "2) membranes with permeability to that chemical equal its diffusion rate\n", "3) membranes with much smaller permeability value" ] }, { "cell_type": "markdown", "id": "6398f935-72f9-458e-90ab-f02a05132302", "metadata": {}, "source": [ "### TAGS : \"membranes 1D\", \"diffusion 1D\", \"basic\"" ] }, { "cell_type": "code", "execution_count": 1, "id": "2b6f0de7-d66f-4f4e-8850-8a092fca20b8", "metadata": {}, "outputs": [], "source": [ "LAST_REVISED = \"Aug. 18, 2025\"\n", "LIFE123_VERSION = \"1.0.0rc6\" # Library version this experiment is based on" ] }, { "cell_type": "code", "execution_count": 2, "id": "806647d0-4c0b-4abf-8d86-53460378d93e", "metadata": {}, "outputs": [], "source": [ "#import set_path # Using MyBinder? Uncomment this before running the next cell!" ] }, { "cell_type": "code", "execution_count": 3, "id": "f6e0f263", "metadata": {}, "outputs": [], "source": [ "#import sys\n", "#sys.path.append(\"C:/some_path/my_env_or_install\") # CHANGE to the folder containing your venv or libraries installation!\n", "# NOTE: If any of the imports below can't find a module, uncomment the lines above, or try: import set_path \n", "\n", "from life123 import BioSim1D, ChemData, check_version" ] }, { "cell_type": "code", "execution_count": 4, "id": "fe26e828-4428-4754-af9b-b54739b3a109", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "OK\n" ] } ], "source": [ "check_version(LIFE123_VERSION)" ] }, { "cell_type": "code", "execution_count": null, "id": "79045ff7-ed3f-4c3a-be79-9f8a4476f3de", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "5b65e11a-4f5d-4b49-aee1-dcc8159fc180", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "a61306df-44f5-4693-a304-86e9db93dd0b", "metadata": { "tags": [] }, "source": [ "# Part 1\n", "## No membranes; a simple diffusion" ] }, { "cell_type": "code", "execution_count": 5, "id": "7e81fa36-0441-4898-b504-665147c2d6ac", "metadata": {}, "outputs": [], "source": [ "# Initialize the system\n", "chem_data = ChemData(names=\"A\", \n", " diffusion_rates=600.)\n", "\n", "bio = BioSim1D(n_bins=100, chem_data=chem_data)" ] }, { "cell_type": "code", "execution_count": 6, "id": "691ce10c-71c1-4f64-ad4f-af16d2f466f2", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "100 bins and 1 chemical species\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SpeciesDiff rateBin 0Bin 1Bin 2Bin 3Bin 4Bin 5Bin 6Bin 7...Bin 90Bin 91Bin 92Bin 93Bin 94Bin 95Bin 96Bin 97Bin 98Bin 99
0A600.010.010.50505111.01010111.51515212.02020212.52525313.03030313.535354...55.45454555.95959656.46464656.96969757.47474757.97979858.48484858.98989959.49494960.0
\n", "

1 rows × 102 columns

\n", "
" ], "text/plain": [ " Species Diff rate Bin 0 Bin 1 Bin 2 Bin 3 Bin 4 \\\n", "0 A 600.0 10.0 10.505051 11.010101 11.515152 12.020202 \n", "\n", " Bin 5 Bin 6 Bin 7 ... Bin 90 Bin 91 Bin 92 \\\n", "0 12.525253 13.030303 13.535354 ... 55.454545 55.959596 56.464646 \n", "\n", " Bin 93 Bin 94 Bin 95 Bin 96 Bin 97 Bin 98 Bin 99 \n", "0 56.969697 57.474747 57.979798 58.484848 58.989899 59.494949 60.0 \n", "\n", "[1 rows x 102 columns]" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Adding a gradient slanting to the left\n", "bio.inject_gradient(\"A\", conc_left = 10., conc_right = 60.)\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 7, "id": "eb728a26-6232-40d4-9bdb-313c1db5387b", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 10, 10.505050505050505, 11.01010101010101, 11.515151515151516, 12.02020202020202, 12.525252525252526, 13.030303030303031, 13.535353535353536, 14.040404040404042, 14.545454545454547, 15.050505050505052, 15.555555555555557, 16.060606060606062, 16.565656565656568, 17.070707070707073, 17.575757575757578, 18.080808080808083, 18.58585858585859, 19.090909090909093, 19.5959595959596, 20.101010101010104, 20.60606060606061, 21.111111111111114, 21.61616161616162, 22.12121212121212, 22.626262626262626, 23.13131313131313, 23.636363636363637, 24.141414141414142, 24.646464646464647, 25.151515151515152, 25.656565656565657, 26.161616161616163, 26.666666666666668, 27.171717171717173, 27.67676767676768, 28.181818181818183, 28.68686868686869, 29.191919191919194, 29.6969696969697, 30.202020202020204, 30.70707070707071, 31.212121212121215, 31.71717171717172, 32.22222222222223, 32.727272727272734, 33.23232323232324, 33.737373737373744, 34.24242424242424, 34.74747474747475, 35.25252525252525, 35.75757575757576, 36.26262626262626, 36.76767676767677, 37.27272727272727, 37.77777777777778, 38.282828282828284, 38.78787878787879, 39.292929292929294, 39.7979797979798, 40.303030303030305, 40.80808080808081, 41.313131313131315, 41.81818181818182, 42.323232323232325, 42.82828282828283, 43.333333333333336, 43.83838383838384, 44.343434343434346, 44.84848484848485, 45.35353535353536, 45.85858585858586, 46.36363636363637, 46.86868686868687, 47.37373737373738, 47.87878787878788, 48.38383838383839, 48.88888888888889, 49.3939393939394, 49.8989898989899, 50.40404040404041, 50.909090909090914, 51.41414141414142, 51.919191919191924, 52.42424242424243, 52.929292929292934, 53.43434343434344, 53.939393939393945, 54.44444444444445, 54.949494949494955, 55.45454545454546, 55.959595959595966, 56.46464646464647, 56.969696969696976, 57.47474747474748, 57.979797979797986, 58.484848484848484, 58.98989898989899, 59.494949494949495, 60 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Initial concentration gradient. NO membranes present
System snapshot at time t=0" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 7.222222222222222, 62.77777777777778 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+UAAAFoCAYAAAAxclqlAAAgAElEQVR4Xu3dfagkZ4Hv8ee8zyTq6JiYaNhgXDWaZJKZs7MB2UC8iGJAJAiXGCSSP5YbBRcTJHHZDTdkcZeNIioraC77RzCIhsuVIHuJZJHNQC4LubMzYyaJJu5dl+xGk00ym9k1mfN+7vPUOdXnOU9XdT1P1a9Od1d/G4aZOVP1dPen6pzpb1fV01Ob9ma4IYAAAggggAACCCCAAAIIIIDAngtMEeV7bs4dIoAAAggggAACCCCAAAIIIJAJEOXsCAgggAACCCCAAAIIIIAAAggMSYAoHxI8d4sAAggggAACCCCAAAIIIIAAUc4+gAACCCCAAAIIIIAAAggggMCQBIjyIcFztwgggAACCCCAAAIIIIAAAggQ5ewDCCCAAAIIIIAAAggggAACCAxJgCgfEjx3iwACCCCAAAIIIIAAAggggABRzj6AAAIIIIAAAggggAACCCCAwJAEiPIhwXO3CCCAAAIIIIAAAggggAACCBDl7AMIIIAAAggggAACCCCAAAIIDEmAKB8SPHeLAAIIIIAAAggggAACCCCAAFHOPoAAAggggAACCCCAAAIIIIDAkASI8iHBc7cIIIAAAggggAACCCCAAAIIEOXsAwgggAACCCCAAAIIIIAAAggMSYAoHxI8d4sAAggggAACCCCAAAIIIIAAUc4+gAACCCCAAAIIIIAAAggggMCQBIjyIcFztwgggAACCCCAAAIIIIAAAggQ5ewDCCCAAAIIIIAAAggggAACCAxJgCgfEjx3iwACCCCAAAIIIIAAAggggABRzj6AAAIIIIAAAggggAACCCCAwJAEiPIhwXO3CCCAAAIIIIAAAggggAACCBDl7AMIIIAAAggggAACCCCAAAIIDEmAKB8SPHeLAAIIIIAAAggggAACCCCAAFHOPoAAAggggAACCCCAAAIIIIDAkASI8iHBc7cIIIAAAggggAACCCCAAAIIEOXsAwgggAACCCCAAAIIIIAAAggMSYAoHxI8d4sAAggggAACCCCAAAIIIIAAUc4+gAACCCCAAAIIIIAAAggggMCQBIjyIcFztwgggAACCCCAAAIIIIAAAggQ5ewDCCCAAAIIIIAAAggggAACCAxJgCgfEjx3iwACCCCAAAIIIIAAAggggABRzj6AAAII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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Visualize the complete initial state\n", "bio.visualize_system(title_prefix=\"Initial concentration gradient. NO membranes present\")" ] }, { "cell_type": "code", "execution_count": null, "id": "4d2bf40d-76ae-4de7-a1e2-52d26e317291", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 8, "id": "34805d4c-e09a-4b8d-a7c0-a14ef0e42eee", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 9001, 'system time': '2.5003', 'time_step': 0.000277775}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 30.344013176051412, 30.348608102173003, 30.357793419519236, 30.371560062773888, 30.38989444515244, 30.41277847181743, 30.44018955774488, 30.4721006500241, 30.508480254568774, 30.549292467212833, 30.59449700916028, 30.64404926675388, 30.697900335523258, 30.7559970684688, 30.81828212853345, 30.884694045210534, 30.955167275231435, 31.029632267273065, 31.108015530621078, 31.190239707720796, 31.276223650544072, 31.365882500696497, 31.459127773185692, 31.555867443767756, 31.656006039785574, 31.759444734409037, 31.866081444184065, 31.975810929793976, 32.08852489993357, 32.20411211819337, 32.3224585128483, 32.44344728944245, 32.56695904605865, 32.692871891159086, 32.82106156388065, 32.951401556666106, 33.0837632401103, 33.21801598989799, 33.35402731570818, 33.49166299195778, 33.63078719025568, 33.7712626134364, 33.91295063104153, 34.055711416115, 34.19940408317756, 34.343886827244404, 34.489017063748896, 34.63465156923449, 34.78064662267623, 34.92685814729252, 35.073141852707494, 35.219353377323785, 35.36534843076552, 35.51098293625112, 35.65611317275561, 35.80059591682245, 35.94428858388501, 36.08704936895848, 36.228737386563616, 36.36921280974433, 36.50833700804223, 36.645972684291834, 36.78198401010202, 36.91623675988971, 37.04859844333391, 37.17893843611937, 37.30712810884093, 37.433040953941365, 37.55655271055756, 37.677541487151714, 37.79588788180664, 37.91147510006645, 38.02418907020604, 38.133918555815946, 38.24055526559098, 38.34399396021444, 38.44413255623226, 38.54087222681433, 38.63411749930353, 38.72377634945596, 38.80976029227923, 38.89198446937895, 38.97036773272696, 39.0448327247686, 39.115305954789505, 39.181717871466596, 39.24400293153125, 39.30209966447679, 39.355950733246175, 39.40550299083977, 39.45070753278722, 39.491519745431276, 39.527899349975954, 39.55981044225518, 39.587221528182624, 39.610105554847614, 39.62843993722617, 39.64220658048082, 39.651391897827054, 39.65598682394865 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=2.5002528" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 29.82668130672379, 40.17331869327628 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# The first round of diffusion\n", "bio.diffuse(total_duration=2.5, fraction_max_step=0.5, show_status=True) \n", "bio.visualize_system()" ] }, { "cell_type": "code", "execution_count": 9, "id": "5b8a9292-abb7-4085-9e6b-fc7188666db3", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 18001, 'system time': '7.5005', 'time_step': 0.000277775}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 34.758977047467674, 34.75921490802277, 34.75969039439331, 34.76040303733165, 34.76135213354526, 34.76253674639075, 34.76395570679827, 34.7656076144252, 34.76749083903816, 34.76960352212182, 34.77194357871304, 34.77450869945849, 34.77729635289367, 34.780303787941214, 34.78352803662582, 34.786965917003286, 34.79061403630076, 34.79446879426493, 34.79852638671508, 34.80278280929734, 34.8072338614365, 34.81187515048149, 34.81670209604036, 34.82170993450062, 34.8268937237303, 34.832248347955286, 34.83776852280794, 34.84344880054214, 34.849283575409544, 34.855267089191805, 34.86139343688322, 34.867656572518264, 34.87405031513821, 34.88056835489103, 34.88720425925842, 34.893951479403924, 34.900803356635855, 34.907753128978634, 34.91479393784601, 34.921918834809674, 34.92912078845653, 34.93639269132783, 34.943727366933395, 34.95111757683391, 34.95855602778445, 34.96603537893196, 34.973548249059874, 34.98108722387241, 34.98864486331162, 34.99621370889982, 35.00378629110022, 35.01135513668842, 35.018912776127635, 35.02645175094017, 35.03396462106808, 35.041443972215596, 35.048882423166134, 35.05627263306665, 35.06360730867221, 35.07087921154351, 35.07808116519037, 35.085206062154036, 35.09224687102141, 35.09919664336419, 35.10604852059612, 35.112795740741625, 35.11943164510901, 35.12594968486183, 35.13234342748178, 35.138606563116824, 35.14473291080824, 35.1507164245905, 35.1565511994579, 35.1622314771921, 35.16775165204476, 35.17310627626974, 35.178290065499425, 35.183297903959684, 35.18812484951855, 35.19276613856354, 35.1972171907027, 35.20147361328496, 35.20553120573511, 35.20938596369928, 35.21303408299676, 35.216471963374225, 35.21969621205883, 35.22270364710637, 35.225491300541556, 35.228056421287, 35.23039647787822, 35.23250916096188, 35.23439238557484, 35.23604429320177, 35.23746325360929, 35.238647866454784, 35.239596962668394, 35.24030960560673, 35.24078509197727, 35.24102295253237 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=7.5004805" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 34.73219671940853, 35.267803280591515 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Continue the diffusion\n", "bio.diffuse(total_duration=5, fraction_max_step=0.5, show_status=True) \n", "bio.visualize_system()" ] }, { "cell_type": "markdown", "id": "7e779e0e-1899-4a11-a00e-c29b87faa063", "metadata": {}, "source": [ "## Let's save the complete state of the system, to contrast it with the simulation state at the same time in Part 2" ] }, { "cell_type": "code", "execution_count": 10, "id": "6408f93e-e129-4f81-968f-1a11236d4f51", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/plain": [ "{'system_time': 7.500480549996486,\n", " 'concentrations': array([[34.75897705, 34.75921491, 34.75969039, 34.76040304, 34.76135213,\n", " 34.76253675, 34.76395571, 34.76560761, 34.76749084, 34.76960352,\n", " 34.77194358, 34.7745087 , 34.77729635, 34.78030379, 34.78352804,\n", " 34.78696592, 34.79061404, 34.79446879, 34.79852639, 34.80278281,\n", " 34.80723386, 34.81187515, 34.8167021 , 34.82170993, 34.82689372,\n", " 34.83224835, 34.83776852, 34.8434488 , 34.84928358, 34.85526709,\n", " 34.86139344, 34.86765657, 34.87405032, 34.88056835, 34.88720426,\n", " 34.89395148, 34.90080336, 34.90775313, 34.91479394, 34.92191883,\n", " 34.92912079, 34.93639269, 34.94372737, 34.95111758, 34.95855603,\n", " 34.96603538, 34.97354825, 34.98108722, 34.98864486, 34.99621371,\n", " 35.00378629, 35.01135514, 35.01891278, 35.02645175, 35.03396462,\n", " 35.04144397, 35.04888242, 35.05627263, 35.06360731, 35.07087921,\n", " 35.07808117, 35.08520606, 35.09224687, 35.09919664, 35.10604852,\n", " 35.11279574, 35.11943165, 35.12594968, 35.13234343, 35.13860656,\n", " 35.14473291, 35.15071642, 35.1565512 , 35.16223148, 35.16775165,\n", " 35.17310628, 35.17829007, 35.1832979 , 35.18812485, 35.19276614,\n", " 35.19721719, 35.20147361, 35.20553121, 35.20938596, 35.21303408,\n", " 35.21647196, 35.21969621, 35.22270365, 35.2254913 , 35.22805642,\n", " 35.23039648, 35.23250916, 35.23439239, 35.23604429, 35.23746325,\n", " 35.23864787, 35.23959696, 35.24030961, 35.24078509, 35.24102295]])}" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "saved_state_no_membranes = bio.snapshot_system()\n", "saved_state_no_membranes" ] }, { "cell_type": "code", "execution_count": 11, "id": "b0174578-8b40-4fd3-b165-812b8c9b8a3c", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 25001, 'system time': '20.001', 'time_step': 0.000499995}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 34.99985310251283, 34.99985324748292, 34.99985353728002, 34.999853971618144, 34.999854550068655, 34.999855272060685, 34.99985613688172, 34.99985714367828, 34.999858291456775, 34.9998595790845, 34.99986100529072, 34.999862568667936, 34.99986426767328, 34.999866100630044, 34.99986806572932, 34.9998701610318, 34.99987238446966, 34.99987473384864, 34.999877206850186, 34.99987980103376, 34.99988251383918, 34.99988534258927, 34.99988828449238, 34.999891336645206, 34.99989449603565, 34.99989775954577, 34.999901123954864, 34.99990458594268, 34.99990814209266, 34.99991178889529, 34.999915522751635, 34.99991933997683, 34.999923236803724, 34.999927209386634, 34.99993125380509, 34.99993536606773, 34.999939542116266, 34.999943777829436, 34.99994806902709, 34.999952411474354, 34.99995680088575, 34.99996123292945, 34.99996570323157, 34.99997020738046, 34.99997474093106, 34.99997929940932, 34.99998387831656, 34.99998847313397, 34.99999307932699, 34.999997692349886, 35.000002307650156, 35.00000692067305, 35.000011526866075, 35.00001612168348, 35.000020700590724, 35.000025259068984, 35.000029792619586, 35.000034296768476, 35.00003876707059, 35.000043199114295, 35.00004758852569, 35.00005193097295, 35.000056222170606, 35.00006045788378, 35.00006463393231, 35.000068746194955, 35.00007279061341, 35.00007676319632, 35.000080660023215, 35.00008447724841, 35.00008821110475, 35.000091857907385, 35.00009541405736, 35.00009887604518, 35.000102240454275, 35.00010550396439, 35.00010866335484, 35.000111715507664, 35.00011465741077, 35.00011748616086, 35.000120198966286, 35.000122793149856, 35.0001252661514, 35.00012761553038, 35.00012983896824, 35.00013193427072, 35.00013389937, 35.00013573232676, 35.00013743133211, 35.000138994709324, 35.00014042091554, 35.00014170854327, 35.000142856321766, 35.000143863118325, 35.00014472793936, 35.00014544993139, 35.0001460283819, 35.000146462720025, 35.000146752517125, 35.00014689748721 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=20.000856" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 34.99983678056981, 35.000163219430235 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+UAAAFoCAYAAAAxclqlAAAgAElEQVR4Xu3dfYxkZb3o+6f6fXqA4U1eNyiejYiAIiKKGwU2iiDoNp6coDEa/jg5aOKNGqPe3GMO4cRzc9QYNddEOTl/kG2MkpsYrqLgC/IiigIqCqOObkVwg4PAwAjT7119f79VtXpWrVlV6/es9avpevlW0umZnmetrvpU9XR/+3nWWo0NuQVuCCCAAAIIIIAAAggggAACCCBw0AUaRPlBN+cTIoAAAggggAACCCCAAAIIIJAIEOW8EBBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bQIIIAAAggggAACCCCAAAIIEOW8BhBAAAEEEEAAAQQQQAABBBDYIgGifIvg+bRxAlddc13Y/eSecOc3vhC3IaMRQAABBBBAAAEEEEAAgQEWGMkoP+Oiqw8gP/O0U8KN11/bl6fi7nsfDNd87LPhEx96T3jX2y/py+cY9532I8r7sc/0eaqyb33dXnrhueFz132g4+n+8LVfDN+78/5w/ac/Ei4476yBeSl0u7917uDXbrotfPLzX+nYxdVXXRY++v53Fu42/7Ve5WvQuo/06zx7R2756qfCyScee8B9ixmrr5WHdj3csY+i/V74jg+Gp/bsLXQoet3owPy+e1nWed7YFgEEEEAAAQQQQKC6wEhFefoDff4H1PQH5KOP3NGXmVaivPoL0Lpllcgt23c/9kmUl6l3//f06zcbjunXVv5r+tHHngiXv/vjHb/EiP06jNlHet+y0f+ZL3093HDjrSEf0DFj9RcC+f+Xuv0SRqP8uBccafrlYmpBhFd/PbIlAggggAACCCBwsARGKsr1B9xeM+L6w25+FtIDOjYGPD7nuO2jHwHdj332I8oH9bn2ninXmD3phGMOWA2QRmo2ftOP7bzjhg4e/fgvHvyD6ZdvMfvoFsT68XPOOrXj/xXr2DTei1ZAFO3DGuXpLxsI8kH9yuF+IYAAAggggAACnQIjF+XdlnFmH3bRDFn23/NxX7SkNp0xK1qmqvvK3o/082U/R/4H8eysm84AZm8aHvl9xMz6F33+7P3L/lLh3l/+Nlkqnd7yy4GLLHRsflzMPnX7NJCyjzsbYWlAf+X/+b+SGdL01s0h9ew2rmjJsI7tthw53U/REuL8faiy76JDLtL9Fs3Iph7/4//8z8mhE+kt/aVU/nnq9nWRd7ce5tHr/nr/J1v0+LsFaq/Qzd8v6z56RW4+7GPGFs2op/ex6Bce1iiP+cWE93PF/hBAAAEEEEAAAQTiBUYqytNgshx7WzT7pnz5AEj/nt1nftteM+VFS3J7LW/V+5Cd/ctGYP7jlqWsRctY858/+4uFsuW5uu1Nt9zdsYS26PGU7TPrmUZs/vGpRXpit3RMPoCL4qVof90+FnvyOH0+NISzx3brx7L3Vf9cZRa+28xztyjX45CzEZ395UvRx/Mzp+lrq5d7r/9Ses2UF0V70b7yM91FY4qeu26fO2bVinUfvfaZf25ixupjTZ+D7C9Nui2LL/qFUNEvUdLZe10xkD0GPeYXefHfStgCAQQQQAABBBBAoKrASEV50YywwhQt4+w2o5VfjtotrjRE/+nVZyYneer1g3ivk3dll9l2+0G81xJbndEui5pu+9XH/+P7HkpOTNft/scsg8279TLJz/j1itH0BF/dnoe8T8xzUSWci77Q0l9KFM3sx5wtPjbKi36h0GvpdPaXOL1eF7oSwXLCNO/l671si1aeFM3+W6O812qZ/D56zWjnHWPGpo83v1rBGs/Z/+/S/weyH8uv+kh/UVL2f0bVbyZshwACCCCAAAIIIFBNYKSiPEtQtIQ4/0N8PsrSH8aLZsV7LevtFgKWWbP0B+RukRT78fzLILuMudsP41WivOwM970eez6k0xnAXsfAWqO8m5e65PdRNcrzS+NT8/zsf+wsvEeUd3tMMY9d74fleOR+R3lRdKp1TFB3+28xZh8xoR0zVu9bfpVFdja87FAK3T6/EsbyuCzPbbVvJ2yFAAIIIIAAAgggUEVgZKM8j5FGejac8uGoY/SWv3Ra0fHORWeIth5/nb1v6Q/esfHdKz57hXn6b9lfMsREeWqR/wVHfoY2JsrTOMlf7skSufnA77ayII1yXfKd/nIiNsq7zUIWHcccu2+9fwczyntdXkvvi+XcDP1cvt4tyNPXr3Xpea//FK37sPxyLf06jhlbtlrBMmOej/BeUV52Lo0q30DYBgEEEEAAAQQQQKC+wNhEebcZrDTEP/Pf3pecQMyybDd/7HrZTLnlGPd+Rnn+ZZKGa/qLhZgo7xYyMVFeFqxFQTYIM+Vll8Cy/BKhSiT2OtFbfnl8zEx50S+gYv5L6ddMeVmQp7/EKTqnwjCd6K3oWPnUv9e/ZZ+jotDudhUKojzm1c1YBBBAAAEEEEDg4AmMTJTrD5w3fvP2kB6DnCcsCyqdGSy6lFLRZdTyEZv+sFsU9NZw6VeUd7sMXPZ+WaO81zHmMVGe/dzdnre8hzXKY44pjz1LdbdZ+KIQjN13Gpr5y2vpx/sR5TErLbr9d1R0ObC6/3Wlz1/ZLHHM5cy63aeYfVgvc9brFwZ5r24nm9R9lP3iKn1M3V57er6JbtdPt/ySsO7zyPYIIIAAAggggAACdoGRivL0Uln5HzrTH1y7LclNZ76LorroDNVFP0yXXV4pfxynxuh7/o//e/Ps4v2Mcv0BPWvS7ezr+cdfFOFFZxpPjYqWxOcfd34GMP0c+WP285/HGuVp0Ogy9fyJ17JL13VczKxqdnzWKXvMfpFxTAB1i8R+RHkaj3rIQNG1vs975enJSQB73XodKmD/L2j/yLKv0+w+i2Z9y365lA/9mH30umJCt/gtu5JBtxUB6fOd3/7+B3Z1HFqTPt7810663+zj7fZ1VuV5YhsEEEAAAQQQQAABX4GRifKUpduxsr1OmlQWF0UnNcuHTP7M72XXKdf7mw3WfkV5NlKzL51ex9an43qdoT57/Lfa6i8YssuJszOeZZdlyl4+Lf3c+dCIiXLdR9l1ytPPkz9fQNnJtYqu/60B+8nPf6XjFx+6/9h9Z0NZ/2y5TnnV5evdHn/6cesZurNfb2Wz22X/dRWduyG7TdHJFvNfm0W/WCuK1Ox+LfvQ8UWv026vl5ixRf9n5f2L9pf/PyTvm98vJ3grewXy7wgggAACCCCAwNYIjFyUxzLGXPYrdt/jPN56aapxNuKxI4AAAggggAACCCCAAAJjH+W9juvk5VFdgCivbseWCCCAAAIIIIAAAgggMD4CYx3lnI24fy90orx/tuwZAQQQQAABBBBAAAEERkdgrKN8dJ5GHgkCCCCAAAIIIIAAAggggMAwChDlw/iscZ8RQAABBBBAAAEEEEAAAQRGQoAoH4mnkQeBAAIIIIAAAggggAACCCAwjAJE+TA+a9xnBBBAAAEEEEAAAQQQQACBkRAgykfiaeRBIIAAAggggAACCCCAAAIIDKMAUT6Mzxr3GQEEEEAAAQQQQAABBBBAYCQEiPKReBp5EAgggAACCCCAAAIIIIAAAsMoQJQP47PGfUYAAQQQQAABBBBAAAEEEBgJAaJ8JJ5GHgQCCCCAAAIIIIAAAggggMAwChDlw/iscZ8RQAABBBBAAAEEEEAAAQRGQoAoH4mnkQeBAAIIIIAAAggggAACCCAwjAJE+TA+a9xnBBBAAAEEEEAAAQQQQACBkRAgykfiaeRBIIAAAggggAACCCCAAAIIDKMAUT6Mzxr3GQEEEEAAAQQQQAABBBBAYCQEiPKReBp5EAgggAACCCCAAAIIIIAAAsMoQJQP47PGfUYAAQQQQAABBBBAAAEEEBgJAaJ8JJ5GHgQCCCCAAAIIIIAAAggggMAwChDlw/iscZ8RQAABBBBAAAEEEEAAAQRGQoAoH4mnkQeBAAIIIIAAAggggAACCCAwjAJE+TA+a9xnBBBAAAEEEEAAAQQQQACBkRAgykfiaeRBIIAAAggggAACCCCAAAIIDKMAUT6Mzxr3GQEEEEAAAQQQQAABBBBAYCQEiPKReBp5EAgggAACCCCAAAIIIIAAAsMoQJQP47PGfUYAAQQQQAABBBBAAAEEEBgJAaJ8JJ5GHgQCCCCAAAIIIIAAAggggMAwChDlw/iscZ8RQAABBBBAAAEEEEAAAQRGQoAoH4mnkQeBAAIIIIAAAggggAACCCAwjAJE+TA+a9xnBBBAAAEEEEAAAQQQQACBkRAgykfiaeRBIIAAAggggAACCCCAAAIIDKMAUT6Mzxr3GQEEEEAAAQQQQAABBBBAYCQEiPKReBp5EAgggAACCCCAAAIIIIAAAsMoQJQP47PGfUYAAQQQQAABBBBAAAEEEBgJAaJ8JJ5GHgQCCCCAAAIIIIAAAggggMAwChDlw/iscZ8RQAABBBBAAAEEEEAAAQRGQoAoH4mnkQeBAAIIIIAAAggggAACCCAwjAJE+TA+a9xnBBBAAAEEEEAAAQQQQACBkRAgykfiaeRBIIAAAggggAACCCCAAAIIDKMAUT6Mzxr3GQEEEEAAAQQQQAABBBBAYCQEiPKReBp5EAgggAACCCCAAAIIIIAAAsMoQJQP47PGfUYAAQQQQAABBBBAAAEEEBgJAaJ8JJ5GHgQCCCCAAAIIIIAAAggggMAwChDlw/iscZ8RQAABBBBAAAEEEEAAAQRGQoAoH4mnkQeBAAIIIIAAAggggAACCCAwjAJE+TA+a9xnBBBAAAEEEEAAAQQQQACBkRAgykfiaeRBIIAAAggggAACCCCAAAIIDKMAUT6Mzxr3GQEEEEAAAQQQQAABBBBAYCQEiPKReBp5EAgggAACCCCAAAIIIIAAAsMoQJQfpGetufDXg/SZRvvTTGw7JjSXng5hY320H+jBeHQT02Fi5rCWJ7faAo2ZHSE0V8PG2kLtfbGDECbmjwvNhSeEYgOOugKTc2FialtoLj9Td09sLwITs0eE5tpiCOtLeNQWaMjX+rHytb679p7YQQiNqXl5gU6HjZW9cDgITMwdHZpqKd/buZULTMwfXz6IEV0FiPKD9OIgyn2giXIfx2QvRLkjpvwwRJS7ehLljpxEuSMmUe6KGYhyT0+i3FNTvtaJ8ihQojyK64DBRHk9P/PWRLmZqudAotzHkSh3dGzviij3NSXKHT2JckdMotwVkyh35STKXTmJ8khOojwSLDecKK/nZ96aKDdTEeU+VOV7Yaa83ChiBFEegWUYSpQbkKxDiHKrlGkcy9dNTMZBzJQboUzDiHITk3kQM+VmqmQgUR7nlR9NlNfzM29NlJupiHIfqvK9EOXlRhEjiPIILMNQotyAZB1ClFulTOOIchOTcRBRboQyDSPKTUzmQUS5mYooj6MqHE2UOyBadkGUW5TKx7B8vdzIPIIoN1NZBhLlFiX7GKLcblU6kigvJYoZQJTHaJWNJcrLhGL+nSiP0SofS5SXG2VHMFMe55UfTZTX8zNvTZSbqXoOJMp9HFu/0uTs646anOjNE1Nfnpx93U+UKPez1NcmZ1939CTKHTE5+7onpn6tc6K3KFGiPIrrgMFEeT0/89ZEuZmKKPehKt8LUV5uFDGCmfIILMNQotyAZB1ClFulTOOIchOTcRBRboQyDWOm3MRkHkSUm6mSgUR5nFd+NFFez8+8NVFupiLKfajK90KUlxtFjCDKI7AMQ4lyA5J1CFFulTKNI8pNTMZBRLkRyjSMKDcxmQcNQ5SvbGyEheZGWNwI7ffyd/nYYlP+nrxvvS3Ivy/q2PbHkr/rx5NtW9svbjTl75n9tP8t3b8M6XpryL80X/lysy0DDxQgyg/Sq4Io94Fm+bqPY7IXotwRk+uUu2Lqy5Pl636kRLmfpb42Wb7u6EmUO2KyfN0TU7/W+7h8/cm1ZnhqfSPsaa6HZ+T93yWGn11vhr0SwnubrffPJh/fCPvk7Xn52GZ4B43pkHx8kG4bRHmtp4Mor8Vn35got1v1GkmU+zgS5Y6O7V0xU+5rSpQ7ehLljphEuSsm1yl35WSm3JXTHOV/WVsPT2tgS2g/LaH8tMS1/v2p5H0z7JE/a3g/qX+XuNbY9rwdNtEI2xqNMK/vJ0KYT/8sX1/z8vc5+bh+bFvyXv49HZ98rDV+bmIiHCL/Nqtj9E22Tcfr+0PkrezG8vUyod7/TpTX8zNvTZSbqXoOJMp9HIlyR0ei3B9T9kiUO7IS5Y6YRLkrJlHuykmU1+N8RqJZZ6+TqJa4fmZie3hqaZ9E9ermx5+Rjz+52oprDe8lWfpd5XbE5EQ4arIRXiDvd0jwalgfLn/XP++QQG79eUI+HpL3Gsbb2kGdBrZuM0g3orzes0GU1/Mzb02Um6mIch+q8r2wfL3cKGIEM+URWIahRLkByTqEKLdKmcaxfN3EZBzE8nUjlGkYUV7MpMvCH5FZ7EdX15O3x9Y2wp/k/V/lY8nsdTvGTcgFg47TwJ5qSGTLewllfa+xfYSEtf75SHl/tL6XuE5CfEpKewRvRHm9J5Uor+dn3pooN1MR5T5U5XshysuNIkYQ5RFYhqFEuQHJOoQot0qZxhHlJibjIKLcCGUaNq5Rrici+6NE9p/l7Y8rzfCwLCf/84q8SXQ/Ih97znjstS7R1mg+uh3PR81sk5Bel79vtIN6ohXXSWy3gvvQAZutNr1Q+jSIKK8HS5TX8zNvTZSbqYhyH6ryvRDl5UYRI4jyCCzDUKLcgGQdQpRbpUzjiHITk3EQUW6EMg0b5SjX4H44eZPolvc60/1nCfA/rq2FJ2Xmu9dNl32fPD0ZXigz1CfJ+xfJ20nTE+HkqcnNuD6+YPa6nyd6Mz2hQzaIKK/3hBHl9fzMWxPlZiqi3IeqfC9EeblRxAiiPALLMJQoNyBZhxDlVinTOKLcxGQcRJQboUzDhjnKdQl5GtxJdOtMt858S4RrgPe66cnLXjQjsS2R/cIkuieS96fI28kS28dUXC5OlJtedpuDiPI4r/xooryen3lrotxMRZT7UJXvhSgvN4oYQZRHYBmGEuUGJOsQotwqZRpHlJuYjIOIciOUadggR7leT1sj+08S2cn79jLzh1fWko/pJcC63bpFt854v0iCu1/HaBPlppcdUR7H1HU0Ue4EWbYborxMyPbvnH3d5mQaRZSbmKyDiHKrlG0cUW5zMo0iyk1M1kFEuVXKMo4otyhZx2xllGtS75ZjuP+0upYsK/+THNf9cDu8NcAfl7/LpbULb7q8PD/TrcH9Qpnx1tnvqjPdVrdu44jyOEFmyuO88qOJ8np+5q2JcjNVz4FEuY9jshei3BEzBKLclZNLonlyEuWemoEo9+Qkyl01p+aT7+0bK3s9d9uxr4eWdWZbT6gm0Z2cUE2O605OstbseXmw02R5ebKcXEO7PcOtIa7LzPXs5YN4I8rjnhWiPM6LKK/nVXlrorwyXceGRLmPI1Hu6NjeFVHua8pMuaMnUe6IyXXKXTG5Trkrp9dMuR7TrdH9O3n7vcx8/2F5PeySjz0i4d3t9pLkmO7Wsdz7Z71bAV50EjXXB96nnRHlcbBEeZwXUV7Pq/LWRHllOqLch+7AvTBT7ipLlLtyMlPuyUmUe2oyU+6qyUy5J2dslOv1u3+xtBYekvj+lbz/jRzffa+873Z72exkOGt2Kpw1M9Wa7W6fUO2EiidS83zs/dgXUR6nSpTHeRHl9bwqb02UV6Yjyn3oiPJ+Obb3S5T7AjNT7uhJlDtiMlPuislMuStnryj/5fJq2Lm0HnZKeD8g4f2gzH7/VaK86HasLCc/a24ynD0zHc6U92dIiJ8jb+N2I8rjnnGiPM6LKK/nVXlrorwyHVHuQ0eU98uRKO+LLFHuyEqUO2IS5a6YRLkrp0b54+sT4VfP75HoXgu/ljeN79/J+9WCzzTbaISXzUiAz06Hl7dnwc+ZmwpHDugx3q5Yhp0R5QakzBCiPM6LKK/nVXlrorwyHVHuQ0eU98uRKO+LLFHuyEqUO2IS5a6YRHllziW5xJgG9/74bgW4Xu+76KbX606WnstbK8Cnw2nyfrLyPRj9DYnyuOeYKI/zIsrreVXemiivTEeU+9AR5f1yJMr7IkuUO7IS5Y6YRLkrJlFu4tSznf86CfDV8JC81xnwf5PjwIvy+5CJiXCmnHTtLAnul7cj/BUy+33YhFx3jFuUAFEexSXngjk+bgNGdwhwSbSD9IIgyn2gOfu6j2OyF0705ojJJdFcMfXlOX9caC48IX/Sq99yqyVAlNfiy2/MJdE8OTnRW1bzueZGcrz3Q3Lcd7r0XGfCn5ePH/A6lA+8WOK7Fd4S4XLytVfMHxpevG1bCH28JJrnsz/o+yLK454hojzOKz+aKK/nZ96aKDdT9RxIlPs4EuWOju1dcaI3X1Oi3NGTKHfEZKbcFXNMZ8rXBfH37Znv1gx4K8IfXSteen6EHOOdHvO9GeES49vkmPDsLfbs677P5ejtjSiPe06J8jgvoryeV+WtifLKdB0bEuU+jkS5oyNR7o8peyTKHVmJckdMotwVcwyifI8c4/1zOev5Q7L0/FftAH9AArzbLb3s2NkS3XrWc43xk6ZsR34T5b6vTqI8zpMoj/Miyut5Vd6aKK9MR5T70B24F5avu8oyU+7KSZR7chLlnppcp9xVc3SWr6/Iidf0cmN6srXW0nN5kxh/osuJ147bnP1unfn8TDnu+wxZjj6dm/2O4SbKY7TKxxLl5UbZEUR5nBdRXs+r8tZEeWU6otyHjijvl2N7v0S5LzAz5Y6eRLkjJjPlrphDPFP+uCw1v3thJfxM4vvuhdVwvxwL3u2ms9561nN9f6YEeL8uO0aU+746ifI4T6I8zmuoovyqa64LD+16ePM+X//pj4QLzjtr8+9nXHT1AY8+PyY74Gs33RY++fmvbH5o5x03dGx/4Ts+GJ7aszf52NVXXRY++v53bv77o489ES5/98e73hf9h7vvfTBc87HPhvx+9d+I8nov1HRrlq/7OCZ7YabcEZMTvbli6suTE735kRLlfpb62pw9IjTXFkNYX3Ld73jubDhmyvUYcD0B2z2Lq+EnS6vhHonwouO/T5LLjqVnPN+Ky44R5b5fRUR5nCdRHueVHz3QJ3rTKL/x+muT+5wG7y1f/VQ4+cRjk49plPeK8OyDTaM63f4zX/p6uP+BXZv7//C1X0yGf+66DxTuW4P9fe99W3jX2y85IL7zwU6U13tR9tqaKHe0JcodMYlyV0yi3JeTKHf1JMo9OQczyp+RJec/0QiX+L5HIvxeifGF3AnQD5FLjL1alpy/dm46vHbbVDh/23Q4Spakb+WNKPfVJ8rjPInyOK+hivL8nc1HeEyU5yM8H+n5fWUjvWgGPBvp6f1MZ+KJ8novSqK8f34deybKXaFZvu7KyUy5JydR7qnJTLmr5mBE+e/kOPB7llbCTxYlxCXC9e/5i5C9RI73TgP8tRLguhx9axP8wCeCKHd9cQaiPM6TKI/zGtooT4M3P1OefUC9Zs3zM+G6XRriJ594TLI0PbvvbMTr5/7yv34z3PmNL2x+Op3FP/fs0zqWuBPl9V6Mlq2ZKbcoGccQ5UYo2zCi3OZkHcXydauUYRxRbkCyD2Gm3G5VPvLgR/minJDtXonvn8jsty5Hv0dmxPUM6dnbYTILfp7Mfr8mmQWXN5kRP3KLZ8HLLWXF1tR8cmjaBtcpt3CVjiHKS4k6BhDlcV5DF+XpLLXe8V7RrRF9w423Fh7PrdtqRJ9w3FGby9PTKP/Eh94TTjrhmORY8HyU3/z9e5IQ132nf04Bi/bXK8o39PgzbrUFGpOzYWN9RfaT/x127V2P3w7kDK8N/eadeHKrLSCWYUN+sNvQow+51RVoTM2FjTWO2a3rmGzfmAwNedto8rXu4dmYmAkb+nXO17oHp4Rkf7/W/7IqAb5vUZaiL4WfLCyGBxaXQ/aUbHql79NmZ8L583Phte23M+ZmB24W3IQtX+fyjV1OZLRqGs6g3gLJz5z6/6b8IodbuUBjalv5IEZ0FRjoY2/O1hQAACAASURBVMqz9zpdbt4rzHstZ9/ymfLlZ3gZOghMzOyQ7zXPteKHWz2Bhiy9k/9AE09utQWSGQr5IX1jfbn2vtiBnkzr8NBc1hNv8sNQ7deDroqZnJGv9X21d8UOdCJye2jqLzMJH4eXg8yUz8r39eVnHfYVkth+YHFFZsCXw48XluX9Svj31c5flO6QWfDXbJuVAJ+V9xLj8ucdk5rmw3/TiNRfwm2sLQz/gxmARzAxfWjrpI4b3c+sPwB3c2Dugq4i4lZdYGiiXB9i0XHc2YfeK8o5prz6i2SQtmT5uuOzwfJ1R0xO9OaKKTtj+bqjKMvXHTE5+7orZs1LoukJ2X6cLENvHQt+X+6EbJraL5NLkOkydD0Rmx4Tfrr8fTQS/MBnguXrvq9Olq/HebJ8Pc4rP3pgo1yXrd/z852bx2yny9jTmXJdKq43PRu63nQm/BcP/mHzuO/8cvZ+nn09ReWY8novRsvWRLlFyTiGKDdC2YZxTLnNyTqKKLdKGcYR5QYk+xCOKbdblY+MO6b8t8kJ2eSyZDIDridl+/1K5wnZjpDjvl+jZ0TX48HbEa7Hh4/LjSj3faaJ8jhPojzOa2iiXO9o/jrk2aXr2WPN0weVPet50THm/bpOef6SaHp/8tc55zrl9V6o6dZEuY9jshei3BGTmXJXTH15cp1yP1Ki3M9SX5tcp9zRs3eU3yWXJNOZ8GQ2XGL82fXOw1nOlDOgv04C/Lzk0mQzySz4ON+Ict9nnyiP8yTK47yGKsrrPbTB2poo93k+iHIfR6Lc0bG9K2bKfU2JckdPotwRkyh3xcwsX3+uuRHulvi+W0Jc398nZ0Vfzpxg6yg57jt7NvTzZCb80DGaBbe4E+UWJfsYotxulcz1zB8ftwGjOwQGdvn6qD1PRLnPM0qU+zgS5Y6ORLk/ZvLN/bjQXHhC/sSJ3moDE+W1CbM7YKbch/NZOR78hwtr4e7V6XDX358Jv5Sl6dnbi6cnwwUS3q+Tt9fL20vHfBbcok6UW5TsY4hyuxVRHmdVNJoor29o2gNRbmIqHUSUlxLZB7B83W5lGMlMuQEpYghRHoFVNpQoLxOK+neiPIprc/CCzITfJTPgt+9blRhfCQ8sr4X0OipyEa9w5sxUuGB+OrxB3i6UCD9mSj/KLUaAKI/RKh9LlJcbZUcwUx7nlR9NlNfzM29NlJupeg4kyn0ck70Q5Y6YHFPuiqkvT2bK/UiJcj9LfW1yTLnZ8w5Ziq5vt0uE65L07O0sOR78ku3T4Z8PPya8fnJfGKcTspkBIwcS5ZFgJcOJ8jhPojzOiyiv51V5a6K8Ml3HhkS5jyNR7ujY3hUz5b6mRLmjJ1HuiEmUd8PUxec/l5Ox3a4Rvq8V4YuZo0/+cWYy/LPMgv/z/Ezy/ig5U7r8OlN+AXesHKqy2/U5GtedEeW+zzxRHudJlMd5EeX1vCpvTZRXpiPKfegO3Asz5a6yRLkrJzPlnpxEuacmM+UZzYdkCfoP2zPhd8r7vbJEPb2dKMvPL5YAT2bDJcL/YarozOhEueeLkyj31JRfwM0dHZore0Nodq7y8P0so7M3orzec8ny9Xp+5q2JcjNVz4HMlPs4Jnshyh0xWb7uiqkvT5av+5ES5X6W+toc4+Xrf5TrgmuE6zHhd8hM+N/W0qPCg8x8N5IIvziZDZ8OL5FjxMtvRHm5kX0EUW63sowkyi1K+8cQ5XFe+dFEeT0/89ZEuZmKKPehKt8LUV5uFDGCmfIILMNQotyAZB1ClFulTOPGKcp3yxnSb3t+JdzWng1/NBPhejmyN8gJ2TTCL94+E14hx4g3TILZQUR5NFmPDYhyT01mymM1ifJYsc7xRHk9P/PWRLmZiij3oSrfC1FebhQxgiiPwDIMJcoNSNYhRLlVyjRulKN8j0S4HhOeLknfJTPj6W2u0Qjnb5tKjgnXENfrhBctSDchbg4iyuO8eo8myj01ifJYTaI8VoworydWcWuivCJcbjOWr/s4Jnshyh0xWb7uiqkvT5av+5ES5X6W+tocoeXr++QY8Dv1MmUa4nJytl/JMeLpUeG6+PzcudZMuC5Hf528aZj73ohyT0+i3FOTKI/VJMpjxYjyemIVtybKK8IR5T5wRXshyl1tmSl35STKPTmJck/NoY7y5Y2N8JN2hGuI3yt/XmvraG6/XJagXywnZrtYZsEvkhnxQ2SJen9vRLmnL1HuqUmUx2oS5bFiRHk9sYpbE+UV4YhyHziivH+O6Q+0MzuSM7RurC30/XONwydgptzxWSbKHTGHa6ZcF5/fl0a4vP+xhPiShHl6OzW5TNn+k7O1LlN2MG9Euac2Ue6pSZTHahLlsWJEeT2xilsT5RXhiHIfOKK8f45EeV9siXJHVqLcEXOwo1xz+9eyBP32fbokfSXcJSH+98xlyvSyZLocXS9TdonE+Aly2bKtvRHlnv5EuacmUR6rSZTHihHl9cQqbk2UV4Qjyn3giPL+ORLlfbElyh1ZiXJHzMGL8j8klylbSU7Odoe8f2p9/0z40XKZMl2GrseE64y4zowP1o0o93w+iHJPTaI8VpMojxUjyuuJVdyaKK8IR5T7wBHl/XMkyvtiS5Q7shLljphbH+V6bfDvSnz/oD0b/ljmMmV6DPiFcjy4BvhFMht+thwjPtg3otzz+SHKPTWJ8lhNojxWjCivJ1Zxa6K8IhxR7gNHlPfPkSjviy1R7shKlDtiHvwoX5Dl53fIMvQfyNnRfyAxvnO58zJlr0sivHWW9Fe7XKbMlatkZ0S5pzZR7qlJlMdqEuWxYkR5PbGKWxPlFeGIch84orx/jkR5X2yJckdWotwR8+BE+b1Lq+F7EuG3yZL0u+Qte3v1nJwhXQL8TbosffuM62M7+Dsjyj3NiXJPTaI8VpMojxUjyuuJVdyaKK8IR5T7wBHl/XMkyvtiS5Q7shLljpj9iXK9Xvh3JcK//fxKuEXeP7He3LzPL5yeCG+UAH+TBPglEuNHHvQzpLvy5XZGlHvqEuWemkR5rCZRHitGlNcTq7g1UV4Rjij3gSPK++dIlPfFlih3ZCXKHTH9ovyR1Wa46bllifDl8P3cbPjlEuBvkbc3ynHhL5kZ9OPC6/AS5XX08tsS5Z6aRHmsJlEeK0aU1xOruDVRXhGOKPeBI8r750iU98WWKHdkJcodMatHuc5963XCvy0R/m2ZDf9N5tjw42X2+4pDZpI3nRHf1mi43ufB3RlR7vncEOWemkR5rCZRHitGlNcTq7g1UV4Rjij3gSPK++dIlPfFlih3ZCXKHTHjonyvXJ7sVonwmyXCb5Wzpe9pL0vX5D5Hzox+xSGz4UoJ8VfJceLjeSPKPZ93otxTkyiP1STKY8WI8npiFbcmyivCEeU+cER5/xyJ8r7YEuWOrES5I2Z5lP9OZsDT2XCdGV9rf/Z5KfFLtrci/K0yG37s1ITr/RrOnRHlns8bUe6pSZTHahLlsWJEeT2xilsT5RXhiHIfOKK8f45EeV9siXJHVqLcEfPAKF/d2EjOkK5L0m+WE7X9cXX/Jcv+YWpyc1n6G+UkbbNjsyzdSk6UW6Us44hyi5J9zMTc0aG5sjeEZucVEOx7GK+RRHm957uxIbd6u2BriwBRblEqHzOx7ZjQXHo6hI39P/SUb8WIQoGJ6TAxc1jLk1ttgcbMjuQb98baQu19sQMJn/njQnPhCaHgW1Tt1wNRXpswu4OJ2SPC35b2he889/fkbOl66bK/y9nT9abL0s+Vpeg6G36lLE0/W5aoc+slQJR7vj6Ick9NZspjNYnyWLHO8UR5PT/z1kS5marnQKLcxzHZC1HuiCk/jBPlrp5EuSMnUe6C+eultdZs+MJ6uHdhKaQXLds+0ZBrhk8nx4frsvQXsCw9wpsoj8AqHUqUlxJFDWCmPIpLfpl+fNwGjO4QIMoP0guCKPeBJsp9HIlyR8f2rohyX1Oi3NGTKK+EuSwLCW/TZekyG/7t55fDX9b2Xzv85GlZli4BrjPi/yxBPsOy9ErGurZgYv5YWRWzu+L2bJYVIMp9Xw9EeZwnUR7nlR9NlNfzM29NlJupeg4kyn0ciXJHR6LcH1P2SJQ7shLlZswnJLy/qREuM+K3yVnTF9pHT+gp2c6bm26dpO2Io8OZ0xLo60vm/TKwmwBR7vnaIMo9NVm+HqtJlMeKdY4nyuv5mbcmys1URLkPVfleWL5ebhQxgpnyCCzDUKLcgGQdQpR3ldLmvl+Xpbdnw3+xnJ4rPYRDZVn6pTIbnlw/fH42HD3Vuna4HlPeXFskyq2vv57jiHIXxvZOiHJPTaI8VpMojxUjyuuJVdyaKK8Il9uMmXIfx9ZPlpzozVGTY8o9MfXlyYne/ESJ8g7LfXJSNj05m1627JbnV8Pu9rXDddApuixdT9Imly67aH4qTBcsSyfK/V6aLF/3tBTNqfnke/uGnjGcW20Blq/HERLlcV750cyU1/Mzb02Um6l6DiTKfRyJckfH9q6YKfc1JcodPYlyOR58PXzzuWWZEV8NdyyuBj1ePPndpLydv03Plj6bHCN+huFs6US542uTY8o9MYlyV01mymM5ifJYsc7xRHk9P/PWRLmZiij3oSrfCzPl5UYRI4jyCCzDUKLcgGQdMoZRrqdk+4nEt56gTY8P37m8/zKah8my9DfrSdrk7S0yK37kpKa5/UaU263KR7J8vdzIPoKZcruVZSQz5Ral/WOI8jiv/GiivJ6feWui3ExFlPtQle+FKC83ihhBlEdgGYYS5QYk65AxiXK9VvitEuE3S4TfKm9Pr++/xv0/zrTPli4h/no5W3rRsnQrJ1FulbKMI8otStYxRLlVyjaOKLc5paOI8jgvoryeV+WtifLKdB0bsnzdxzHZC1HuiMl1yl0x9eXJMeV+pCMc5btW2idpkwi/Wy5flp6mbVL0/kmvHZ7MiM+Gl87qR3xuRLmPY2svRLmrJseUe3IGojyOkyiP8yLK63lV3poor0xHlPvQHbgXotxVlplyV06i3JNzhKJ8VY4F/5FeO3xhJdwsZ0z/t5X9y9IPn2wtS3+rRPhb5P0O+Xs/bkS5pypR7qpJlHtyEuWRmkR5JFhuOMvX6/mZtybKzVQ9BzJT7uOY7IUod8RkptwVU1+ezJT7kQ55lO+Rs6PrceEa4XrWdF2mnt5eIsvS05O06bJ0v/nw7vxEud9Lk5lyT0vOvu6ryYneYj2J8lixzvFEeT0/89ZEuZmKKPehKt8LUV5uFDGCmfIILMNQotyAZB0yhFH+oFwvPA3xn8kJ2/TEbXqbkjeNb12W/vZDZ5NLmB3sG1HuKc5MuasmM+WenMyUR2oS5ZFgueFEeT0/89ZEuZmKKPehKt8LUV5uFDGCKI/AMgwlyg1I1iFDEOUrsiz9Nl2WLrPhesb0R9fSDA/J2dEv2z4ty9JnwmVy6TI9e/pW3ohyT32i3FWTKPfkJMojNYnySDCivB5Y1a2J8qpynduxfN3HMdkLUe6IyfJ1V0x9ebJ83Y90QKP8CQnvb8lydI3wH8j7hf2r0sPpcmI2vWTZFXJ8uJ6wLe6iZX50RXsiyj19iXJXTaLck5Moj9QkyiPBiPJ6YFW3JsqryhHlPnIFeyHKXWmZKXflJMo9OQckyrW5f77UPlu6hPgvZIl62uHT8m8Xymy4Rvi/yGz4C6cHKcNz34dmjwjNtcUQ1pc8n6Ux3RdR7vnEc0k0T02OKY/VJMpjxTrHs3y9np95a6LcTNVzIDPlPo7JXohyR0xmyl0x9eXJTLkf6RZG+YKclO17ybL05XCLLE3/q5y0Lb0dLWdHv1wi/MpDZFm6zIofssXL0q3gzJRbpSzjiHKLknUMUW6Vso3jkmg2p3QUUR7nlR9NlNfzM29NlJupiHIfqvK9EOXlRhEjmCmPwDIMJcoNSNYhBznK/7K2Hr71nCxLlyXpt0uQL8vx4untzNmp1rXDJcRfu22wlqVbOYlyq5RlHFFuUbKOIcqtUrZxRLnNiSiPc+o2umuUn3HR1dGf4czTTgk3Xn9t9HbjsAFR7vMsM1Pu45jshSh3xGSm3BVTX57MlPuR9jnKde77nkU9NlxmxCXEH5Jl6eltptEIF22bSiL8bXK29JOmDv7Z0v0gW3siyj1FiXJXTY4p9+TkmPJITWbKI8Fyw3tG+c47bjDv/Ws33RZuuuVuoryLGFFufin1HEiU+zgS5Y6O7V0xU+5rSpQ7evYhyvVa4d9tXzv8ln3L4en1/bPhx0xNhLfMy0naJMTfLLPi24dkWbpVnCi3SlnGEeUWJesYZsqtUrZxzJTbnNJRRHmcV340UV7Pz7w1UW6mIsp9qMr3wkx5uVHECKI8AsswlCg3IFmHOEX571faJ2mTGP+RLEvfPx8ewit0WbpEuM6Inzc3Hbb2omVWmGrjiPJqbsVbEeWumsyUe3IyUx6pSZRHguWGE+X1/MxbE+VmKqLch6p8L0R5uVHECKI8AsswlCg3IFmHVIxyje4fLbSODb9ZTtL2h5X1zc84J8vSL5ZLlWmEv1XeThyBZelWTqLcKmUZR5RblKxjmCm3StnGMVNuc0pHEeVxXvnRnOitnp95a6LcTEWU+1CV74UoLzeKGEGUR2AZhhLlBiTrkIgo3yNnR/+OBPjNEuLfk7e9skw9vR0/KcvSJcCvkEuWvUmCfH7ElqVbOYlyq5RlHFFuUbKOIcqtUrZxRLnNiSiPc+o2ulaUpyeDizn23OduH/y9XHXNdeGhXQ9vfuLrP/2RcMF5ZyV/v/veB8M1H/vsAXcq60KU+zxnHFPu45jshSh3xOREb66Y+vLkRG9+pCVRridmS2fDf7q4GvZftCyEc5Jl6a3Llr1qbmqkl6VbwYlyq5RlHFFuUbKOIcqtUrZxRLnNiSiPc3KLcj2h2yc//5XN/d3y1U+Fk0881ufeDPBeNMrTM8unEZ4+9vTvvX45QZT7PLlEuY8jUe7o2N4VM+W+pkS5o2cuylfkEmU/TK4drkvTl8Mjq/szfJscDH6JnKTtynaIHy8nbePWKUCUe74iiHJXTY4p9+TkmPJITZavR4Llhptnyj987RfD9+68f3Pz7ExxvbswnFvrKoHUgCg/eM8hUe5ozUy5IyYz5a6YsjOi3FFUovzJMB2+tedJOTZ8OfxAgnxfZln6iXq29Pa1w98k72fleHFu3QWIcs9XB1HuqkmUe3IS5ZGaRHkkWGyUZ69X/okPvSe86+2XhGyQ1vv0w7l1ulogP1OefTT5WXNmyn2ea6LcxzHZC1HuiEmUu2IS5S6cP1/SZenL8rYWfi7XEU+PDtfk1qXouiRdl6brEnVudgGi3G5VPpIoLzeyj2D5ut3KMpLl6xal/WOI8jiv/OieM+Xdjhkf1yjPHjvea6WALnXXW7rcXf+8sfpcvWeKrROBxtT2sLG2KH/KHvUITiWBxmRoTM6K50KlzdkoJyCzkWFDzk7dXIXGQaAxfYj8v7lP//d02Nt47GKh2Qzff34pfPu5heTtr2v7z5a+fWIivPGQuXDFofPhX+TtBWN0tnTvZ78xuS1s6Nf5RvaicN6fZVz21wiNafm+vvr8uDzg/j5O+WW7fGMPYX2pv59nTPauv+TYWF9ufW/nVirQmD60dAwDuguURvnRR+4Id37jCx17GNcoTxEefeyJcPm7P765fD3PW7ScnW84Pl+GyTdvjUg5JpJbTYHGRDvK9Zcc3OoK6C845Cf11g/r3GoLtKKcH9TLIB9bXQv/XzvCb39+MSxl/m88aVpmwyXAr9xxaHjjYYeFaf3hklttgcbUnHydS5DrG7faAnyt1ybc3EEjifKJVkhyqy3QinL5BYd8b+dWLqBfy9yqC5QeU55dvp7ODo97lCv3he/4YHjfe9+WLOfP34qinOXr1V+k2S1Zvu7jmOyF5euOmCxfd8XUlydnXy8k1R8N9QzprZO0rYQH5czp6U2XpZ8317p2+BXy9op0WXrEJdG8n8dR3B/L1z2fVZavu2pyTLknJ8eUR2qyfD0SLDe8NMrT8eN8ojeN7Ht+vjN89P3vTDjS6E5/SaE2H/4v/2nzLPQa7OecdWr43HUf2OQmyuu9UNOtiXIfR6Lc0bG9K86+7mtKlO/3/LuclO27EuAa4rfIMeJPre9fKXSIXCv8Ujk52xV6orbts+HoqYKTtBHlri9OotyTkyh31STKPTmJ8khNojwSrGqUp9tlL4lWtLS93t0Z3K2zKwb0XmaPKf/Ml74ebrjx1s07f+Zpp3QcT67/QJT7PLdEuY8jUe7oSJT7Y8oexz3KH15dl2XprdnwHy2shOxBES+ankhmwvWyZRdvmw7TZWdLJ8pdX6NEuScnUe6qSZR7chLlkZpEeSRY3SjPbt/tRHD17tJobk2U+zyvRLmPI1Hu6EiU+2OOYZTrIvS79drhEuF62bLfr+w/sZBeKfy1Et/JsnSZET8z9mzpRLnra5Qo9+Qkyl01iXJPTqI8UpMojwSzRrkGd/6yXr0+lc6g33TL3QfMENe7e6OzNVHu81wS5T6ORLmjI1HujzkmUf7MejN8R5ak3ywh/j2ZDX82syz9sPay9DTEj5zUNK94I8orwhVvRpR7chLlrppEuScnUR6pSZRHghHl9cCqbk2UV5Xr3I4o93Ekyh0diXJ/zBGO8p1yYrZ0Nvyni2she6GdF09Pbs6GXzhvWJZulSfKrVKmcUS5ick4iCg3QpmGcZ1yE5N5ENcpN1O1fqycPz5uA0Z3CHQ90Rsz5b6vFKLcx5Mo93Ekyh0diXJ/zBGK8hW5RNntybL05eREbX9e3X9pHbmacHidLEtPjg+Xk7SdPqsf6cONKHdFJco9OYlyV01myj05mSmP1CTKI8Fyw3tGeeyui05wFruPUR1PlPs8s0S5jyNR7uhIlPtjDnmUP7nWlCXpy3Js+Er4gQT583L29PR2+KScLX1+JrxVTtJ2+fbpcESdZelWeaLcKmUaR5SbmIyDiHIjlGkYM+UmJvMgZsrNVK0fK5kpjwOzRnmtvbLxAQJEuc+Lgij3cSTKHR2Jcn/MIYzyX+iydDlBm86G37+0FvZneAinzuxflv56CfKpvoj12ClR7ipOlHtyEuWumsyUe3IyUx6pSZRHghHl9cCqbk2UV5Xr3I4o93Ekyh0diXJ/zCGI8kVZlv799rXDvyPvH5fZ8fSm0X2BHBOeXDtclqa/ZOagZ3jnc0KUu75GiXJPTqLcVZMo9+QkyiM1ifJIMKK8HljVrYnyqnJEuY9cwV4mpsPEzGGhufR03z7FOO24MbMjhOZq2FhbGKeH3bfHOojXKX9sbT18S2bCdTb8h7IsfUnCPL3pMvTLZDn6WyXEL5Pjw3fIMvWBuRHlrk8FUe7JSZS7ahLlnpxEeaQmUR4JRpTXA6u6NVFeVY4o95Ejyvvm2N4xUe4rPAhRrsn900U5SVs7xH+9olcT3397qS5LlwDXE7X9k8yM9+k0bfVhifL6hpk9EOWenES5qyZR7slJlEdqEuWRYER5PbCqWxPlVeWIch85orxvjkR5X2i3Ksr1pGy3tpel37KwHJ5c2z8bPi2PVI8Jv1Jmw9926Ew4RS5hNhQ3otz1aSLKPTmJcldNotyTkyiP1CTKI8GI8npgVbcmyqvKEeU+ckR53xyJ8r7QHswof3h1PXzzOVmWvrAS7pIgX808oqNkGfrlMhuux4ZfLjF+yMQALUu3yhPlVinTOKLcxGQcRJQboUzDOPu6ick8iLOvm6mSgUR5nFd+dNdLotXbLVvnBYhyn9cEJ3rzcWz978kx5Y6ageXrnpr6zf240Fx4QnaaPY+53+e4U44J/44sS/+WXLps18p6x45fJtcLf6uE+FskxC+Q64gP/Y0od30KiXJPTqLcVZOZck9OZsojNYnySLDccKK8np95a6LcTNVzIFHu40iUOzq2d0WU+5p6R/nedV2WviwRviLvV8Mz6/vPlj7TaIQLt03JbPhs+BdZln7S1JAsS7eSE+VWKdM4otzEZBxElBuhTMOYKTcxmQcxU26mav1YyXXK48CI8lpelTcmyivTdWxIlPs4EuWOjkS5P2byzb3+TPkuOTFbazZ8JejMePZ24tREshz9TfKm77cP47J0qzxRbpUyjSPKTUzGQUS5Eco0jCg3MZkHEeVmKqI8jqpwNDPlDoiWXRDlFqXyMUR5uZF5BMvXzVSWgcyUW5TsY6pE+bJcokwvVaYnatO3f8ssS98h0X2xnCH9EjlR2xvl0mVbfu1wO0X9kUR5fcPMHohyT06i3FWT5euenCxfj9RkpjwSLDecKK/nZ96aKDdT9RxIlPs4tn6lyTHljpocU+6JqS9P40z5HyW8vyMB/l15uz137XA9HlwD/I0S4uePwrHhVY2J8qpyhdsR5Z6cRLmrJlHuyUmUR2oS5ZFgRHk9sKpbE+VV5Tq3I8p9HIlyR8f2rpgp9zXtFuU6G67xnc6G/yEzG3785ER4syxFv0xO0HaphPgOOXM6NxEgyl1fBkS5JydR7qpJlHtyEuWRmkR5JBhRXg+s6tZEeVU5otxHrmAvzJS70hLlrpwdM+V6ybLvPL+cnKDtdrls2WL7hOx6OjadAb8sCfHp8MrZEThTui9ja29EuasqUe7JSZS7ahLlnpxEeaQmUR4JRpTXA6u6NVFeVY4o95Ejyvvm2N4xUe4nrLPhd60fEr6z52/hFjljenY2/Lj2bPjlzIbbwYlyu5VhJFFuQDIPIcrNVIaBnOjNgBQxhBO9RWDJUKI8zis/mmPK6/mZtybKzVQ9B7J83ccx2Qsz5Y6YgWPKa2rqbPgtcqZ0XZaus+ELmdnw18rlyi6T64Zfzmx4NWWivJpbl62Ick9OotxVk5lyT05myiM1ifJIsNxworyen3lrotxMRZT7UJXvhSgvN4oYwUx5BJYMXZHZ8DsW5dhwCfFbJMR/nzk2XGfDL9uxI1w215Rjw6c5NjyO9sDRdGFw0AAAIABJREFURHldwY7tiXJPTqLcVZMo9+QkyiM1ifJIMKK8HljVrYnyqnKd2zFT7uOY7IUod8RkptyC+chqU86UvpzMiHebDdeTtL1ydipMGs++bvm8Yz+GKHd9CRDlnpxEuasmUe7JSZRHahLlkWBEeT2wqlsT5VXliHIfuYK9EOWutMyUH8ips+F3Lqwlx4XrsvRdmdnwY9Njw+WSZW+SE7UdIX/P3qyXRHN9Ekd1Z0S56zNLlHtyEuWumkS5JydRHqlJlEeCEeX1wKpuTZRXlSPKfeSI8r45tndMlLcg0tlwXZb+w9yx4a9pnyldT9Kms+G9LlhGlDu+YolyR0xZZDR7RGiuLYawvuS63/HcGVHu+bxzojdPTflanzs6NFf2htBc9d3xiO6NKK/3xHJMeT0/89ZEuZmq50CWr/s4JnthptwRc3yXr6ez4bcuyGy4hPjvcrPhl8os+Fu6zIb3egKIcseXJ1HuiEmUu2LKr+Ym5o8NzYXdvrsd070R5b5PPFEe50mUx3nlRxPl9fzMWxPlZiqi3IeqfC9EeblRxIhxmin/y9p6+HZypvTVZDZ8X7N1qnS9bng6G67XDj9nrvdsOFEe8QKrM5Qor6N3wLbMlHtyEuWumixf9+RkpjxSkyiPBMsNJ8rr+Zm3JsrNVES5D1X5XojycqOIEaMc5avJseFypnQJcD02/LfL65syx0xNhDfPz4TLZTZcZ8Xzx4ZHEHYMZaa8qlzBdkS5IyYz5a6YzJS7cjJT7spJlEdyEuWRYER5PbCqWxPlVeU6t2P5uo9jshei3BFz9Jav62z4d9rXDb9NgjydDdfTsbVmw6clxGdrzYb3egKIcseXJ1HuiEmUu2IS5a6cRLkrJ1EeyUmUR4IR5fXAqm5NlFeVI8p95Ar2QpS70g77TLnOht+VzIbLm5wt/Te52fBLZTZcjw33nA0nyl1fgt13RpS7QrN83ZOT5euumixf9+QkyiM1ifJIMKK8HljVrYnyqnJEuY8cUd43x/aOhzHKdTZcrxmuS9J1Nvz59rHh2dnwy2Q2/FU1jg2v6s5MeVW5gu2IckdMZspdMZkpd+VkptyVkyiP5CTKI8GI8npgVbcmyqvKEeU+ckR53xyHLMpvkwDX2fDvymz4zsxs+FGTjWQW/EqJ8EtlRvzI3HXD++2X3z9R7ihOlDtiEuWumES5KydR7spJlEdyEuWRYER5PbCqWxPlVeWIch85orxvjgMe5b9eWgs/kBO0/UDOlP6jxZWw0DpRetDZ8PPm5NjwQ/T48Nlw7hbMhvd6Tohyx1csUe6ISZS7YhLlrpxEuSsnUR7JSZRHghHl9cCqbk2UV5Ujyn3kiPK+OQ5YlO9ebyaXK7tdQlyXpP9trbn50A+baIR/OWQ2vFlmxN88ALPhRHm/X5Xt/RPlrtAcU+7JyTHlrpocU+7JSZRHahLlkWBEeT2wqlsT5VXliHIfOaK8b45bHOVPSnTfsbgqEb4a7pAQ37Wy/3JletdOn50MV8zPhisOmQn/ND+dXEt8GG7MlDs+S0S5IyYz5a6YzJS7cjJT7spJlEdyEuWRYER5PbCqWxPlVeWIch85orxvjgc5yvfITLheM1xD/A55v3N5LbRXpCf3ZKbRCG+YnwpXyJJ0nRV/4bQuVB++G1Hu+JwR5Y6YRLkrJlHuykmUu3IS5ZGcRHkkGFFeD6zq1kR5VTmi3EeOKO+bY5+jfO+6XKpMjgVPIlyOC/9VLsJ15lvPjn6RzIJfJJctu0CuIb5dlqkP+40od3wGiXJHTKLcFZMod+Ukyl05ifJITqI8EoworwdWdWuivKocUe4jR5T3zdE5yvWyZD9qB/gdEuO/lBO1ZRek67z32bMS4XJcuIb4GyTCDx2BCM8/P0S54yuWKHfEJMpdMYlyV06i3JWTKI/kJMojwYjyemBVtybKq8oR5T5yRHnfHGtG+eLGRrh7YS05HlyXo9+/tBrWMndW57zP1Ahvz4RftG0qHL7Flyvrt6Xunyh3VCbKHTGJcldMotyVkyh35STKIzmJ8kgworweWNWtifKqckS5jxxR3jfHyChflgi/Z1EjvHVitp/JTPiKfCx705OzXbStNRN+sbwdNQYRnn9+iHLHVyxR7ohJlLtiEuWunES5KydRHslJlEeCEeX1wKpuTZRXlSPKfeSI8r45lkT5qgS3hnc6E65BvpSL8FNnNMJbAX6xHBd+zNRwnpzN05god9Qkyh0xiXJXTKLclZMod+UkyiM5ifJIMKK8HljVrYnyqnJEuY8cUd43x1yUr60thPv0mPDkuPCV8GN5v9A5ER5OmZYIlzOkXyyz4RfLseEnEOEHPD1EueMrlih3xCTKXTGJcldOotyVkyiP5CTKI8GI8npgVbcmyqvKEeU+ckR5vxybsuNf6Ez48mS44/l9cnz4UnhOTtaWvZ0k0a1nRr94u8yES4ifPKSXKeuXYdF+iXJHbaLcEZMod8Ukyl05iXJXTqI8kpMojwQjyuuBVd2aKK8qR5T7yBHlXo6a27+Wy5Lp5clul1nwu+S48L25CD9ejgG/SANcQlyXpf8HWZ7OLU6AKI/z6jmaKHfEJMpdMYlyV06i3JWTKI/kJMojwYjyemBVtybKq8oR5T5yRHkdx50a4Xp29PYJ2vas6/z4/pseA37R9vlkNvyiuY1w2sxUnU/HtiJAlDu+DIhyR0yi3BWTKHflJMpdOYnySE6iPBKMKK8HVnVroryqHFHuI0eUxzjuWmmdHf12ebtTZsP/ttYZ4UdNNsKFySy4XqpsJpwhlyxrzOwIobkaNuSYcm71BYjy+oabeyDKHTGJcldMotyVkyh35STKIzmJ8kgworweWNWtifKqckS5jxxR3svxd8vr4W65PvjtMht+uyxLfyI3E37YRBrhsiRdlqW/QiI8fyPKfV+pRLmjJ1HuiEmUu2IS5a6cRLkrJ1EeyUmUR4INU5Rfdc114aFdD2/e5es//ZFwwXlnHfCIH33siXD5uz8err7qsvDR97+zq8hnvvT1cMONt27++847bugYe8ZFV2/+Pb+vu+99MFzzsc92vS/Z+3rmaaeEG6+/tmPfRHm9F2q69cS2Y0Jz6ekQNtZ9djjOe5mYDhMzh7U8x+imx4Q/KCdm+9HiirytyYnZVsNfcxF+qET46+VYcL1OuM6Ev3JuKpRdpIwo930REeWOnkS5IyZR7opJlLtyEuWunER5JCdRHgk2bFGexm0axbd89VPh5BOP3XwYaZAffeSOcOWbzu8a5V+76bbwyc9/JaQh/uFrvxh+8eAfwp3f+EKyrwvf8cHN7dN9fuJD7wnvevslIf17+kuBdF/pfdF9Pb776c0Q132dc9ap4XPXfWDzfhLl9V6oRLmPX8dexijKfywB/uN2gN8ly9HzZ0fXCH/d3HR4Q3JytunwGvlz7I0ojxXrPZ4od/Qkyh0xiXJXTKLclZMod+UkyiM5ifJIsGGK8vxD05ns/Gy5fkzj+KP//cvh3LNP6xrlOpOd/fc0tHXbRx/7WzILnp0519DWm4a1zrDf/8CujtlvDe/3vfdtSbTn75dG+5f/9Zubwa/7IcrrvVCJch+/UY9yPfL7IZkFv19OzHavxPf9siT9QVmavpZ54NsaIZwt0f1qmf1+dfv9qQ5nRyfKfV+jRLmjJ1HuiEmUu2IS5a6cRLkrJ1EeyUmUR4INa5TnZ6f1cWRjOB/deZaif0+317H5KM+GeFGUZ/eXj/J0Vj8b+UR5vRcqUe7jN2pR/seV9SS875fw/pnMhuv1whc7LxEeXjY7Gc6bldlvOSnbq+XtlfLnftyIcl9VotzRkyh3xCTKXTGJcldOotyVkyiP5CTKI8GGLcqzx3JnZ8mzM9X6mMqiXMP65u/f0zF7nY1p/XO6XF33lw3xoqXz2c+nfz7huKM2l6sXRfnGyrP1nim2TgQa04eFjdXn5U+dZ8OGp4JAYzI0pra1PStsf5A3eVqO+75nYTncL/F979JKuE/+rB/L3o6bmpT4ngnnzc/KEvSZ8Bo5Hnz7RNnR4E4PZHJeznUgc/LNFacdjvdu9JccGyt/F4Tcb1nGm6Xao29Mh8bkjLw891Xbnq06BBpT2+W0JvJ1vrGKTG2Bhly5Qr6vr+ytvSd2IAITM/KDkpyIdJ2rgHi8HhrTh7auqMJ5jEycjZnDTeMYVCzQ2JDbMOBkj+s++cRjkhO7Fd0uvfDcjmO5s2PyJ47Tf0uPC8+fyE3/Lbuv/Eni9N+zEZ89SZz+mx7jnh6vrn/fWFscBuaBv4+NqTn5v3FZQIfiZTvYno2J0JDjyhPPAbvtazbDfYvLEt5L8r719ohcpix729ZohFdtm5PwnpMIl/fy55O38PrgjUmZgZfX5Uaz834OGO3Q3J3kF0b8v+nzfE3IL+Dkl3BJSHKrLZD8gkN/SG9ywtHamLIDvtY9FFv7aExIkMv3xo11fmHkodqYnJXv6WK5wUSQxVO/lrlVFxiaKNeHmJ8dzz7sspnyPJFG+H/9n/+7I5zz+3v75Rckx4wX3dJj2bMnnUvHacA/vvspTvRW/XXZdUvOvu6IOiAneluVkP2VLD/XZej3ysnY7lteDXqJsuy3QDkMPJwmx32fJ8eA6zL08+TM6HpZsklHjrq7Yvl6XcHO7Vm+7ujJ8nVHTJavu2KyfN2Vk+XrrpwsX4/kZPl6JFhu+MBGuUbzPT/fuXnitnQmu9tl0fJRns5s5y97lj7+/HL1rEvRUvd8sGeXq2f/rdtZ4jmmvN4LNd2aKPdxTPayBVGu6xt2pQEu8X2fRLgG+XJu5cMLphrhNXLst8a3hvhrJcT1DOmDfCPKfZ8dotzRkyh3xCTKXTGJcldOotyVkyiP5CTKI8GGJcr1fuaXhHcLch1rifLs/vL7yi5PL7rOeHbpe9k1zIt+EUCU13uhEuU+fh17OQhR/u9r68ns9/1yArb79KzoMhv+92bnoQezstTuHDkT+nny9hp9LyF+yvQgzYHb7Ilym5N1FFFulTKMI8oNSPYhE7NHhKYeWrG+ZN+IkV0EGmFi/li5Qs1uhBwEiHIHxMwuJuaOltPEyPkOdAk7t1IBoryUqOeAgZ0pr/ewBm9rotznOWGm3Mcx2YtzlGts/1TPhK5L0OW9zoL/NXciNv20evmx/QE+E14pIS5HwQ39jSj3fQqJckdPotwRk5lyV0xmyl05iXJXTmbKIzmJ8kiw3HCivJ6feWui3EzVcyBR7uPoEeU/Sa4DvhZ+1g7wP64eeNKjIycnkgDX5efnyjL018nbjsnBXoZeVZgorypXvB1R7uhJlDtiEuWumES5KydR7spJlEdyEuWRYER5PbCqWxPlVeU6tyPKfRxjolxPuLZzubX0/F5dhi4x/qAcB54/x/iMLEM/W68JLsvPXyPxrTH+jzIrPi43otz3mSbKHT2JckdMotwVkyh35STKXTmJ8khOojwSjCivB1Z1a6K8qhxR7iNXsJeC5eu6BP1XEt475fJjv11ZT/6sMb5YcAU6De5XS3i/Ss6C/loJ8fPlbZxvRLnvs0+UO3oS5Y6YRLkrJlHuykmUu3IS5ZGcRHkkGFFeD6zq1kR5VTmi3Eeucy96tvPfrDbCzvWp8OBze5MI19lvPTFb0e2EqdYydF2Crm96WbLDBvxs6P1w67VPotxXnCh39CTKHTGJcldMotyVkyh35STKIzmJ8kgworweWNWtifKqckR5XTm95vdDEt075f2v5DJkv5EZ8D/IW9FtTpagnz4zEV4ms9/6dmb72uDHSJRz6y1AlPu+QohyR0+i3BGTKHfFJMpdOYlyV06iPJKTKI8EI8rrgVXdmiivKkeUW+X+IrPcD2mAy/Hf+n6nBPhvV5phKXcNcN3fNjnX2kslus+Ymw+nT6+Hl0l8nzEzFV4s70fzNGxWxerjiPLqdkVbEuWOnkS5IyZR7opJlLtyEuWunER5JCdRHglGlNcDq7o1UV5VjijPyz0rlxn7VRLdsuQ8mQFvRfje3PW/dTud+X6phPbL5ARsZ0iEny7hfYb8XeN7wvmSaD7P8PDuhSj3fe6IckdPotwRkyh3xSTKXTmJcldOojySkyiPBCPK64FV3Zooryo3vlG+KDPcrRlviW6J74fkpGv696Jrf89m41vC+3SdBZfw/g8a393oiXKfF2V7L0S5K2cgyh09iXJHTKLcFZMod+Ukyl05ifJITqI8EoworwdWdWuivKrc6Ee5Xlpsl4R3K773Lz//k1z3O3/Sc43v06Zl5nuutdz8dF12LrPg/yh/jj7qmyj3eVES5a6O6c6IckdWotwRkyh3xSTKXTmJcldOojySkyiPBCPK64FV3Zooryo3OlH+yGpTzm6+FlY3GuFJWYJ+0/PLm8eAF+m8Qma7T5PoPlPe6xJ0jfCXSoC73YhyN0rdETPlrpzMlHtyEuWemmFi9ojQXFsMYX3Jdb/jubOGfK0fG5oLu8fz4Ts/aqLcF3Ri7ujQXNkbQnPVd8cjujeivN4T29iQW71dsLVFgCi3KJWPmdh2TGguPR3CRvHZw8v30L8Rv5cl5n9d20hmt/X63vfJidb+XUL8zzLj/Ze1ZtdP/HKJ7dOSY74lwDW8k+XnjvHd7TMT5a4vBqLclZMo9+Qkyj01iXJXTaLck5Mo99SUVTFEeRQoUR7FdcBgoryen3lrotxM1XPgVkb5v8nS8oclsh+Rs5w/IqH9sLw9mrxvhsd7RLc+oKMnG+ElEtunytLzU5MTr7X+rCdg27IbUe5KT5S7chLlnpxEuacmUe6qSZR7chLlnppEeawmUR4r1jmeKK/nZ96aKDdTbVmU/1GiW2e1/yyBnUa3vv+zRPdjJdGtd/ofpibDi6Ynwgvl7RSNb32T6H6ZxPihEwN4oTGi3OdF2d4LUe7KSZR7chLlnppEuasmUe7JSZR7ahLlsZpEeawYUV5PrOLWRHlFuNxmVWfK9WRqf0kCW2e5m8kst8Z2K7rXk+juvsBc/mOW7U/IRPeLJLj17YVTE8n7kyXEp+UkbEN1I8pdny6i3JWTKPfkJMo9NYlyV02i3JOTKPfUJMpjNYnyWDGivJ5Yxa2J8opwxijX6P73NLRlefmfV1rhrUvN/ywz4BrdvY5C15w+IQlsneluBXc+umeGLbrLyInyMqGofyfKo7hKB3P29VIi+wCi3G5lGMmJ3gxI5iFEuZnKMJAoNyBFDOGY8ggsGUqUx3nlR7N8vZ6feWui3EzVc+Cjk4eH25/5m4T2WnupeSu6HzUsLz9+UpaVy/HcOqv9omTWux3e063jvcfuRpS7PuVEuSsnM+WenES5pyYz5a6aRLknJ1HuqclMeawmUR4r1jmeKK/nZ96aKN9P9VxzIzyzvhH2NJvh7/I+u2z8p0ur4ffL6+FvcsmwJyS0n5D3luO5de/HZaL7FIluPba7Nes9IZcWG8PoLnt1EuVlQlH/TpRHcZUOZqa8lMg+gCi3WxlGMlNuQDIPIcrNVIaBRLkBKWIIM+URWDKUKI/zyo8myuv5mbcetSjfp2EtUa1x3QrsjfCsBPQz+iZ/3qMfl39/Vt7r29PJ2GZ4Sv5c5bZdTpR2rET3CTNz4YSJdTmRWuuEaq0l5pO+1++ucgeHcRui3PVZI8pdOZkp9+Qkyj01mSl31STKPTmJck9NZspjNYnyWLHO8UR5PT/z1oMe5Xsllu9aXEmC+hm51nbyXkJ6j4S0RnXy9yS6N5LZ6zq3bXIA9xES2EfIZcKOnJgIh+ufJbr170fJn4/RNzm++1j5+7HyXs9knt6qnuitzv0d2W2Jctenlih35STKPTmJck9NotxVkyj35CTKPTWJ8lhNojxWjCivJ1Zx6337Hg9y7rGwsrERVmUf+r71FuTvrff673oysqXsv3X8e+d4aWfz7fera+E3S+vhWQntvRLY+lb3psvFj5jSsG6EwyWuN0NbYrr1dwntdmwfMTGZ/P14iew6N6K8jl5uW6LcETMEotyVkyj35CTKPTWJcldNotyTkyj31CTKYzWJ8lgxoryeWIWtG7/8dYWt+r+JLgnfoUHdnrHWa2knIZ3EtM5et6Jbw/pICfDDNwN7Isxv0XW3iXLH1wVR7ohJlLtiys44ptxRlCh3xJTX5uwRobm2KL9FX3Ld73jujCj3fN6Jck9NojxWkyiPFSPK64lV2DqNco1evZb1jOxjRpZwzyR/l/dBPqbv5W3/v8vH5N/19GR6Ka7Wv+fGy6Tz9Oa27X/L7H8q3U72MyfjDpVV4Dt0uXg7sis8lC3fhCh3fAqIckdMotwVkyj35STKXT2Jck9OotxVc2peSnI6bKzs9dzt2O6LE73FPfVEeZxXfjTHlNfzM2896MeUmx/IFg8kyh2fAKLcEZMod8Ukyn05iXJXT6Lck5Mod9Ukyj05A1Eex0mUx3kR5fW8Km9NlFem69iQKPdxTPZClDtiEuWumES5LydR7upJlHtyEuWumkS5JydRHqlJlEeC5YYzU17Pz7w1UW6m6jmQKPdxJModHdu74kRvvqYcU+7oSZQ7YnJMuSumHFo3MX9saC7s9t3tmO6NY8p9n3hmyuM8ifI4r/xooryen3lrotxMRZT7UJXvhZnycqOIEUR5BJZhKFFuQLIOIcqtUqZxzJSbmIyDiHIjlGkYUW5iMg8iys1UyUCiPM6LKK/nVXlrorwyXceGzJT7OLb+95wOEzOHhebS0447Hd9dEeW+zz1R7uhJlDtiMlPuislMuSsnUe7KyfL1SE6iPBIsN5yZ8np+5q2JcjNVz4FEuY8jUe7o2N4VUe5rSpQ7ehLljphEuSsmUe7KSZS7chLlkZxEeSQYUV4PrOrWRHlVuc7tiHIfR6Lc0ZEo98eUPRLljqxEuSMmUe6KSZS7chLlrpxEeSQnUR4JRpTXA6u6NVFeVY4o95Er2AvL111pmSl35STKPTmJck/NwDHlnpwcU+6qydnXPTmJ8khNojwSjCivB8bWCCCAAAIIIIAAAggggAACCHgJcEy5lyT7QQABBBBAAAEEEEAAAQQQQCBSgCiPBGM4AggggAACCCCAAAIIIIAAAl4CRLmXJPtBAAEEEEAAAQQQQAABBBBAIFKAKI8Eixn+4Wu/GL535/3JJmeedkq48fprYzZnrAh85ktfD/c/sOsAu0cfeyJc/u6Pbxpd/+mPhAvOOwuzLgIXvuOD4ak9e7t68Vq1v3TuvvfBcM3HPru5QdHXdtb76qsuCx99/zvtn2CMR6avw5133LCp8LWbbguf/PxXNv+e/bcxpur60M+46OoD/i37/yNf6/GvmuzX8yc+9J7wrrdfkuyE70N2y/zXcbpl9v9PvtbtnjpSfz664cZbu35f5/tQnGf2/878922+1uMsGV1NgCiv5la6lX5z+fK/fjPc+Y0vJGOvuua6cO7Zp/HDealca0D2m3O36Hnfe9+W/HCURhI/rBfj6jeTz/2v/zd87roPdNimXrxWjS/K9jD9Qej8V52x+Usg/do+4bijNn01evSWeus3en5pVG6sbr948A/JL4/S12b6g9AtX/1UOPnEY7v+kq587+Mzotfrja/1+NeBenb7xZpGD9+H4k3TLfT/zrdffkHyfZyv9TjH9Gek7Pdx/eVl+ne+D8V56tfylW86P/kZPX0tZn8Bx9d6nCejqwkQ5dXcSrfKR3j+h6HSHTAgEdBvLI/vfrpjprwowrP/YULXWyD/ww+v1XqvmPxqjnwU5X84qvfZRnNrNXx891PhP15xYbIKIf3BMm+bf+2Opka9R9Uryvlaj7NNX5fpL9iyW/N9KM4yP1r9/uv//N+bExd8rcd5lnnxfcjuWfS1nP2+zde63ZKR9QSI8np+XbfORyKzudWgi6K86BccrESw++Zfi7xW7XZFI9XvnLNOTWbGi6Kx2yEY9T7r6Gyd9cm/Not+ocHKg97PfX75enaVBl/rcV83+n1l95N7Og79SVdt8H0ozjI/OjtLnv4CXt9nfwHC13r51/rRR+5IfrGR/QUS34fiXptFP59nvy/xtR7nyejqAkR5dbueW+o3k+zSl/SLPv2G3qdPO3K7LYpy/c/y5u/fs/kbdn3Q+SXEIwfh+ICyy7R0t7xWq+Hqa+6hXQ93nC+i6Ou86PVa7TOO3lb5H3byPxwVfV3nX6+jp+L3iNJjTtOVB3ytx9nm/6/MevJ9KM4yOzo/S97tezhf672N8780Sn8Bx/eh+Ndm/rWWjXK+1uM92aKaAFFeza10K2YkSolMA5gpNzGZB2VnddONeK2a+QoHZl+jzFDEWWZPOpbfUn+BqedC0BuzZ3Gu2dHZ2Ua+1uMc817Zr+8f3/dQx3lj0rDk3DHlxkWHm7EqptwtOyJ/aEUa4hrmJ594THIi3OwkECu2evvmT+Cqoy+98Nzkew8z5XGvTUZXFyDKq9v13JJj93xgOabcx1H3UhTkRT9Icv6DOPO8F8fyxfllR+dnysuOm6z+mcZny+zrke9Lcc973isb5Y8+9reO8x+k/8emJ36L+0zjM7rb9xe+1uNeA0WH7GVne/k+FOeZH509vIJjyutZsrVdgCi3W0WN5Cy3UVxdBxdFef6HH47XL7fudQZhXqvlftkR+s06e3lD/bve0o9x1ts4z15RzhmZ4yz1a1lv6SW70jPap1cB4Ws93jN/RuvsiUc5I3OcZ69fXPC1HmeZPzQlPRt7OjvO96E4z+zoouXqfK1X92RLuwBRbreKHsn1YKPJNjcouqZp9oRFXDPSbtvt+rDp0izdE69Vu2f+2rBcp9xuVzay6BdsXLu4TG3/vxctwcxfKpKvdbunjsx+vacn1Ur3wPehOMv8L4nyW/O1Hu/5vTvv39wof84irlNu98x+nRd9T+dr3W7JyOoCRHl1O7ZEAAEEEEAAAQQQQAABBBBAoJYAUV6Lj40RQAABBBBAAAEEEEAAAQQQqC5AlFe3Y0sEEEAAAQQQQAABBBBBJ1B0AAAIYklEQVRAAAEEagkQ5bX42BgBBBBAAAEEEEAAAQQQQACB6gJEeXU7tkQAAQQQQAABBBBAAAEEEECglgBRXouPjRFAAAEEEEAAAQQQQAABBBCoLkCUV7djSwQQQAABBBBAAAEEEEAAAQRqCRDltfjYGAEEEEAAAQQQQAABBBBAAIHqAkR5dTu2RAABBBBAAAEEEEAAAQQQQKCWAFFei4+NEUAAAQQQQAABBBBAAAEEEKguQJRXt2NLBBBAAAEEEEAAAQQQQAABBGoJEOW1+NgYAQQQQAABBBBAAAEEEEAAgeoCRHl1O7ZEAAEEEEAAAQQQQAABBBBAoJYAUV6Lj40RQAABBBBAAAEEEEAAAQQQqC5AlFe3Y0sEEEAAAQQQQAABBBBAAAEEagkQ5bX42BgBBBBAAAEEEEAAAQQQQACB6gJEeXU7tkQAAQQQQAABBBBAAAEEEECglgBRXouPjRFAAAEEEBhtgTMuujp84kPvCe96+yWj/UB5dAgggAACCGyRAFG+RfB8WgQQQACB4RX42k23hU9+/isHPICrr7osfPT970w+/uhjT4TL3/3xoQ9aonx4X6fccwQQQACB4RAgyofjeeJeIoAAAggMkEAa5TvvuGHzXt1974Phmo99dugjPM9MlA/QC4+7ggACCCAwkgJE+Ug+rTwoBBBAAIF+ChRFuX6+fMB2+/uX//Wb4ak9e5O7mJ1dL7rPaexf/+mPJNGf3vTvF5x3VvLXD1/7xfD47qfDjddfu/nvn/nS18PN378n3PmNLyQfS/9+5ZvODzfceOvmOP3Fgm7/vTvvTz529JE7NrfJPqbsyoCi+6yPNb1120f6uPP/3s/nin0jgAACCCAw6AJE+aA/Q9w/BBBAAIGBEyiK8qKPFUW5PphbvvqpcPKJx4ZscKeBnX+w6ZhsyGpga1inM/XWKNdtskF94Ts+mPxyIHvMuH5Mwz1dhp/Gdvq5iu5z/nHm70+6j/RxD9wTyh1CAAEEEEBgCwWI8i3E51MjgAACCAynQLdjyrvNEKcnSStaCq4R/L73vq3ridTSCM4GbXq8evoxa5RnZ85Vvmg7/ZjePnfdB5L3Rff5qmuuCyccd1QyRn9B8PjupzbH6zb5+8cS+OF8nXOvEUAAAQQOjgBRfnCc+SwIIIAAAiMk0G35eroMPJ1VLlvOriT5mek8U68oT5ewe0d5dil8UVBnP58G+kO7Hi58dtP7R5SP0Iufh4IAAggg4C5AlLuTskMEEEAAgVEX6Bbl6QxxtxjtNlOeXS4+jFGezpp3e96J8lH/iuDxIYAAAgjUESDK6+ixLQIIIIDAWAoMWpTrEvL7H9hlOtFbeuI3feK6LV8vmynX2fFzzz4tOe48f0K5ohcEUT6WXyY8aAQQQAABowBRboRiGAIIIIAAAqlAtyjXWN395J7Ns5cfrOXr6f1JjzFPZ+zzJ4ezHlPeK8q7fa5LLzy347hytfjMf3tfckI7opyvHQQQQAABBLoLEOW8OhBAAAEEEIgU6HaitzNPO6VjtvpgRXk66529rJkuiS+6JFqVmXKN+/QSbvq5is6inr0kmo7JWhDlkS8whiOAAAIIjJUAUT5WTzcPFgEEEEAAAQQQQAABBBBAYJAEiPJBeja4LwgggAACCCCAAAIIIIAAAmMlQJSP1dPNg0UAAQQQQAABBBBAAAEEEBgkAaJ8kJ4N7gsCCCCAAAIIIIAAAggggMBYCRDlY/V082ARQAABBBBAAAEEEEAAAQQGSYAoH6Rng/uCAAIIIIAAAggggAACCCAwVgJE+Vg93TxYBBBAAAEEEEAAAQQQQACBQRIgygfp2eC+IIAAAggggAACCCCAAAIIjJUAUT5WTzcPFgEEEEAAAQQQQAABBBBAYJAEiPJBeja4LwgggAACCCCAAAIIIIAAAmMlQJSP1dPNg0UAAQQQQAABBBBAAAEEEBgkAaJ8kJ4N7gsCCCCAAAIIIIAAAggggMBYCRDlY/V082ARQAABBBBAAAEEEEAAAQQGSYAoH6Rng/uCAAIIIIAAAggggAACCCAwVgJE+Vg93TxYBBBAAAEEEEAAAQQQQACBQRIgygfp2eC+IIAAAggggAACCCCAAAIIjJUAUT5WTzcPFgEEEEAAAQQQQAABBBBAYJAEiPJBeja4LwgggAACCCCAAAIIIIAAAmMlQJSP1dPNg0UAAQQQQAABBBBAAAEEEBgkAaJ8kJ4N7gsCCCCAAAIIIIAAAggggMBYCRDlY/V082ARQAABBBBAAAEEEEAAAQQGSYAoH6Rng/uCAAIIIIAAAggggAACCCAwVgJE+Vg93TxYBBBAAAEEEEAAAQQQQACBQRIgygfp2eC+IIAAAggggAACCCCAAAIIjJUAUT5WTzcPFgEEEEAAAQQQQAABBBBAYJAEiPJBeja4LwgggAACCCCAAAIIIIAAAmMlQJSP1dPNg0UAAQQQQAABBBBAAAEEEBgkAaJ8kJ4N7gsCCCCAAAIIIIAAAggggMBYCRDlY/V082ARQAABBBBAAAEEEEAAAQQGSYAoH6Rng/uCAAIIIIAAAggggAACCCAwVgJE+Vg93TxYBBBAAAEEEEAAAQQQQACBQRIgygfp2eC+IIAAAggggAACCCCAAAIIjJUAUT5WTzcPFgEEEEAAAQQQQAABBBBAYJAEiPJBeja4LwgggAACCCCAAAIIIIAAAmMlQJSP1dPNg0UAAQQQQAABBBBAAAEEEBgkAaJ8kJ4N7gsCCCCAAAIIIIAAAggggMBYCRDlY/V082ARQAABBBBAAAEEEEAAAQQGSYAoH6Rng/uCAAIIIIAAAggggAACCCAwVgJE+Vg93TxYBBBAAAEEEEAAAQQQQACBQRL4/wFLzmWYcv61dQAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Further continue the diffusion\n", "bio.diffuse(total_duration=12.5, fraction_max_step=0.9, show_status=True) # we'll take bigger steps now\n", "bio.visualize_system()" ] }, { "cell_type": "markdown", "id": "0a5a6012-3f3c-4c9d-8a1e-234e49856695", "metadata": {}, "source": [ "#### Almost completely equilibrated..." ] }, { "cell_type": "code", "execution_count": null, "id": "cce1cf3b-f9a7-4b5f-bb39-b4b750851d3a", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "ce8ec8ea-eeab-49d0-8ad3-620a675c01db", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "e71dd774-4627-476d-8a59-5d033ec0ee67", "metadata": { "tags": [] }, "source": [ "# Part 2\n", "## With membranes. \n", "### The permeability of `A` across the membranes (passive transport) is EQUAL to its diffusion rate in water" ] }, { "cell_type": "code", "execution_count": 12, "id": "a7c31adc-b1b2-419e-8a09-e049e6a95f5d", "metadata": { "tags": [] }, "outputs": [], "source": [ "# Initialize the system\n", "chem_data = ChemData(names=\"A\", \n", " diffusion_rates=600.)\n", "\n", "bio = BioSim1D(n_bins=100, chem_data=chem_data)\n", "\n", "bio.membranes().set_membranes(membranes=[ (20, 40) ])\n", "bio.membranes().change_permeability(\"A\", 600.) # ********* We'll use the same value as the diffusion rate in water" ] }, { "cell_type": "code", "execution_count": 13, "id": "123b0b5d-197d-4534-9b8a-3ac67695b19f", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "100 bins and 1 chemical species\n", "Membranes present: [(20, 40)]\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SpeciesDiff rateBin 0Bin 1Bin 2Bin 3Bin 4Bin 5Bin 6Bin 7...Bin 90Bin 91Bin 92Bin 93Bin 94Bin 95Bin 96Bin 97Bin 98Bin 99
0A600.010.010.50505111.01010111.51515212.02020212.52525313.03030313.535354...55.45454555.95959656.46464656.96969757.47474757.97979858.48484858.98989959.49494960.0
\n", "

1 rows × 102 columns

\n", "
" ], "text/plain": [ " Species Diff rate Bin 0 Bin 1 Bin 2 Bin 3 Bin 4 \\\n", "0 A 600.0 10.0 10.505051 11.010101 11.515152 12.020202 \n", "\n", " Bin 5 Bin 6 Bin 7 ... Bin 90 Bin 91 Bin 92 \\\n", "0 12.525253 13.030303 13.535354 ... 55.454545 55.959596 56.464646 \n", "\n", " Bin 93 Bin 94 Bin 95 Bin 96 Bin 97 Bin 98 Bin 99 \n", "0 56.969697 57.474747 57.979798 58.484848 58.989899 59.494949 60.0 \n", "\n", "[1 rows x 102 columns]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Adding a gradient slanting to the left\n", "bio.inject_gradient(\"A\", conc_left = 10., conc_right = 60.)\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 14, "id": "96abe826-ae22-4266-a9b1-4adcd8370a87", "metadata": { "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 10, 10.505050505050505, 11.01010101010101, 11.515151515151516, 12.02020202020202, 12.525252525252526, 13.030303030303031, 13.535353535353536, 14.040404040404042, 14.545454545454547, 15.050505050505052, 15.555555555555557, 16.060606060606062, 16.565656565656568, 17.070707070707073, 17.575757575757578, 18.080808080808083, 18.58585858585859, 19.090909090909093, 19.5959595959596, 20.101010101010104, 20.60606060606061, 21.111111111111114, 21.61616161616162, 22.12121212121212, 22.626262626262626, 23.13131313131313, 23.636363636363637, 24.141414141414142, 24.646464646464647, 25.151515151515152, 25.656565656565657, 26.161616161616163, 26.666666666666668, 27.171717171717173, 27.67676767676768, 28.181818181818183, 28.68686868686869, 29.191919191919194, 29.6969696969697, 30.202020202020204, 30.70707070707071, 31.212121212121215, 31.71717171717172, 32.22222222222223, 32.727272727272734, 33.23232323232324, 33.737373737373744, 34.24242424242424, 34.74747474747475, 35.25252525252525, 35.75757575757576, 36.26262626262626, 36.76767676767677, 37.27272727272727, 37.77777777777778, 38.282828282828284, 38.78787878787879, 39.292929292929294, 39.7979797979798, 40.303030303030305, 40.80808080808081, 41.313131313131315, 41.81818181818182, 42.323232323232325, 42.82828282828283, 43.333333333333336, 43.83838383838384, 44.343434343434346, 44.84848484848485, 45.35353535353536, 45.85858585858586, 46.36363636363637, 46.86868686868687, 47.37373737373738, 47.87878787878788, 48.38383838383839, 48.88888888888889, 49.3939393939394, 49.8989898989899, 50.40404040404041, 50.909090909090914, 51.41414141414142, 51.919191919191924, 52.42424242424243, 52.929292929292934, 53.43434343434344, 53.939393939393945, 54.44444444444445, 54.949494949494955, 55.45454545454546, 55.959595959595966, 56.46464646464647, 56.969696969696976, 57.47474747474748, 57.979797979797986, 58.484848484848484, 58.98989898989899, 59.494949494949495, 60 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Initial concentration gradient. Membranes shown in brown
System snapshot at time t=0" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 7.222222222222222, 62.77777777777778 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+UAAAFoCAYAAAAxclqlAAAgAElEQVR4Xu3dD5BlVZ3g+ZP/swq0tISGhoFou1tRobSqmmbXHWbLHkJHYpAgHF0kDBw2wl00wlklXHRi2liCCWei1XDVaDeUDWeXkSGUbZdg0QkMOpymdtjtXZauKkFQ7H8T2CgIltAtVfk/95ybebPuu3nvO+f3O7/3//siKqoq65z73vvcm1n5zXvfeVOb/ua4IYAAAggggAACCCCAAAIIIIBA3wWmiPK+m3OHCCCAAAIIIIAAAggggAACCBQCRDkHAgIIIIAAAggggAACCCCAAAIDEiDKBwTP3SKAAAIIIIAAAggggAACCCBAlHMMIIAAAggggAACCCCAAAIIIDAgAaJ8QPDcLQIIIIAAAggggAACCCCAAAJEOccAAggggAACCCCAAAIIIIAAAgMSIMoHBM/dIoAAAggggAACCCCAAAIIIECUcwwggAACCCCAAAIIIIAAAgggMCABonxA8NwtAggggAACCCCAAAIIIIAAAkQ5xwACCCCAAAIIIIAAAggggAACAxIgygcEz90igAACCCCAAAIIIIAAAgggQJRzDCCAAAIIIIAAAggggAACCCAwIAGifEDw3C0CCCCAAAIIIIAAAggggAACRDnHAAIIIIAAAggggAACCCCAAAIDEiDKBwTP3SKAAAIIIIAAAggggAACCCBAlHMMIIAAAggggAACCCCAAAIIIDAgAaJ8QPDcLQIIIIAAAggggAACCCCAAAJEOccAAggggAACCCCAAAIIIIAAAgMSIMoHBM/dIoAAAggggAACCCCAAAIIIECUcwwggAACCCCAAAIIIIAAAgggMCABonxA8NwtAggggAACCCCAAAIIIIAAAkQ5xwACCCCAAAIIIIAAAggggAACAxIgygcEz90igAACCCCAAAIIIIAAAgggQJRzDCCAAAIIIIAAAggggAACCCAwIAGifEDw3C0CCCCAAAIIIIAAAggggAACRDnHAAIIIIAAAggggAACCCCAAAIDEiDKBwTP3SKAAAIIIIAAAggggAACCCBAlHMMIIAAAggggAACCCCAAAIIIDAgAaJ8QPDcLQIIIIAAAggggAACCCCAAAJEOccAAggggAACCCCAAAIIIIAAAgMSIMoHBM/dIoAAAggggAACCCCAAAIIIECUcwwg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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Visualize the complete initial state\n", "bio.visualize_system(title_prefix=\"Initial concentration gradient. Membranes shown in brown\")" ] }, { "cell_type": "code", "execution_count": null, "id": "93475157-2420-498d-87eb-7a3ce5cd91d0", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 15, "id": "4070ba62-f005-4b37-9a4b-a4810af84ab1", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 9001, 'system time': '2.5003', 'time_step': 0.000277775}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 30.344013176051412, 30.348608102173003, 30.357793419519236, 30.371560062773888, 30.38989444515244, 30.41277847181743, 30.44018955774488, 30.4721006500241, 30.508480254568774, 30.549292467212833, 30.59449700916028, 30.64404926675388, 30.697900335523258, 30.7559970684688, 30.81828212853345, 30.884694045210534, 30.955167275231435, 31.029632267273065, 31.108015530621078, 31.190239707720796, 31.276223650544072, 31.365882500696497, 31.459127773185692, 31.555867443767756, 31.656006039785574, 31.759444734409037, 31.866081444184065, 31.975810929793976, 32.08852489993357, 32.20411211819337, 32.3224585128483, 32.44344728944245, 32.56695904605865, 32.692871891159086, 32.82106156388065, 32.951401556666106, 33.0837632401103, 33.21801598989799, 33.35402731570818, 33.49166299195778, 33.63078719025568, 33.7712626134364, 33.91295063104153, 34.055711416115, 34.19940408317756, 34.343886827244404, 34.489017063748896, 34.63465156923449, 34.78064662267623, 34.92685814729252, 35.073141852707494, 35.219353377323785, 35.36534843076552, 35.51098293625112, 35.65611317275561, 35.80059591682245, 35.94428858388501, 36.08704936895848, 36.228737386563616, 36.36921280974433, 36.50833700804223, 36.645972684291834, 36.78198401010202, 36.91623675988971, 37.04859844333391, 37.17893843611937, 37.30712810884093, 37.433040953941365, 37.55655271055756, 37.677541487151714, 37.79588788180664, 37.91147510006645, 38.02418907020604, 38.133918555815946, 38.24055526559098, 38.34399396021444, 38.44413255623226, 38.54087222681433, 38.63411749930353, 38.72377634945596, 38.80976029227923, 38.89198446937895, 38.97036773272696, 39.0448327247686, 39.115305954789505, 39.181717871466596, 39.24400293153125, 39.30209966447679, 39.355950733246175, 39.40550299083977, 39.45070753278722, 39.491519745431276, 39.527899349975954, 39.55981044225518, 39.587221528182624, 39.610105554847614, 39.62843993722617, 39.64220658048082, 39.651391897827054, 39.65598682394865 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=2.5002528" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 29.82668130672379, 40.17331869327628 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# The first round of diffusion\n", "bio.diffuse(total_duration=2.5, fraction_max_step=0.5, show_status=True) \n", "bio.visualize_system()" ] }, { "cell_type": "code", "execution_count": 16, "id": "71f7edeb-fe90-457d-87f2-94af48037883", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 18001, 'system time': '7.5005', 'time_step': 0.000277775}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 34.758977047467674, 34.75921490802277, 34.75969039439331, 34.76040303733165, 34.76135213354526, 34.76253674639075, 34.76395570679827, 34.7656076144252, 34.76749083903816, 34.76960352212182, 34.77194357871304, 34.77450869945849, 34.77729635289367, 34.780303787941214, 34.78352803662582, 34.786965917003286, 34.79061403630076, 34.79446879426493, 34.79852638671508, 34.80278280929734, 34.8072338614365, 34.81187515048149, 34.81670209604036, 34.82170993450062, 34.8268937237303, 34.832248347955286, 34.83776852280794, 34.84344880054214, 34.849283575409544, 34.855267089191805, 34.86139343688322, 34.867656572518264, 34.87405031513821, 34.88056835489103, 34.88720425925842, 34.893951479403924, 34.900803356635855, 34.907753128978634, 34.91479393784601, 34.921918834809674, 34.92912078845653, 34.93639269132783, 34.943727366933395, 34.95111757683391, 34.95855602778445, 34.96603537893196, 34.973548249059874, 34.98108722387241, 34.98864486331162, 34.99621370889982, 35.00378629110022, 35.01135513668842, 35.018912776127635, 35.02645175094017, 35.03396462106808, 35.041443972215596, 35.048882423166134, 35.05627263306665, 35.06360730867221, 35.07087921154351, 35.07808116519037, 35.085206062154036, 35.09224687102141, 35.09919664336419, 35.10604852059612, 35.112795740741625, 35.11943164510901, 35.12594968486183, 35.13234342748178, 35.138606563116824, 35.14473291080824, 35.1507164245905, 35.1565511994579, 35.1622314771921, 35.16775165204476, 35.17310627626974, 35.178290065499425, 35.183297903959684, 35.18812484951855, 35.19276613856354, 35.1972171907027, 35.20147361328496, 35.20553120573511, 35.20938596369928, 35.21303408299676, 35.216471963374225, 35.21969621205883, 35.22270364710637, 35.225491300541556, 35.228056421287, 35.23039647787822, 35.23250916096188, 35.23439238557484, 35.23604429320177, 35.23746325360929, 35.238647866454784, 35.239596962668394, 35.24030960560673, 35.24078509197727, 35.24102295253237 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=7.5004805" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 34.73219671940853, 35.267803280591515 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Continue the diffusion\n", "bio.diffuse(total_duration=5, fraction_max_step=0.5, show_status=True) \n", "bio.visualize_system()" ] }, { "cell_type": "markdown", "id": "35dc7521-b891-49bf-ba67-ec481c1d2180", "metadata": {}, "source": [ "## Does that turquoise curve (the concentrations of `A` across the length of the system) look familiar?? \n", "It's **absolutely identical** to what we had in part 1 (with no membranes) - as if the membranes weren't there! \n", "We can can verify below that they're indeed identical, from the previously-saved system snapshot at the same time in the simulation:" ] }, { "cell_type": "code", "execution_count": 17, "id": "47bdc734-c3b1-44e5-aca2-90c4dce4dd2c", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/plain": [ "0.0" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.snapshot_system()[\"system_time\"] - saved_state_no_membranes[\"system_time\"] # Indeed, the snapshots were taken at the same times" ] }, { "cell_type": "code", "execution_count": 18, "id": "3ec08636", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/plain": [ "array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0.]])" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.snapshot_system()[\"concentrations\"] - saved_state_no_membranes[\"concentrations\"]" ] }, { "cell_type": "code", "execution_count": null, "id": "ce4be1e5-0f9c-4182-ac67-f535c41d36d9", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 19, "id": "23cfa956-eebd-4fec-8e07-0686f6be71be", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 25001, 'system time': '20.001', 'time_step': 0.000499995}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 34.99985310251283, 34.99985324748292, 34.99985353728002, 34.999853971618144, 34.999854550068655, 34.999855272060685, 34.99985613688172, 34.99985714367828, 34.999858291456775, 34.9998595790845, 34.99986100529072, 34.999862568667936, 34.99986426767328, 34.999866100630044, 34.99986806572932, 34.9998701610318, 34.99987238446966, 34.99987473384864, 34.999877206850186, 34.99987980103376, 34.99988251383918, 34.99988534258927, 34.99988828449238, 34.999891336645206, 34.99989449603565, 34.99989775954577, 34.999901123954864, 34.99990458594268, 34.99990814209266, 34.99991178889529, 34.999915522751635, 34.99991933997683, 34.999923236803724, 34.999927209386634, 34.99993125380509, 34.99993536606773, 34.999939542116266, 34.999943777829436, 34.99994806902709, 34.999952411474354, 34.99995680088575, 34.99996123292945, 34.99996570323157, 34.99997020738046, 34.99997474093106, 34.99997929940932, 34.99998387831656, 34.99998847313397, 34.99999307932699, 34.999997692349886, 35.000002307650156, 35.00000692067305, 35.000011526866075, 35.00001612168348, 35.000020700590724, 35.000025259068984, 35.000029792619586, 35.000034296768476, 35.00003876707059, 35.000043199114295, 35.00004758852569, 35.00005193097295, 35.000056222170606, 35.00006045788378, 35.00006463393231, 35.000068746194955, 35.00007279061341, 35.00007676319632, 35.000080660023215, 35.00008447724841, 35.00008821110475, 35.000091857907385, 35.00009541405736, 35.00009887604518, 35.000102240454275, 35.00010550396439, 35.00010866335484, 35.000111715507664, 35.00011465741077, 35.00011748616086, 35.000120198966286, 35.000122793149856, 35.0001252661514, 35.00012761553038, 35.00012983896824, 35.00013193427072, 35.00013389937, 35.00013573232676, 35.00013743133211, 35.000138994709324, 35.00014042091554, 35.00014170854327, 35.000142856321766, 35.000143863118325, 35.00014472793936, 35.00014544993139, 35.0001460283819, 35.000146462720025, 35.000146752517125, 35.00014689748721 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=20.000856" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 34.99983678056981, 35.000163219430235 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Further continue the diffusion\n", "bio.diffuse(total_duration=12.5, fraction_max_step=0.9, show_status=True) # we'll take bigger steps now\n", "bio.visualize_system()" ] }, { "cell_type": "markdown", "id": "037ceea3-715c-4605-8085-0ab8e19a78c0", "metadata": {}, "source": [ "#### Almost completely equilibrated..." ] }, { "cell_type": "code", "execution_count": null, "id": "9fd181d8-8bd7-478b-8011-45c8849d0f04", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "766292e6-8688-460b-94e5-6cdf41699623", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "fbc314f7-ac23-4f0d-98a1-2d6af1e3e924", "metadata": { "tags": [] }, "source": [ "# Part 3\n", "## Identical re-run of Part 2, EXCEPT that the permeability of `A` across the membranes (passive transport) is now MUCH LESS than its diffusion rate in water" ] }, { "cell_type": "code", "execution_count": 20, "id": "52d5fdbc-c648-454f-82db-62b3f83f55c7", "metadata": { "tags": [] }, "outputs": [], "source": [ "# Initialize the system\n", "chem_data = ChemData(names=\"A\", \n", " diffusion_rates=600.)\n", "\n", "bio = BioSim1D(n_bins=100, chem_data=chem_data)\n", "\n", "bio.membranes().set_membranes(membranes=[ (20, 40) ])\n", "bio.membranes().change_permeability(\"A\", 30.) # ******** This time, MUCH smaller than before (1/20-th)" ] }, { "cell_type": "code", "execution_count": 21, "id": "1dd3cd40-aa23-4d2e-bfd0-2bf1b16451f1", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "100 bins and 1 chemical species\n", "Membranes present: [(20, 40)]\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SpeciesDiff rateBin 0Bin 1Bin 2Bin 3Bin 4Bin 5Bin 6Bin 7...Bin 90Bin 91Bin 92Bin 93Bin 94Bin 95Bin 96Bin 97Bin 98Bin 99
0A600.010.010.50505111.01010111.51515212.02020212.52525313.03030313.535354...55.45454555.95959656.46464656.96969757.47474757.97979858.48484858.98989959.49494960.0
\n", "

1 rows × 102 columns

\n", "
" ], "text/plain": [ " Species Diff rate Bin 0 Bin 1 Bin 2 Bin 3 Bin 4 \\\n", "0 A 600.0 10.0 10.505051 11.010101 11.515152 12.020202 \n", "\n", " Bin 5 Bin 6 Bin 7 ... Bin 90 Bin 91 Bin 92 \\\n", "0 12.525253 13.030303 13.535354 ... 55.454545 55.959596 56.464646 \n", "\n", " Bin 93 Bin 94 Bin 95 Bin 96 Bin 97 Bin 98 Bin 99 \n", "0 56.969697 57.474747 57.979798 58.484848 58.989899 59.494949 60.0 \n", "\n", "[1 rows x 102 columns]" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Adding a gradient slanting to the left\n", "bio.inject_gradient(\"A\", conc_left = 10., conc_right = 60.)\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 22, "id": "9e7dde88-3286-4d97-a25d-aabe8fb679a7", "metadata": { "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 10, 10.505050505050505, 11.01010101010101, 11.515151515151516, 12.02020202020202, 12.525252525252526, 13.030303030303031, 13.535353535353536, 14.040404040404042, 14.545454545454547, 15.050505050505052, 15.555555555555557, 16.060606060606062, 16.565656565656568, 17.070707070707073, 17.575757575757578, 18.080808080808083, 18.58585858585859, 19.090909090909093, 19.5959595959596, 20.101010101010104, 20.60606060606061, 21.111111111111114, 21.61616161616162, 22.12121212121212, 22.626262626262626, 23.13131313131313, 23.636363636363637, 24.141414141414142, 24.646464646464647, 25.151515151515152, 25.656565656565657, 26.161616161616163, 26.666666666666668, 27.171717171717173, 27.67676767676768, 28.181818181818183, 28.68686868686869, 29.191919191919194, 29.6969696969697, 30.202020202020204, 30.70707070707071, 31.212121212121215, 31.71717171717172, 32.22222222222223, 32.727272727272734, 33.23232323232324, 33.737373737373744, 34.24242424242424, 34.74747474747475, 35.25252525252525, 35.75757575757576, 36.26262626262626, 36.76767676767677, 37.27272727272727, 37.77777777777778, 38.282828282828284, 38.78787878787879, 39.292929292929294, 39.7979797979798, 40.303030303030305, 40.80808080808081, 41.313131313131315, 41.81818181818182, 42.323232323232325, 42.82828282828283, 43.333333333333336, 43.83838383838384, 44.343434343434346, 44.84848484848485, 45.35353535353536, 45.85858585858586, 46.36363636363637, 46.86868686868687, 47.37373737373738, 47.87878787878788, 48.38383838383839, 48.88888888888889, 49.3939393939394, 49.8989898989899, 50.40404040404041, 50.909090909090914, 51.41414141414142, 51.919191919191924, 52.42424242424243, 52.929292929292934, 53.43434343434344, 53.939393939393945, 54.44444444444445, 54.949494949494955, 55.45454545454546, 55.959595959595966, 56.46464646464647, 56.969696969696976, 57.47474747474748, 57.979797979797986, 58.484848484848484, 58.98989898989899, 59.494949494949495, 60 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Initial concentration gradient. Membranes shown in brown
System snapshot at time t=0" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 7.222222222222222, 62.77777777777778 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+UAAAFoCAYAAAAxclqlAAAgAElEQVR4Xu3dD5BlVZ3g+ZP/swq0tISGhoFou1tRobSqmmbXHWbLHkJHYpAgHF0kDBw2wl00wlklXHRi2liCCWei1XDVaDeUDWeXkSGUbZdg0QkMOpymdtjtXZauKkFQ7H8T2CgIltAtVfk/95ybebPuu3nvO+f3O7/3//siKqoq65z73vvcm1n5zXvfeVOb/ua4IYAAAggggAACCCCAAAIIIIBA3wWmiPK+m3OHCCCAAAIIIIAAAggggAACCBQCRDkHAgIIIIAAAggggAACCCCAAAIDEiDKBwTP3SKAAAIIIIAAAggggAACCCBAlHMMIIAAAggggAACCCCAAAIIIDAgAaJ8QPDcLQIIIIAAAggggAACCCCAAAJEOccAAggggAACCCCAAAIIIIAAAgMSIMoHBM/dIoAAAggggAACCCCAAAIIIECUcwwggAACCCCAAAIIIIAAAgggMCABonxA8NwtAggggAACCCCAAAIIIIAAAkQ5xwACCCCAAAIIIIAAAggggAACAxIgygcEz90igAACCCCAAAIIIIAAAgggQJRzDCCAAAIIIIAAAggggAACCCAwIAGifEDw3C0CCCCAAAIIIIAAAggggAACRDnHAAIIIIAAAggggAACCCCAAAIDEiDKBwTP3SKAAAIIIIAAAggggAACCCBAlHMMIIAAAggggAACCCCAAAIIIDAgAaJ8QPDcLQIIIIAAAggggAACCCCAAAJEOccAAggggAACCCCAAAIIIIAAAgMSIMoHBM/dIoAAAggggAACCCCAAAIIIECUcwwggAACCCCAAAIIIIAAAgggMCABonxA8NwtAggggAACCCCAAAIIIIAAAkQ5xwACCCCAAAIIIIAAAggggAACAxIgygcEz90igAACCCCAAAIIIIAAAgggQJRzDCCAAAIIIIAAAggggAACCCAwIAGifEDw3C0CCCCAAAIIIIAAAggggAACRDnHAAIIIIAAAggggAACCCCAAAIDEiDKBwTP3SKAAAIIIIAAAggggAACCCBAlHMMIIAAAggggAACCCCAAAIIIDAgAaJ8QPDcLQIIIIAAAggggAACCCCAAAJEOccAAggggAACCCCAAAIIIIAAAgMSIMoHBM/dIoAAAggggAACCCCAAAIIIECUcwwg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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Visualize the complete initial state\n", "bio.visualize_system(title_prefix=\"Initial concentration gradient. Membranes shown in brown\")" ] }, { "cell_type": "code", "execution_count": null, "id": "deab1382-809c-4500-9aef-cf963b07d71f", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 23, "id": "f9ec0e78-1470-4a12-b0dc-428b76ef042e", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 9001, 'system time': '2.5003', 'time_step': 0.000277775}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 26.55544116216476, 26.56080563325145, 26.571531351558814, 26.58761187080283, 26.60903752517814, 26.63579543370452, 26.667869506025074, 26.70524044965847, 26.747885778708238, 26.795779824032728, 26.84889374487971, 26.90719554199032, 26.97065007217736, 27.03921906438358, 27.112861137225828, 27.19153181803151, 27.275183563373993, 27.363765781114036, 27.457224853954425, 27.555504164515405, 29.616303312975433, 29.722853193310552, 29.83284810869614, 29.94622085098923, 30.062901924853893, 30.182819582560324, 30.305899860498357, 30.43206661740771, 30.561241574325603, 30.693344356251018, 30.828292535522962, 30.96600167690855, 31.106385384394862, 31.24935534967666, 31.394821402330237, 31.542691561661602, 31.692872090215214, 31.845267548927463, 31.99978085390684, 32.156313334820695, 35.32534253572859, 35.48367974004891, 35.64180082321801, 35.79960378013457, 35.956986530943304, 36.113846986833586, 36.27008311667699, 36.42559301446209, 36.580274967481685, 36.73402752522474, 36.88674956892202, 37.03834038169162, 37.18869971922741, 37.33772788097078, 37.48532578170295, 37.631395023492395, 37.7758379679296, 37.91855780857818, 38.059458643569556, 38.1984455482656, 38.33542464791164, 38.47030319020004, 38.60298961766292, 38.73339363981021, 38.86142630492837, 38.98700007145307, 39.11002887882809, 39.23042821776183, 39.34811519979144, 39.463008626064386, 39.575029055246574, 39.68409887046576, 39.790142345199136, 39.89308570801404, 39.99285720607098, 40.08938716729894, 40.182608061153594, 40.27245455787019, 40.358863586123846, 40.44177438901191, 40.521128578274194, 40.59687018666909, 40.66894571842567, 40.73730419769394, 40.80189721491818, 40.86267897106084, 40.9196063196074, 40.972638806285616, 41.02173870643595, 41.066871059973174, 41.10800370388303, 41.14510730220118, 41.17815537342585, 41.20712431531935, 41.231993427058, 41.25274492869399, 41.269363977897136, 41.2818386839489, 41.290160118965595, 41.29432232633209 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=2.5002528" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 25.736614430822133, 42.113149057674725 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+UAAAFoCAYAAAAxclqlAAAgAElEQVR4Xu3dC5BldZ3g+X++q7KqKAqqoIp6QPEQlYeAyGzHMIMdRtvthCA6bQPjovRMz6AR9qjjqBszxhL0uruDtK1OG6tM99qMjKF0K00jOxh0GCMuvc5ggSjQWjy1ilcBVVBUVdYjX/v7n3vPzXNPnnvP//c/v8y85+b3RhSZlfn/n7z3c24W+c3/OecOzMrNcUMAAQQQQAABBBBAAAEEEEAAgUUXGCDKF92cL4gAAggggAACCCCAAAIIIIBAIkCU80RAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufLIoAAAggggAACCCCAAAIIIECU8xxAAAEEEEAAAQQQQAABBBBAYIkEiPIlgufL6gSuuv5G9+LL+9x9d3xZN5HRCCCAAAIIIIAAAggggEAPC/RllJ/z9uvmkZ979nZ3+y03LMiuuP+BR9z1n/6C++zHr3XXXPmOBfkay32jCxHlC7HNdD/FbNs/b9952cXuizd+tG13f+KGr7h779vhbvn8J92ll5zXM0+FTve3yh381p0/cJ/70m1tm7juqt9xn/rI1cGbvex9H3Ov7NtfOL7IN//vRafv4/T7PLvhe755k9u2+eR5X6voPjz2w1vnjUv3bdGdXX/C2rZfQmlsiu5r0WMPRmUgAggggAACCCCAwIIJ9FWUpz+05n/4TH9Azf+Qa6VKlFtJdt5OTOSW3auF2CZRXqbe+fPp9282wtPvLU1Q+iDeuOGE0l/C7Xpuj3vXBz7T9ouQTt/L6X3LBvvNX/22u/X277t8mKdBno1w/1x7dOcz88amUV4U7FkpjU16v7L3NX2sC/nLyfg9z0wEEEAAAQQQQGB5C/RVlPsVr24/dPofgPOrkBa7nyi3UOy+jYUI6IXY5kJE+cLrxn0F65VyH55bTzlp3tEAabh2WpXO3/vQKO8UxP7jDz3yRNsqdadt+o9fdN5Zbf+uFP07U/QLAH+/NVEeatPpvqZh32tHXMQ9+5iFAAIIIIAAAgj0j0DfRXnIilqnH5DT3ZqP+6LDRtNVqKLDRP12svcj/XrZp03+B+Psqptfvcve/CpafhuaVf+ir5+9f9lfKjzw018kh0qnt/yhvEUWfmx+nGab2TjJPu5shKUBfduf/rtkdTO9dXJIPTuNS1cu89/KZeFXdFhy/j7EbLvolIt0u0UrsqnH//6//EFy6kR6S38pld9Pnb4v8odPh66kdru/1v88dlqR7vR1QqM8NF7T75+iw+hDo9rf16JfYmjmFz3eIhv/uPwtf/0FraP1fmR7CCCAAAIIIIAAAsUCfRXlaTCFrAR1Wn3L/+Ca/j27zfzcbivlRYeddjsU1u+m7KGs2QjMfzzkEN30vmWDIv/1s79YKDs818+985772w4NLno8ZdvMeqYRm3982bBIx+QDuCh0irbX6WPai8f5/eFDOHtud1EExazCd1p57hTl/nDobERnf/lS9PF8VBYdZt0p6Ir++ei2Ul4U7UXbKDts288p2nfd/kEv+sVJ0S8bOt3//Pdzt+/v0NAt+j70j6HTOeUhLp1ssr+Qyf6SyfrIBv6nigACCCCAAAIIIGAj0FdRXrQi7JmKVrg6rX7lD0ftFFf+B99/+LZzk4s8dfuhvdvFu7KHyHb64b7bIbZ+Rbvsh/dO2/WP/+9+8mhyYbpO97/bCmH+6Zd362aSX6HsFqPpBb467Ye8j2ZfxIRz0bddGkFFK/uaq8Vro7zoFwrdDrPO/hKn2/PCH4kQctHCxYi8TteJ0Pzzl/13If1+6Xa0TP45VPRLp/Trh0Z5+ouCsiMx/HZDf7nYzabo38KQfapxZSwCCCCAAAIIIICAjUBfRXmWpOgQ4vwhvPkoS38YL1oV73ZYb6cQDFlhSyOh0w/32o/nnxbZVbNOAR8T5WVXuO/22PMhnUZIt6tsh0Z5t0jKbyM2yvOHxqfm+dV/7Sq8RZR3ekyax+7vR8gVzxc6yotiOvafvfxK9WJGefp8DzFNH1/Z9TG62eR/iZD9NyDk9J5YY+YhgAACCCCAAAIIxAn0bZTnOdJIz4ZTPhz9GH/Lv3Ra0SGmRVeIDj3/Onvf0pUzbXyHrtD5r1V0Hnj2lwyaKE8t8j/c51doNVHu72PRIcchkZsP/G7n6OYPg9ZGeTaEsiueRRfQ0m7bGyxmlHd72TB/X0LibSEPX7cMcv94iiJ8MQ5fjwny9PvBvy060qLMpuyl9Vgxj/ufJbMQQAABBBBAAIGFElg2Ud7pENQ0xG/+Xz+cXEAs5AfW/OGlZSvlIee4L2SU5588+VDQRHmnH/g1UV4WrEXR0Qsr5Z32UR2jvNMvoDT/0CzUSnlZdGruYzq2KMoX+kJvsUHeLcrLbDqdu+632e1zMabMQQABBBBAAAEEELAR6Jso9z+s3n7Xf3PpOch5nrKg8iuD+ZdB8tsoenmjfMSmPygXBX1ouCxUlHd6Gbjs/QqN8m7nmGuiPPu1O+23vEdolGvOKS966atu31adVuGLoly77TTE8i+v5T/e7err+ZXU0MPXNUdadDIpejmwqv8spftP8+oCIV+z0z4qui5D1ZdE8/cnPSoj5Jd8+fvf6fssxEZzWH6IG2MQQAABBBBAAAEEFl6gr6I8fams/Mp02cWi0pXvoh+gi65QXXTl9rJVt/z5pP6H52v/8P9oHZ66kFHuwyNr0unq6/nHXxQHRVfnTo2KDonPP+78IeTp18ifs5//OqFRng2i/IXX/NXKs+fVa1+3uehoi+ypAUXGIUdJpN/mnaJ/IaI8/SXAK/v2z7tYoL8fl1z4puQigDG/pIj9Z6vs+zS73fR5k493b7Xj4Z1tp6CkMZt/jhUFbKdf6nR7xYT8xdtCL+qWfq38tR7S6zUUPVdDTivotELvt2v9y47Yfc08BBBAAAEEEEAAgTmBvony9CF1Ole221WPy14ruOiiZvkfpPNXOy57nXJ/f7PBulBRno3U7BO/27n16bhuV6j3MZfevK3/BUP26t7ZVb3s2KIoyL58WrrNfEBpotxvo+x1yvMhnH0s/or6nW5Fr//tA/ZzX7qt7Rcffn7+WgSaK2/7+SGvUx67Ut7p8acfL7uqf9H3W9Xg6/TyYEXPiU5RXvRcyn+v5fdt/vu70+p20bbz+7TTK0B0+t4ru2Bi2X7q9P1SdB0JzYXm+J8kAggggAACCCCAwOIJ9F2Ua+k0L/ul3fZyHt/tMPLl7MJjRwABBBBAAAEEEEAAAQSyAss+yosORecpUl2AKK9uyBYQQAABBBBAAAEEEECg/wWWdZR3uyhS/+/6hX2ERPnC+rJ1BBBAAAEEEEAAAQQQ6A+BZR3l/bELeRQIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDK67rnuN8IIIAAAggggAACCCCAAAK1FyDKa78LeQAIIIAAAggggAACCCCAAAJ1FSDKDfbczMQLBlthE15gcHyjm5nYI+/NAqIUOLj7OXf3+z7kVm/d7N59x39OZg8MjwvqiJs9tl+5NYZ3EhhceZKbObJXnqLTICkFpiYOu+9cdrkbHl/pfve+7zVmD61wg8Mr3czRV5VbY3jH5+iK9W7Gf8/PTIJkISD/hg6OHtf4vudmIjA4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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# The first round of diffusion\n", "bio.diffuse(total_duration=2.5, fraction_max_step=0.5, show_status=True) \n", "bio.visualize_system()" ] }, { "cell_type": "markdown", "id": "bd55d966-481f-4259-97ff-b99d76891362", "metadata": {}, "source": [ "## Notice the \"slowdown\" across the membranes, because (passive) transport across them is much slower that diffusion across the system" ] }, { "cell_type": "code", "execution_count": 24, "id": "d25e0047-67a4-4b69-a3a2-6d5b2411e276", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 18001, 'system time': '7.5005', 'time_step': 0.000277775}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 33.77695471360618, 33.77774427720756, 33.7793228947289, 33.78168954713623, 33.78484270670065, 33.78878033798416, 33.793499899153176, 33.79899834361877, 33.8052721220027, 33.81231718442782, 33.82012898313156, 33.828702475400654, 33.838032126825276, 33.84811191487052, 33.85893533276287, 33.870495393689154, 33.88278463530535, 33.89579512455224, 33.90951846277488, 33.92394579114256, 34.226385895606306, 34.2420073429233, 34.25811814814161, 34.27470791112228, 34.291765922491855, 34.30928117055411, 34.32724234839695, 34.34563786119006, 34.36445583366848, 34.38368411779734, 34.40331030061277, 34.42332171223402, 34.44370543404142, 34.46444830701519, 34.48553694022948, 34.50695771949624, 34.52869681615342, 34.55074019599167, 34.57307362831398, 34.59568269512216, 35.05308480116956, 35.07592065371497, 35.09870751100247, 35.12143066211028, 35.14407543719301, 35.16662721695267, 35.189071442077, 35.211393622639385, 35.23357934745404, 35.25561429338049, 35.27748423457139, 35.299175051657656, 35.32067274086498, 35.34196342305582, 35.36303335269114, 35.38386892670591, 35.404456693292815, 35.424783360588435, 35.4448358052562, 35.46460108096072, 35.48406642672791, 35.50321927518552, 35.52204726067882, 35.54053822725604, 35.55868023651861, 35.576461575330896, 35.59387076338466, 35.610896560613206, 35.62752797445047, 35.64375426693041, 35.65956496162194, 35.67494985039519, 35.68989900001442, 35.70440275855358, 35.71845176163018, 35.73203693845352, 35.7451495176834, 35.75778103309544, 35.76992332904939, 35.7815685657569, 35.79270922434531, 35.80333811171421, 35.81344836518162, 35.82303345691679, 35.8320871981567, 35.840603743203644, 35.84857759320119, 35.85600359968614, 35.862876967914204, 35.86919325995712, 35.87494839756945, 35.88013866482288, 35.88476071050663, 35.888811550292196, 35.89228856866114, 35.895189520594634, 35.89751253302368, 35.89925610603907, 35.90041911386027, 35.90100080556268 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=7.5004805" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 33.65895215294193, 36.01900336622693 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Continue the diffusion\n", "bio.diffuse(total_duration=5, fraction_max_step=0.5, show_status=True) \n", "bio.visualize_system()" ] }, { "cell_type": "code", "execution_count": 25, "id": "09073b93-ac98-4d72-ae4b-57b6ae54d406", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'steps': 25001, 'system time': '20.001', 'time_step': 0.000499995}\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Bin number=%{x}
[A]=%{y}", "legendgroup": "", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ], "xaxis": "x", "y": [ 34.990353498414976, 34.99035972606279, 34.990372177337946, 34.99039084420207, 34.99041571460408, 34.99044677248801, 34.9904839978033, 34.99052736651782, 34.99057685063331, 34.99063241820352, 34.9906940333548, 34.99076165630926, 34.99083524341046, 34.99091474715158, 34.99100011620611, 34.99109129546096, 34.99118822605208, 34.99129084540242, 34.991399087262344, 34.991512881752406, 34.99389835487356, 34.9940215676672, 34.99414864005396, 34.99427948999765, 34.994414033023375, 34.99455218227202, 34.994693848556324, 34.99483894041852, 34.99498736418929, 34.99513902404833, 34.995293822086104, 34.995451658367166, 34.99561243099459, 34.9957760361758, 34.995942368289555, 34.99611131995414, 34.9962827820967, 34.99645664402366, 34.99663279349216, 34.996811116782546, 35.000418756567065, 35.000598868212855, 35.00077859323761, 35.00095781561337, 35.00113641963662, 35.0013142900031, 35.001491311882155, 35.001667370990916, 35.00184235366806, 35.00201614694719, 35.002188638629775, 35.00235971735757, 35.00252927268453, 35.002697195148066, 35.00286337633977, 35.00302770897537, 35.00319008696399, 35.003350405476645, 35.00350856101394, 35.00366445147282, 35.0038179762126, 35.00396903611981, 35.00411753367227, 35.004263373002026, 35.00440645995721, 35.00454670216288, 35.0046840090806, 35.004818292066936, 35.004949464430645, 35.005077441488666, 35.00520214062079, 35.005323481322975, 35.00544138525935, 35.00555577631277, 35.00566658063394, 35.00577372668914, 35.00587714530635, 35.00597676971996, 35.00607253561381, 35.006164381162776, 35.00625224707264, 35.00633607661838, 35.00641581568082, 35.006491412781514, 35.00656281911602, 35.006629988585395, 35.00669287782597, 35.00675144623732, 35.00680565600848, 35.006855472142384, 35.00690086247842, 35.00694179771322, 35.006978251419554, 35.00701020006343, 35.00703762301923, 35.00706050258308, 35.00707882398425, 35.0070925753947, 35.00710174793671, 35.007106335688604 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "plot_bgcolor": "oldlace", "shapes": [ { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 19.5, "x1": 19.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" }, { "line": { "color": "brown", "dash": "solid", "width": 2 }, "type": "line", "x0": 39.5, "x1": 39.5, "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "System snapshot at time t=20.000856" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 99 ], "title": { "text": "Bin number" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 34.98942278523311, 35.00803704887047 ], "title": { "text": "[A]" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Further continue the diffusion\n", "bio.diffuse(total_duration=12.5, fraction_max_step=0.9, show_status=True) # we'll take bigger steps now\n", "bio.visualize_system()" ] }, { "cell_type": "markdown", "id": "d984e74d-500a-4fb0-b5e8-5f8392df6d25", "metadata": {}, "source": [ "## The system is almost completely equilibrated, but that process continues to happen at a slower rate across the membranes" ] }, { "cell_type": "code", "execution_count": null, "id": "ebeee0ea-1e9a-4344-8335-b3d77ef0e086", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.13" } }, "nbformat": 4, "nbformat_minor": 5 }