{ "cells": [ { "cell_type": "markdown", "id": "4e50d971", "metadata": {}, "source": [ "### One-bin A <-> 3B reaction, with 1st-order kinetics in both directions, taken to equilibrium\n", "### Examine State Space trajectory, using [A] and [B] as state variables\n", "\n", "Based on experiment `1D/reaction/reaction_2`\n", "\n", "Diffusion not applicable (just 1 bin).\n", "\n", "This is the 1D version of the single-compartment reaction by the same name\n", "\n", "LAST REVISED: June 14, 2024 (using v. 1.0 beta33)" ] }, { "cell_type": "code", "execution_count": 1, "id": "09b4fb67-3976-40c0-9e56-7060d243db7d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Added 'D:\\Docs\\- MY CODE\\BioSimulations\\life123-Win7' to sys.path\n" ] } ], "source": [ "import set_path # Importing this module will add the project's home directory to sys.path" ] }, { "cell_type": "code", "execution_count": 2, "id": "e49a243f", "metadata": {}, "outputs": [], "source": [ "from experiments.get_notebook_info import get_notebook_basename\n", "\n", "from src.modules.chemicals.chem_data import ChemData\n", "from src.life_1D.bio_sim_1d import BioSim1D\n", "\n", "import plotly.express as px\n", "import plotly.graph_objects as go\n", "from src.modules.visualization.graphic_log import GraphicLog" ] }, { "cell_type": "code", "execution_count": 3, "id": "180bfbdd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-> Output will be LOGGED into the file 'state_space_1.log.htm'\n" ] } ], "source": [ "# Initialize the HTML logging\n", "log_file = get_notebook_basename() + \".log.htm\" # Use the notebook base filename for the log file\n", "\n", "# Set up the use of some specified graphic (Vue) components\n", "GraphicLog.config(filename=log_file,\n", " components=[\"vue_cytoscape_2\"],\n", " extra_js=\"https://cdnjs.cloudflare.com/ajax/libs/cytoscape/3.21.2/cytoscape.umd.js\")" ] }, { "cell_type": "code", "execution_count": 4, "id": "2bbdb53f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0:\n", "1 bins and 2 species:\n", " Species 0 (A). Diff rate: None. Conc: [10.]\n", " Species 1 (B). Diff rate: None. Conc: [50.]\n" ] } ], "source": [ "# Initialize the system\n", "chem_data = ChemData(names=[\"A\", \"B\"]) # NOTE: Diffusion not applicable (just 1 bin)\n", "\n", "\n", "\n", "# Reaction A <-> 3B , with 1st-order kinetics in both directions\n", "chem_data.add_reaction(reactants=[\"A\"], products=[(3,\"B\",1)], forward_rate=5., reverse_rate=2.)\n", "\n", "bio = BioSim1D(n_bins=1, chem_data=chem_data)\n", "\n", "bio.set_uniform_concentration(species_name=\"A\", conc=10.)\n", "bio.set_uniform_concentration(species_name=\"B\", conc=50.)\n", "\n", "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 5, "id": "06fe0be5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of reactions: 1 (at temp. 25 C)\n", "0: A <-> 3 B (kF = 5 / kR = 2 / delta_G = -2,271.4 / K = 2.5) | 1st order in all reactants & products\n", "Set of chemicals involved in the above reactions: {'A', 'B'}\n" ] } ], "source": [ "chem_data.describe_reactions()" ] }, { "cell_type": "code", "execution_count": 6, "id": "3f53fbc7", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SYSTEM TIMEABcaption
0010.050.0
\n", "
" ], "text/plain": [ " SYSTEM TIME A B caption\n", "0 0 10.0 50.0 " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Save the state of the concentrations of all species at bin 0\n", "bio.add_snapshot(bio.bin_snapshot(bin_address = 0))\n", "bio.get_history()" ] }, { "cell_type": "code", "execution_count": 7, "id": "4b5e75e5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[GRAPHIC ELEMENT SENT TO LOG FILE `state_space_1.log.htm`]\n" ] } ], "source": [ "# Send the plot to the HTML log file\n", "chem_data.plot_reaction_network(\"vue_cytoscape_2\")" ] }, { "cell_type": "markdown", "id": "dfb4e9e3", "metadata": { "tags": [] }, "source": [ "### To equilibrium" ] }, { "cell_type": "code", "execution_count": 8, "id": "b2500732", "metadata": {}, "outputs": [], "source": [ "# Using smaller steps that in experiment reaction_2, to avoid the initial overshooting\n", "bio.react(time_step=0.05, n_steps=10, snapshots={\"frequency\": 1, \"sample_bin\": 0})" ] }, { "cell_type": "code", "execution_count": 9, "id": "c995c50f-4b3e-41b8-bf06-e6d64f028dfe", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "SYSTEM STATE at Time t = 0.5:\n", "1 bins and 2 species:\n", " Species 0 (A). Diff rate: None. Conc: [14.54390679]\n", " Species 1 (B). Diff rate: None. Conc: [36.36827963]\n" ] } ], "source": [ "bio.describe_state()" ] }, { "cell_type": "code", "execution_count": 10, "id": "494466ba-f534-44c0-a65b-b4976340017a", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SYSTEM TIMEABcaption
00.0010.00000050.000000
10.0512.50000042.500000
20.1013.62500039.125000
30.1514.13125037.606250
40.2014.35906336.922812
50.2514.46157836.615266
60.3014.50771036.476870
70.3514.52847036.414591
80.4014.53781136.386566
90.4514.54201536.373955
100.5014.54390736.368280
\n", "
" ], "text/plain": [ " SYSTEM TIME A B caption\n", "0 0.00 10.000000 50.000000 \n", "1 0.05 12.500000 42.500000 \n", "2 0.10 13.625000 39.125000 \n", "3 0.15 14.131250 37.606250 \n", "4 0.20 14.359063 36.922812 \n", "5 0.25 14.461578 36.615266 \n", "6 0.30 14.507710 36.476870 \n", "7 0.35 14.528470 36.414591 \n", "8 0.40 14.537811 36.386566 \n", "9 0.45 14.542015 36.373955 \n", "10 0.50 14.543907 36.368280 " ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bio.get_history()" ] }, { "cell_type": "code", "execution_count": 11, "id": "d168a44c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "A <-> 3 B\n", "Final concentrations: [A] = 14.54 ; [B] = 36.37\n", "1. Ratio of reactant/product concentrations, adjusted for reaction orders: 2.50059\n", " Formula used: [B] / [A]\n", "2. Ratio of forward/reverse reaction rates: 2.5\n", "Discrepancy between the two values: 0.02341 %\n", "Reaction IS in equilibrium (within 1% tolerance)\n", "\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Verify that the reaction has reached equilibrium\n", "bio.reaction_dynamics.is_in_equilibrium(rxn_index=0, conc=bio.bin_snapshot(bin_address = 0))" ] }, { "cell_type": "markdown", "id": "3f5fd10b", "metadata": { "tags": [] }, "source": [ "# Plots of changes of concentration with time" ] }, { "cell_type": "code", "execution_count": 12, "id": "0832782c", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "Chemical=A
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "A", "line": { "color": "darkturquoise", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "A", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.3, 0.35, 0.39999999999999997, 0.44999999999999996, 0.49999999999999994 ], "xaxis": "x", "y": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "yaxis": "y" }, { "hovertemplate": "Chemical=B
SYSTEM TIME=%{x}
concentration=%{y}", "legendgroup": "B", "line": { "color": "green", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "B", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ 0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.3, 0.35, 0.39999999999999997, 0.44999999999999996, 0.49999999999999994 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "title": { "text": "Chemical" }, "tracegroupgap": 0 }, "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": "Reaction A <-> 3B . Changes in [A] and [B] over time" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 0.49999999999999994 ], "title": { "text": "SYSTEM TIME" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 7.777777777777778, 52.22222222222222 ], "title": { "text": "concentration" }, "type": "linear" } } }, "image/png": "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pAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApMmpJZlAAAIQgAAEIAABCEAAAgIIIGkCikgKEIAABCAAAQhAAAIQgIAcAkianFqSCQQgAAEIQAACEIAABCAggACSJqCIpAABCEAAAhCAAAQgAAEIyCGApFmo5Rubd1uIQgjJ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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df = bio.get_history()\n", "\n", "px.line(data_frame=df, x=\"SYSTEM TIME\", y=[\"A\", \"B\"], \n", " title=\"Reaction A <-> 3B . Changes in [A] and [B] over time\",\n", " color_discrete_sequence = ['darkturquoise', 'green'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\"})" ] }, { "cell_type": "code", "execution_count": null, "id": "c4e0120d-1541-4552-a2d0-8100a3fea8d9", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "e647f76c-4503-48be-b96a-22e81c9fadc5", "metadata": {}, "source": [ "## Same data, but shown differently" ] }, { "cell_type": "code", "execution_count": 13, "id": "85b3c06f", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "A=%{x}
B=%{y}", "legendgroup": "", "line": { "color": "#C83778", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "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": "State space of reaction A <-> 3B : [A] vs. [B]" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 10, 14.543906789594727 ], "title": { "text": "A" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 35.61096183295003, 50.75731779826579 ], "title": { "text": "B" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig0 = px.line(data_frame=bio.get_history(), x=\"A\", y=\"B\", \n", " title=\"State space of reaction A <-> 3B : [A] vs. [B]\",\n", " color_discrete_sequence = ['#C83778'],\n", " labels={\"value\":\"concentration\", \"variable\":\"Chemical\"})\n", "fig0.show()" ] }, { "cell_type": "code", "execution_count": 14, "id": "50b08a83-7a05-4fa7-bbde-93d3d6402df9", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "customdata": [ [ 0 ], [ 0.05 ], [ 0.1 ], [ 0.15 ], [ 0.2 ], [ 0.25 ], [ 0.3 ], [ 0.35 ], [ 0.4 ], [ 0.45 ], [ 0.5 ] ], "hovertemplate": "A=%{x}
B=%{y}
SYSTEM TIME=%{customdata[0]}", "legendgroup": "", "marker": { "color": "#2FAC74", "size": 6, "symbol": "circle" }, "mode": "markers", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "annotations": [ { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 0, "ay": 20, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "t=0.0", "x": 10, "y": 50 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 16, "ay": 28, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.05", "x": 12.5, "y": 42.5 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 32, "ay": 36, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.1", "x": 13.625, "y": 39.125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 48, "ay": 44, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.15", "x": 14.13125, "y": 37.60625 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 64, "ay": 52, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.2", "x": 14.3590625, "y": 36.9228125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 96, "ay": 68, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.3", "x": 14.50771015625, "y": 36.47686953125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 128, "ay": 84, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.4", "x": 14.537811306640625, "y": 36.386566080078126 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 160, "ay": 100, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.5", "x": 14.543906789594727, "y": 36.36827963121582 } ], "autosize": true, "legend": { "tracegroupgap": 0 }, "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": "Trajectory in State space: [A] vs. [B]" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 9.642011742631409, 16.120327161509714 ], "title": { "text": "A" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 10.859996022675467, 52.98376711934761 ], "title": { "text": "B" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Now show the individual data points\n", "\n", "df['SYSTEM TIME'] = round(df['SYSTEM TIME'], 2) # To avoid clutter from too many digits, in the column\n", "\n", "fig1 = px.scatter(data_frame=df, x=\"A\", y=\"B\",\n", " title=\"Trajectory in State space: [A] vs. [B]\",\n", " hover_data=['SYSTEM TIME'])\n", "\n", "fig1.update_traces(marker={\"size\": 6, \"color\": \"#2FAC74\"}) # Modify the style of the dots\n", "\n", "# Add annotations (showing the System Time value) to SOME of the points, to avoid clutter\n", "for ind in df.index:\n", " label = df[\"SYSTEM TIME\"][ind]\n", " if ind == 0:\n", " label = f\"t={label}\"\n", " \n", " label_x = ind*16\n", " label_y = 20 + ind*8 # A greater y value here means further DOWN!!\n", " \n", " if (ind <= 3) or (ind%2 == 0):\n", " fig1.add_annotation(x=df[\"A\"][ind], y=df[\"B\"][ind],\n", " text=label,\n", " font=dict(\n", " size=10,\n", " color=\"grey\"\n", " ),\n", " showarrow=True, arrowhead=0, ax=label_x, ay=label_y, arrowcolor=\"#b0b0b0\",\n", " bordercolor=\"#c7c7c7\")\n", "\n", "fig1.show()" ] }, { "cell_type": "code", "execution_count": 15, "id": "f3c287ce-9a33-43bd-8473-f81f22ff9e81", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "A=%{x}
B=%{y}", "legendgroup": "", "line": { "color": "#C83778", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" }, { "customdata": [ [ 0 ], [ 0.05 ], [ 0.1 ], [ 0.15 ], [ 0.2 ], [ 0.25 ], [ 0.3 ], [ 0.35 ], [ 0.4 ], [ 0.45 ], [ 0.5 ] ], "hovertemplate": "A=%{x}
B=%{y}
SYSTEM TIME=%{customdata[0]}", "legendgroup": "", "marker": { "color": "#2FAC74", "size": 6, "symbol": "circle" }, "mode": "markers", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ 10, 12.5, 13.625, 14.13125, 14.3590625, 14.461578125, 14.50771015625, 14.5284695703125, 14.537811306640625, 14.54201508798828, 14.543906789594727 ], "xaxis": "x", "y": [ 50, 42.5, 39.125, 37.60625, 36.9228125, 36.615265625, 36.47686953125, 36.4145912890625, 36.386566080078126, 36.37395473603516, 36.36827963121582 ], "yaxis": "y" } ], "layout": { "annotations": [ { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 0, "ay": 20, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "t=0.0", "x": 10, "y": 50 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 16, "ay": 28, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.05", "x": 12.5, "y": 42.5 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 32, "ay": 36, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.1", "x": 13.625, "y": 39.125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 48, "ay": 44, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.15", "x": 14.13125, "y": 37.60625 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 64, "ay": 52, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.2", "x": 14.3590625, "y": 36.9228125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 96, "ay": 68, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.3", "x": 14.50771015625, "y": 36.47686953125 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 128, "ay": 84, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.4", "x": 14.537811306640625, "y": 36.386566080078126 }, { "arrowcolor": "#b0b0b0", "arrowhead": 0, "ax": 160, "ay": 100, "bordercolor": "#c7c7c7", "font": { "color": "grey", "size": 10 }, "showarrow": true, "text": "0.5", "x": 14.543906789594727, "y": 36.36827963121582 } ], "autosize": true, "legend": { "tracegroupgap": 0 }, "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": "Trajectory in State space: [A] vs. [B]" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 9.642011742631409, 16.120327161509714 ], "title": { "text": "A" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 10.859996022675467, 52.98376711934761 ], "title": { "text": "B" }, "type": "linear" } } }, "image/png": "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", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Combine the two above plots, while using the layout of fig1 (which includes the title and annotations)\n", "all_fig = go.Figure(data=fig0.data + fig1.data, layout = fig1.layout)\n", "all_fig.show()" ] }, { "cell_type": "markdown", "id": "4fe369cf-d2c0-454c-a3f9-9794008be8d8", "metadata": {}, "source": [ "### Note how the trajectory is progressively slowing down towards the dynamical system's \"attractor\" (equilibrium state of the reaction)" ] }, { "cell_type": "code", "execution_count": null, "id": "7f982020", "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.8.10" } }, "nbformat": 4, "nbformat_minor": 5 }