{ "cells": [ { "cell_type": "markdown", "id": "046319d8-e5c8-485e-bbf4-a408de453a57", "metadata": {}, "source": [ "# Analysis of E. coli growth data\n", "\n", "(c) 2024 Justin Bois. This work is licensed under a [Creative Commons Attribution License CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/). All code contained herein is licensed under an [MIT license](https://opensource.org/licenses/MIT).\n", "\n", "This document was prepared at [Caltech](http://www.caltech.edu) with support financial support from the [Donna and Benjamin M. Rosen Bioengineering Center](http://rosen.caltech.edu).\n", "\n", "\n", "\n", "*This tutorial was generated from an Jupyter notebook. You can download the notebook [here](ecoli_growth_full_plate_reader_analysis.ipynb).*\n", "\n", "
" ] }, { "cell_type": "code", "execution_count": 1, "id": "31b2a773-6055-4a46-bdfa-ce7f5d6a7cfa", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "'use strict';\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " function drop(id) {\n", " const view = Bokeh.index.get_by_id(id)\n", " if (view != null) {\n", " view.model.document.clear()\n", " Bokeh.index.delete(view)\n", " }\n", " }\n", "\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", "\n", " // Clean up Bokeh references\n", " if (id != null) {\n", " drop(id)\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim()\n", " drop(id)\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " const toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " const events = require('base/js/events');\n", " const OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded(error = null) {\n", " const el = document.getElementById(\"b0394e48-8423-447f-98a5-92904353e7e6\");\n", " if (el != null) {\n", " const html = (() => {\n", " if (typeof root.Bokeh === \"undefined\") {\n", " if (error == null) {\n", " return \"BokehJS is loading ...\";\n", " } else {\n", " return \"BokehJS failed to load.\";\n", " }\n", " } else {\n", " const prefix = `BokehJS ${root.Bokeh.version}`;\n", " if (error == null) {\n", " return `${prefix} successfully loaded.`;\n", " } else {\n", " return `${prefix} encountered errors while loading and may not function as expected.`;\n", " }\n", " }\n", " })();\n", " el.innerHTML = html;\n", "\n", " if (error != null) {\n", " const wrapper = document.createElement(\"div\");\n", " wrapper.style.overflow = \"auto\";\n", " wrapper.style.height = \"5em\";\n", " wrapper.style.resize = \"vertical\";\n", " const content = document.createElement(\"div\");\n", " content.style.fontFamily = \"monospace\";\n", " content.style.whiteSpace = \"pre-wrap\";\n", " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n", " content.textContent = error.stack ?? error.toString();\n", " wrapper.append(content);\n", " el.append(wrapper);\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(() => display_loaded(error), 100);\n", " }\n", " }\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) {\n", " if (callback != null)\n", " callback();\n", " });\n", " } finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.debug(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(css_urls, js_urls, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\n", "\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = css_urls.length + js_urls.length;\n", "\n", " function on_load() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", " run_callbacks()\n", " }\n", " }\n", "\n", " function on_error(url) {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (let i = 0; i < css_urls.length; i++) {\n", " const url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.rel = \"stylesheet\";\n", " element.type = \"text/css\";\n", " element.href = url;\n", " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", " document.body.appendChild(element);\n", " }\n", "\n", " for (let i = 0; i < js_urls.length; i++) {\n", " const url = js_urls[i];\n", " const element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.async = false;\n", " element.src = url;\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " };\n", "\n", " function inject_raw_css(css) {\n", " const element = document.createElement(\"style\");\n", " element.appendChild(document.createTextNode(css));\n", " document.body.appendChild(element);\n", " }\n", "\n", " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.0.min.js\"];\n", " const css_urls = [];\n", "\n", " const inline_js = [ function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", "function(Bokeh) {\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " if (root.Bokeh !== undefined || force === true) {\n", " try {\n", " for (let i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }\n", "\n", " } catch (error) {display_loaded(error);throw error;\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " const cell = $(document.getElementById(\"b0394e48-8423-447f-98a5-92904353e7e6\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(css_urls, js_urls, function() {\n", " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"b0394e48-8423-447f-98a5-92904353e7e6\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.0.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"b0394e48-8423-447f-98a5-92904353e7e6\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import io\n", "\n", "import polars as pl\n", "import polars.selectors as cs\n", "import numpy as np\n", "import scipy.optimize\n", "\n", "import colorcet\n", "import iqplot\n", "\n", "import bokeh.io\n", "import bokeh.plotting\n", "bokeh.io.output_notebook()" ] }, { "cell_type": "markdown", "id": "e3d60e19-56dd-45a6-a1ef-8281a32074ad", "metadata": {}, "source": [ "In this tutorial, we walk through analysis of growth data as acquired in our bulk assay using the plate reader. The analysis presents three main challenges that we have not covered in previous tutorials.\n", "\n", "1. We need to **wrangle** the data exported from the plate reader in a text file to enable easy access and analysis.\n", "2. We need to make plots, some on semilogarithmic scale, to visualize the results.\n", "3. We need to consider portions of the data set in performing regressions, so we need to select and use only parts of the data set." ] }, { "cell_type": "markdown", "id": "9ca02749-2fe1-4925-b868-e48ffa7616be", "metadata": {}, "source": [ "## Data wrangling\n", "\n", "Our first step is taking the plate reader data and converting it to an easy format to interpret. As a sample data set, we will use data obtained by the TAs in one of their experiments while developing this module. The data set is in the file `20240422_ecoli_growth_trial_1.txt`, which is available [here](20240422_ecoli_growth_trial_1.txt). The first 57 lines of this file are shown below.\n", "\n", "```\n", "\n", "\n", "Software Version\t3.10.06\n", "\n", "\n", "\n", "Experiment File Path:\tC:\\Users\\User\\Desktop\\20240506_ecoli_full_plate_test.xpt\n", "Protocol File Path:\tC:\\Users\\Public\\Documents\\Protocols\\od600.prt\n", "\n", "\n", "\n", "Plate Number\tPlate 1\n", "Date\t5/6/2024\n", "Time\t8:56:32 AM\n", "Reader Type:\tSynergy H1\n", "Reader Serial Number:\t2107069\n", "Reading Type\tReader\n", "\n", "Procedure Details\n", "\n", "Plate Type\t96 WELL PLATE (Use plate lid)\n", "Eject plate on completion\t\n", "Set Temperature\tSetpoint 37�C\n", "Read\tAbsorbance Endpoint\n", "\tFull Plate\n", "\tWavelengths: 600\n", "\tRead Speed: Normal, Delay: 100 msec, Measurements/Data Point: 8\n", "Start Kinetic\tRuntime 24:00:00 (HH:MM:SS), Interval 0:06:00, 241 Reads\n", " Shake\tLinear: Continuous\n", "\tFrequency: 1096 cpm (1 mm)\n", " Read\tAbsorbance Endpoint\n", "\tFull Plate\n", "\tWavelengths: 600\n", "\tRead Speed: Normal, Delay: 100 msec, Measurements/Data Point: 8\n", "End Kinetic\t\n", "\n", "\n", "\n", "Actual Temperature:\t37.0\n", "\n", "Results\n", "\t1\t2\t3\t4\t5\t6\t7\t8\t9\t10\t11\t12\n", "A\t0.091\t0.091\t0.094\t0.098\t0.095\t0.096\t0.086\t0.087\t0.088\t0.099\t0.095\t0.094\tRead 1:600\n", "B\t0.103\t0.106\t0.118\t0.087\t0.092\t0.101\t0.095\t0.101\t0.090\t0.097\t0.094\t0.090\tRead 1:600\n", "C\t0.093\t0.089\t0.091\t0.088\t0.092\t0.089\t0.087\t0.089\t0.086\t0.089\t0.092\t0.092\tRead 1:600\n", "D\t0.096\t0.098\t0.094\t0.089\t0.101\t0.103\t0.093\t0.101\t0.093\t0.096\t0.095\t0.092\tRead 1:600\n", "E\t0.089\t0.088\t0.089\t0.085\t0.087\t0.085\t0.095\t0.093\t0.088\t0.094\t0.086\t0.089\tRead 1:600\n", "F\t0.098\t0.092\t0.094\t0.092\t0.094\t0.091\t0.100\t0.103\t0.094\t0.097\t0.087\t0.089\tRead 1:600\n", "G\t0.085\t0.086\t0.089\t0.092\t0.088\t0.100\t0.089\t0.098\t0.092\t0.099\t0.086\t0.089\tRead 1:600\n", "H\t0.087\t0.094\t0.096\t0.088\t0.089\t0.090\t0.087\t0.106\t0.083\t0.099\t0.080\t0.097\tRead 1:600\n", "\n", "Read 2:600\n", "\n", "Time\tT� Read 2:600\tA1\tA2\tA3\tA4\tA5\tA6\tA7\tA8\tA9\tA10\tA11\tA12\tB1\tB2\tB3\tB4\tB5\tB6\tB7\tB8\tB9\tB10\tB11\tB12\tC1\tC2\tC3\tC4\tC5\tC6\tC7\tC8\tC9\tC10\tC11\tC12\tD1\tD2\tD3\tD4\tD5\tD6\tD7\tD8\tD9\tD10\tD11\tD12\tE1\tE2\tE3\tE4\tE5\tE6\tE7\tE8\tE9\tE10\tE11\tE12\tF1\tF2\tF3\tF4\tF5\tF6\tF7\tF8\tF9\tF10\tF11\tF12\tG1\tG2\tG3\tG4\tG5\tG6\tG7\tG8\tG9\tG10\tG11\tG12\tH1\tH2\tH3\tH4\tH5\tH6\tH7\tH8\tH9\tH10\tH11\tH12\n", "0:05:10\t37.0\t0.090\t0.091\t0.094\t0.105\t0.102\t0.104\t0.088\t0.088\t0.088\t0.097\t0.097\t0.093\t0.112\t0.108\t0.109\t0.092\t0.110\t0.107\t0.104\t0.110\t0.097\t0.095\t0.096\t0.090\t0.093\t0.092\t0.093\t0.093\t0.091\t0.092\t0.090\t0.095\t0.089\t0.095\t0.096\t0.092\t0.102\t0.098\t0.097\t0.097\t0.103\t0.103\t0.100\t0.105\t0.097\t0.098\t0.102\t0.094\t0.094\t0.090\t0.092\t0.092\t0.091\t0.095\t0.094\t0.098\t0.093\t0.094\t0.093\t0.097\t0.098\t0.098\t0.097\t0.097\t0.095\t0.096\t0.093\t0.105\t0.094\t0.097\t0.094\t0.096\t0.094\t0.105\t0.098\t0.096\t0.094\t0.097\t0.095\t0.105\t0.094\t0.102\t0.096\t0.091\t0.096\t0.094\t0.093\t0.092\t0.093\t0.094\t0.089\t0.109\t0.083\t0.098\t0.086\t0.100\n", "0:11:10\t37.0\t0.090\t0.090\t0.094\t0.105\t0.102\t0.104\t0.086\t0.088\t0.088\t0.096\t0.096\t0.093\t0.110\t0.107\t0.109\t0.092\t0.110\t0.106\t0.104\t0.109\t0.097\t0.095\t0.095\t0.090\t0.093\t0.091\t0.092\t0.092\t0.091\t0.091\t0.090\t0.095\t0.089\t0.095\t0.096\t0.093\t0.101\t0.097\t0.096\t0.096\t0.103\t0.102\t0.100\t0.102\t0.096\t0.097\t0.101\t0.094\t0.094\t0.090\t0.091\t0.092\t0.091\t0.095\t0.093\t0.097\t0.092\t0.093\t0.093\t0.095\t0.096\t0.096\t0.096\t0.096\t0.095\t0.095\t0.093\t0.104\t0.094\t0.097\t0.093\t0.095\t0.094\t0.103\t0.098\t0.096\t0.094\t0.097\t0.095\t0.104\t0.094\t0.101\t0.095\t0.091\t0.100\t0.093\t0.093\t0.092\t0.093\t0.093\t0.090\t0.109\t0.084\t0.097\t0.085\t0.099\n", "0:17:10\t37.0\t0.090\t0.090\t0.094\t0.105\t0.103\t0.104\t0.086\t0.088\t0.087\t0.096\t0.096\t0.093\t0.109\t0.107\t0.109\t0.092\t0.110\t0.106\t0.104\t0.109\t0.097\t0.095\t0.095\t0.090\t0.093\t0.091\t0.092\t0.092\t0.091\t0.091\t0.090\t0.095\t0.089\t0.098\t0.096\t0.093\t0.101\t0.097\t0.096\t0.096\t0.102\t0.102\t0.100\t0.102\t0.095\t0.097\t0.101\t0.093\t0.094\t0.089\t0.091\t0.092\t0.091\t0.094\t0.093\t0.097\t0.092\t0.093\t0.093\t0.095\t0.096\t0.096\t0.096\t0.096\t0.095\t0.095\t0.092\t0.104\t0.093\t0.097\t0.093\t0.095\t0.093\t0.104\t0.098\t0.096\t0.094\t0.097\t0.095\t0.104\t0.094\t0.101\t0.090\t0.091\t0.102\t0.093\t0.092\t0.092\t0.093\t0.093\t0.090\t0.110\t0.087\t0.098\t0.086\t0.100\n", "```\n", "\n", "Evidently, the plate reader returns a text file with some useful, but unformatted metadata about the measurement, followed by the data. Following the metadata is the first set of absorbance measurements in a table. Following that is the text `Read 2:600`, which contains a tab-delimited table of absorbance measurements.\n", "\n", "Pulling the first time point out is not important for our measurements (the plate reader has not come to temperature anyway), so we will neglect it. Therefore, to pull the data set out of the file, we need to load in the last table. The information we need to do this are the file name, the row number (with zero-based indexing) of the header for the table (containing the well labels), and the last row of the file containing data. We can get all of this information by opening the file in a text editor. For this particular data set, these parameters are defined below." ] }, { "cell_type": "code", "execution_count": 2, "id": "a952df72-305f-40b1-8118-f6b1f58845f8", "metadata": {}, "outputs": [], "source": [ "# Useful info from file from plate reader\n", "fname = \"20240514_ecoli_growth_1.txt\"\n", "header_row = 53\n", "last_row = 294" ] }, { "cell_type": "markdown", "id": "181c1051-ba56-4df7-915e-570d30a02f6e", "metadata": {}, "source": [ "We can now write a function to pull the data out and store them in a data frame. Importantly, we will add a column labeled `'time (s)'` which is the amount of time, in seconds, since the first measurement we consider, and a column labeled `'time (hr)'`, which is the same time, but in units of hours." ] }, { "cell_type": "code", "execution_count": 3, "id": "26e174fd-a757-4e0a-a2c4-0affd326d13d", "metadata": {}, "outputs": [], "source": [ "def timestamp_to_seconds(t_stamp):\n", " \"\"\"Convert H:M:S string to seconds. This is necessary\n", " to hand-build because the datetime utilities do not handle\n", " times over 24 hours.\"\"\"\n", " h, m, s = t_stamp.split(':')\n", " return 3600 * int(h) + 60 * int(m) + float(s)\n", "\n", "\n", "def read_plate_reader(fname, header_row, last_row):\n", " \"\"\"Read in time series data from Bi 1x plate reader.\n", "\n", " Parameters\n", " ----------\n", " fname : str\n", " Path to file outputted from plate reader.\n", " header_row : int\n", " Number of row containing header column (zero-indexed)\n", " last_row : int\n", " Last row of the file containing the time series data (zero-indexed)\n", "\n", " Returns\n", " -------\n", " output : DataFrame\n", " Polars DataFrame containing time series data.\n", " \"\"\"\n", " # Get relevant contents of file as string\n", " with open(fname, \"r\", encoding=\"ISO-8859-1\") as f:\n", " lines = f.readlines()\n", " file_str = \"\".join(lines[header_row : last_row + 1])\n", "\n", " # How many total lines to read\n", " n_rows = last_row - header_row\n", "\n", " # Read in data frame\n", " df = pl.read_csv(\n", " io.StringIO(file_str),\n", " separator=\"\\t\",\n", " encoding=\"ISO-8859-1\",\n", " )\n", "\n", " # Rename temperature column\n", " T_col = [col for col in df.columns if \"T°\" in col][0]\n", " df = df.rename({T_col: \"temperature (deg C)\"})\n", "\n", " # Parse the time column\n", " df = df.with_columns(\n", " pl.col(\"Time\")\n", " .map_elements(timestamp_to_seconds, return_dtype=float)\n", " .alias(\"time (s)\")\n", " ).with_columns(\n", " pl.col('time (s)') - pl.col('time (s)').min()\n", " )\n", "\n", " # Time in units of hours\n", " df = df.with_columns((pl.col('time (s)') / 3600).alias('time (hr)'))\n", "\n", " return df" ] }, { "cell_type": "markdown", "id": "7107e52e-9cb6-445d-8cde-eaa35849819b", "metadata": {}, "source": [ "Let's use this function to load in the data and take a look." ] }, { "cell_type": "code", "execution_count": 4, "id": "fa89a739-204e-4d51-bab7-54f30e22ec38", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "shape: (241, 100)
Timetemperature (deg C)A1A2A3A4A5A6A7A8A9A10A11A12B1B2B3B4B5B6B7B8B9B10B11B12C1C2C3C4C5C6C7C8C9C10C11F2F3F4F5F6F7F8F9F10F11F12G1G2G3G4G5G6G7G8G9G10G11G12H1H2H3H4H5H6H7H8H9H10H11H12time (s)time (hr)
strf64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64f64
"0:05:10"37.00.080.0830.0860.1180.1220.1210.0970.0890.0860.1130.1170.1170.1110.1160.0850.1150.1250.1330.1010.1130.1110.1020.1120.1110.1120.130.1080.1110.1070.1270.1140.1150.1240.1090.1250.1070.1060.1150.1110.1160.1090.1130.1270.1150.110.1110.110.1070.1210.120.110.110.1110.1180.1150.1110.1070.0950.2020.2140.1340.1310.1080.110.1590.2390.2180.1890.1150.130.00.0
"0:11:10"37.10.0810.0830.0860.1190.1220.1220.0970.0890.0860.1120.1160.1170.1180.120.0860.1130.1220.1430.1010.1130.1170.1030.1120.110.1130.1220.110.1120.1080.1240.1160.1160.1260.1070.1240.1060.1050.1140.1110.1180.1090.1120.1210.1150.110.1110.1080.1070.120.1240.1080.1060.110.1160.1230.110.1080.0980.2020.2110.1330.130.1090.1110.1610.2150.2310.1890.1140.119360.00.1
"0:17:10"37.00.0830.0830.0860.1210.1230.1230.0970.0890.0860.1130.1160.1150.1010.1180.0860.1140.1220.1210.1020.1140.1120.1040.1130.1110.1130.120.1140.1120.110.1250.120.1110.1240.1120.1260.1050.1050.1140.1110.1180.1090.1130.120.1160.1110.1130.110.1070.1190.120.110.1060.1110.120.1270.1040.1150.1010.2020.2150.1330.130.1090.1120.1640.2150.2240.1870.1140.113720.00.2
"0:23:10"37.00.0830.0830.0860.1230.1260.1260.0970.0890.0860.1140.1180.1170.1020.1170.0850.1140.1230.1360.1020.1140.1120.1020.1150.1120.1160.1170.1120.1130.1110.1270.1160.1130.1260.1130.1260.1060.1050.1160.1120.1190.110.1130.1260.1170.1130.1170.110.1070.1190.1230.1080.1060.1120.1310.1290.1030.1110.1040.2020.2090.1340.1330.1110.1130.1580.2140.2240.170.1140.1151080.00.3
"0:29:10"37.10.0810.0820.0860.1260.1290.1290.0970.0890.0860.1150.1190.1180.1020.1410.0850.1160.1250.1440.1030.1160.1130.1030.1150.1140.1150.1180.1130.1150.1130.1280.1170.1230.1280.110.1280.1050.1060.1220.1130.1160.1110.1150.1270.1180.1130.1110.110.1070.1190.1240.110.1060.1130.1330.1320.1030.1120.1050.2030.2110.1350.130.1120.1140.160.2150.220.1670.1140.1151440.00.4
"23:41:10"37.11.6910.0830.0851.7711.7741.7770.0970.0880.0860.91.1211.1240.9220.9130.0851.2061.2361.0260.9911.1161.0481.0861.1321.1491.171.091.0881.0641.0591.0681.0661.0871.0811.0951.1160.9190.9031.0251.0351.0260.9951.0241.040.990.9841.040.6790.6180.631.0320.9420.821.0821.1550.790.8871.091.0370.2930.2990.1470.4881.0561.0770.7630.9630.2970.2541.0651.10684960.023.6
"23:47:10"37.11.690.0820.0851.771.7731.7760.0970.0880.0860.91.1191.1220.920.9130.0851.2041.2281.0260.991.1141.0471.0861.1311.1471.1691.0891.0871.0621.0571.0671.0651.0871.081.0931.1150.9180.9021.0241.0351.0250.9951.0231.0390.990.9831.040.6790.6180.6311.0320.9410.8251.0821.1550.790.8871.0891.0350.2930.2990.1450.4881.0551.0750.7620.9640.2820.2541.0641.10585320.023.7
"23:53:10"37.01.6880.0830.0851.771.7731.7750.0970.0880.0860.8991.1181.1210.920.9120.0851.2031.2281.0360.991.1141.0461.0871.131.1471.171.0891.0861.0611.0561.0661.0641.0851.0791.0921.1150.9170.9021.0251.0351.0250.9951.0241.040.9890.9841.040.6780.6180.631.0320.9420.8191.0821.1550.790.8881.0931.0360.3240.30.1440.4851.0541.0760.7640.9630.30.2541.0641.10985680.023.8
"23:59:10"37.01.6870.0830.0851.7691.7721.7740.0970.0880.0860.8991.1191.1220.9190.9120.0851.2041.2331.0250.991.1141.0451.0871.131.1471.1681.0871.0851.061.0571.0651.0631.0841.0791.0921.1140.9160.9011.0261.0341.0250.9951.0231.0390.9880.9831.0390.6780.6170.631.0330.9430.821.0821.1550.790.8891.0941.0360.2940.2990.1450.4871.0541.0760.7620.9630.2960.2541.0631.10486040.023.9
"24:05:10"37.01.6870.0830.0851.7681.7711.7730.0970.0890.0860.8981.1181.1210.9180.9120.0851.2031.2261.0240.991.1131.0451.0871.1291.1461.1681.0871.0841.061.0561.0641.0621.0841.0781.0911.1140.9150.8991.0251.0341.0250.9941.0221.0380.9880.9821.0460.6760.6170.631.0320.9420.821.0831.1560.7890.8881.091.0380.2930.3010.1440.4851.0531.0740.7610.9640.30.2541.0621.10486400.024.0
" ], "text/plain": [ "shape: (241, 100)\n", "┌──────────┬─────────────────────┬───────┬───────┬───┬───────┬───────┬──────────┬───────────┐\n", "│ Time ┆ temperature (deg C) ┆ A1 ┆ A2 ┆ … ┆ H11 ┆ H12 ┆ time (s) ┆ time (hr) │\n", "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", "│ str ┆ f64 ┆ f64 ┆ f64 ┆ ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", "╞══════════╪═════════════════════╪═══════╪═══════╪═══╪═══════╪═══════╪══════════╪═══════════╡\n", "│ 0:05:10 ┆ 37.0 ┆ 0.08 ┆ 0.083 ┆ … ┆ 0.115 ┆ 0.13 ┆ 0.0 ┆ 0.0 │\n", "│ 0:11:10 ┆ 37.1 ┆ 0.081 ┆ 0.083 ┆ … ┆ 0.114 ┆ 0.119 ┆ 360.0 ┆ 0.1 │\n", "│ 0:17:10 ┆ 37.0 ┆ 0.083 ┆ 0.083 ┆ … ┆ 0.114 ┆ 0.113 ┆ 720.0 ┆ 0.2 │\n", "│ 0:23:10 ┆ 37.0 ┆ 0.083 ┆ 0.083 ┆ … ┆ 0.114 ┆ 0.115 ┆ 1080.0 ┆ 0.3 │\n", "│ 0:29:10 ┆ 37.1 ┆ 0.081 ┆ 0.082 ┆ … ┆ 0.114 ┆ 0.115 ┆ 1440.0 ┆ 0.4 │\n", "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", "│ 23:41:10 ┆ 37.1 ┆ 1.691 ┆ 0.083 ┆ … ┆ 1.065 ┆ 1.106 ┆ 84960.0 ┆ 23.6 │\n", "│ 23:47:10 ┆ 37.1 ┆ 1.69 ┆ 0.082 ┆ … ┆ 1.064 ┆ 1.105 ┆ 85320.0 ┆ 23.7 │\n", "│ 23:53:10 ┆ 37.0 ┆ 1.688 ┆ 0.083 ┆ … ┆ 1.064 ┆ 1.109 ┆ 85680.0 ┆ 23.8 │\n", "│ 23:59:10 ┆ 37.0 ┆ 1.687 ┆ 0.083 ┆ … ┆ 1.063 ┆ 1.104 ┆ 86040.0 ┆ 23.9 │\n", "│ 24:05:10 ┆ 37.0 ┆ 1.687 ┆ 0.083 ┆ … ┆ 1.062 ┆ 1.104 ┆ 86400.0 ┆ 24.0 │\n", "└──────────┴─────────────────────┴───────┴───────┴───┴───────┴───────┴──────────┴───────────┘" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = read_plate_reader(fname, header_row, last_row)\n", "\n", "df" ] }, { "cell_type": "markdown", "id": "b7d79a28-d58e-4f06-be43-cce1e5192262", "metadata": {}, "source": [ "We now conveniently have a data set with our results.\n", "\n", "We are, however, missing some metadata. We want to know, e.g., what conditions were present in well `C6`, for example. We can create a dictionary for our samples." ] }, { "cell_type": "code", "execution_count": 5, "id": "fe20aedf-8e1f-40d1-a5be-8aded5892cfa", "metadata": {}, "outputs": [], "source": [ "well_metadata = dict(\n", " A1=\"LB blank\",\n", " A2=\"LB blank\",\n", " A3=\"LB blank\",\n", " A4=\"LB\",\n", " A5=\"LB\",\n", " A6=\"LB\",\n", " A7=\"M9 blank\",\n", " A8=\"M9 blank\",\n", " A9=\"M9 blank\",\n", " A10=\"glucose\",\n", " A11=\"glucose\",\n", " A12=\"glucose\",\n", " B1=\"xylose\",\n", " B2=\"xylose\",\n", " B3=\"xylose\",\n", " B4=\"xylose:glucose 4:1\",\n", " B5=\"xylose:glucose 4:1\",\n", " B6=\"xylose:glucose 4:1\",\n", " B7=\"xylose:glucose 2:1\",\n", " B8=\"xylose:glucose 2:1\",\n", " B9=\"xylose:glucose 2:1\",\n", " B10=\"xylose:glucose 1:1\",\n", " B11=\"xylose:glucose 1:1\",\n", " B12=\"xylose:glucose 1:1\",\n", " C1=\"sorbitol\",\n", " C2=\"sorbitol\",\n", " C3=\"sorbitol\",\n", " C4=\"sorbitol:glucose 4:1\",\n", " C5=\"sorbitol:glucose 4:1\",\n", " C6=\"sorbitol:glucose 4:1\",\n", " C7=\"sorbitol:glucose 2:1\",\n", " C8=\"sorbitol:glucose 2:1\",\n", " C9=\"sorbitol:glucose 2:1\",\n", " C10=\"sorbitol:glucose 1:1\",\n", " C11=\"sorbitol:glucose 1:1\",\n", " C12=\"sorbitol:glucose 1:1\",\n", " D1=\"galactose\",\n", " D2=\"galactose\",\n", " D3=\"galactose\",\n", " D4=\"galactose:glucose 4:1\",\n", " D5=\"galactose:glucose 4:1\",\n", " D6=\"galactose:glucose 4:1\",\n", " D7=\"galactose:glucose 2:1\",\n", " D8=\"galactose:glucose 2:1\",\n", " D9=\"galactose:glucose 2:1\",\n", " D10=\"galactose:glucose 1:1\",\n", " D11=\"galactose:glucose 1:1\",\n", " D12=\"galactose:glucose 1:1\",\n", " E1=\"rhamnose\",\n", " E2=\"rhamnose\",\n", " E3=\"rhamnose\",\n", " E4=\"rhamnose:glucose 4:1\",\n", " E5=\"rhamnose:glucose 4:1\",\n", " E6=\"rhamnose:glucose 4:1\",\n", " E7=\"rhamnose:glucose 2:1\",\n", " E8=\"rhamnose:glucose 2:1\",\n", " E9=\"rhamnose:glucose 2:1\",\n", " E10=\"rhamnose:glucose 1:1\",\n", " E11=\"rhamnose:glucose 1:1\",\n", " E12=\"rhamnose:glucose 1:1\",\n", " F1=\"ribose\",\n", " F2=\"ribose\",\n", " F3=\"ribose\",\n", " F4=\"ribose:glucose 4:1\",\n", " F5=\"ribose:glucose 4:1\",\n", " F6=\"ribose:glucose 4:1\",\n", " F7=\"ribose:glucose 2:1\",\n", " F8=\"ribose:glucose 2:1\",\n", " F9=\"ribose:glucose 2:1\",\n", " F10=\"ribose:glucose 1:1\",\n", " F11=\"ribose:glucose 1:1\",\n", " F12=\"ribose:glucose 1:1\",\n", " G1=\"arabinose\",\n", " G2=\"arabinose\",\n", " G3=\"arabinose\",\n", " G4=\"arabinose:glucose 4:1\",\n", " G5=\"arabinose:glucose 4:1\",\n", " G6=\"arabinose:glucose 4:1\",\n", " G7=\"arabinose:glucose 2:1\",\n", " G8=\"arabinose:glucose 2:1\",\n", " G9=\"arabinose:glucose 2:1\",\n", " G10=\"arabinose:glucose 1:1\",\n", " G11=\"arabinose:glucose 1:1\",\n", " G12=\"arabinose:glucose 1:1\",\n", " H1=\"student choice 1\",\n", " H2=\"student choice 2\",\n", " H3=\"student choice 3\",\n", " H4=\"student choice 4\",\n", " H5=\"student choice 5\",\n", " H6=\"student choice 6\",\n", " H7=\"student choice 7\",\n", " H8=\"student choice 8\",\n", " H9=\"student choice 9\",\n", " H10=\"student choice 10\",\n", " H11=\"student choice 11\",\n", " H12=\"student choice 12\",\n", ")" ] }, { "cell_type": "markdown", "id": "0a9dcc44-216f-44bf-b1fa-d1be58e73ed6", "metadata": {}, "source": [ "It is convenient to invert the dictionary so that we can look at which wells correspond to a given condition (e.g., wells B2 and C2 have glucose)." ] }, { "cell_type": "code", "execution_count": 6, "id": "ce0ed8b0-6983-47ba-9d51-9d23eedf85ea", "metadata": {}, "outputs": [], "source": [ "def invert_dict(input_dict):\n", " \"\"\"Invert a dictionary ignore None values.\"\"\"\n", " # Create an empty dictionary to store the inverted mapping\n", " output_dict = {}\n", "\n", " # Iterate over items in the input dictionary\n", " for key, value in input_dict.items():\n", " if value is not None:\n", " if value in output_dict:\n", " output_dict[value].append(key)\n", " else:\n", " output_dict[value] = [key]\n", "\n", " return output_dict" ] }, { "cell_type": "markdown", "id": "ce93048a-86be-4a9d-909e-8bf36720f9f9", "metadata": {}, "source": [ "Let's now make and check out our inverse dictionary." ] }, { "cell_type": "code", "execution_count": 7, "id": "3df28512-9c0c-4c5b-aae2-345ecc4501c3", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'LB blank': ['A1', 'A2', 'A3'],\n", " 'LB': ['A4', 'A5', 'A6'],\n", " 'M9 blank': ['A7', 'A8', 'A9'],\n", " 'glucose': ['A10', 'A11', 'A12'],\n", " 'xylose': ['B1', 'B2', 'B3'],\n", " 'xylose:glucose 4:1': ['B4', 'B5', 'B6'],\n", " 'xylose:glucose 2:1': ['B7', 'B8', 'B9'],\n", " 'xylose:glucose 1:1': ['B10', 'B11', 'B12'],\n", " 'sorbitol': ['C1', 'C2', 'C3'],\n", " 'sorbitol:glucose 4:1': ['C4', 'C5', 'C6'],\n", " 'sorbitol:glucose 2:1': ['C7', 'C8', 'C9'],\n", " 'sorbitol:glucose 1:1': ['C10', 'C11', 'C12'],\n", " 'galactose': ['D1', 'D2', 'D3'],\n", " 'galactose:glucose 4:1': ['D4', 'D5', 'D6'],\n", " 'galactose:glucose 2:1': ['D7', 'D8', 'D9'],\n", " 'galactose:glucose 1:1': ['D10', 'D11', 'D12'],\n", " 'rhamnose': ['E1', 'E2', 'E3'],\n", " 'rhamnose:glucose 4:1': ['E4', 'E5', 'E6'],\n", " 'rhamnose:glucose 2:1': ['E7', 'E8', 'E9'],\n", " 'rhamnose:glucose 1:1': ['E10', 'E11', 'E12'],\n", " 'ribose': ['F1', 'F2', 'F3'],\n", " 'ribose:glucose 4:1': ['F4', 'F5', 'F6'],\n", " 'ribose:glucose 2:1': ['F7', 'F8', 'F9'],\n", " 'ribose:glucose 1:1': ['F10', 'F11', 'F12'],\n", " 'arabinose': ['G1', 'G2', 'G3'],\n", " 'arabinose:glucose 4:1': ['G4', 'G5', 'G6'],\n", " 'arabinose:glucose 2:1': ['G7', 'G8', 'G9'],\n", " 'arabinose:glucose 1:1': ['G10', 'G11', 'G12'],\n", " 'student choice 1': ['H1'],\n", " 'student choice 2': ['H2'],\n", " 'student choice 3': ['H3'],\n", " 'student choice 4': ['H4'],\n", " 'student choice 5': ['H5'],\n", " 'student choice 6': ['H6'],\n", " 'student choice 7': ['H7'],\n", " 'student choice 8': ['H8'],\n", " 'student choice 9': ['H9'],\n", " 'student choice 10': ['H10'],\n", " 'student choice 11': ['H11'],\n", " 'student choice 12': ['H12']}" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "conditions = invert_dict(well_metadata)\n", "\n", "conditions" ] }, { "cell_type": "markdown", "id": "666c3548-804d-431f-a606-de2c4b3fc5e2", "metadata": {}, "source": [ "These kind of dictionaries need to be hand-built, based on what you do as an experimenter. For convenience, below is code for making a dictionary for your experiment. You should update the wells in row H to reflect what you and your classmates decided to put in there.\n", "\n", "```\n", "well_metadata = dict(\n", " A1=\"LB blank\",\n", " A2=\"LB blank\",\n", " A3=\"LB blank\",\n", " A4=\"LB\",\n", " A5=\"LB\",\n", " A6=\"LB\",\n", " A7=\"M9 blank\",\n", " A8=\"M9 blank\",\n", " A9=\"M9 blank\",\n", " A10=\"glucose\",\n", " A11=\"glucose\",\n", " A12=\"glucose\",\n", " B1=\"xylose\",\n", " B2=\"xylose\",\n", " B3=\"xylose\",\n", " B4=\"xylose:glucose 4:1\",\n", " B5=\"xylose:glucose 4:1\",\n", " B6=\"xylose:glucose 4:1\",\n", " B7=\"xylose:glucose 2:1\",\n", " B8=\"xylose:glucose 2:1\",\n", " B9=\"xylose:glucose 2:1\",\n", " B10=\"xylose:glucose 1:1\",\n", " B11=\"xylose:glucose 1:1\",\n", " B12=\"xylose:glucose 1:1\",\n", " C1=\"sorbitol\",\n", " C2=\"sorbitol\",\n", " C3=\"sorbitol\",\n", " C4=\"sorbitol:glucose 4:1\",\n", " C5=\"sorbitol:glucose 4:1\",\n", " C6=\"sorbitol:glucose 4:1\",\n", " C7=\"sorbitol:glucose 2:1\",\n", " C8=\"sorbitol:glucose 2:1\",\n", " C9=\"sorbitol:glucose 2:1\",\n", " C10=\"sorbitol:glucose 1:1\",\n", " C11=\"sorbitol:glucose 1:1\",\n", " C12=\"sorbitol:glucose 1:1\",\n", " D1=\"galactose\",\n", " D2=\"galactose\",\n", " D3=\"galactose\",\n", " D4=\"galactose:glucose 4:1\",\n", " D5=\"galactose:glucose 4:1\",\n", " D6=\"galactose:glucose 4:1\",\n", " D7=\"galactose:glucose 2:1\",\n", " D8=\"galactose:glucose 2:1\",\n", " D9=\"galactose:glucose 2:1\",\n", " D10=\"galactose:glucose 1:1\",\n", " D11=\"galactose:glucose 1:1\",\n", " D12=\"galactose:glucose 1:1\",\n", " E1=\"rhamnose\",\n", " E2=\"rhamnose\",\n", " E3=\"rhamnose\",\n", " E4=\"rhamnose:glucose 4:1\",\n", " E5=\"rhamnose:glucose 4:1\",\n", " E6=\"rhamnose:glucose 4:1\",\n", " E7=\"rhamnose:glucose 2:1\",\n", " E8=\"rhamnose:glucose 2:1\",\n", " E9=\"rhamnose:glucose 2:1\",\n", " E10=\"rhamnose:glucose 1:1\",\n", " E11=\"rhamnose:glucose 1:1\",\n", " E12=\"rhamnose:glucose 1:1\",\n", " F1=\"ribose\",\n", " F2=\"ribose\",\n", " F3=\"ribose\",\n", " F4=\"ribose:glucose 4:1\",\n", " F5=\"ribose:glucose 4:1\",\n", " F6=\"ribose:glucose 4:1\",\n", " F7=\"ribose:glucose 2:1\",\n", " F8=\"ribose:glucose 2:1\",\n", " F9=\"ribose:glucose 2:1\",\n", " F10=\"ribose:glucose 1:1\",\n", " F11=\"ribose:glucose 1:1\",\n", " F12=\"ribose:glucose 1:1\",\n", " G1=\"lactose\",\n", " G2=\"lactose\",\n", " G3=\"lactose\",\n", " G4=\"lactose:glucose 4:1\",\n", " G5=\"lactose:glucose 4:1\",\n", " G6=\"lactose:glucose 4:1\",\n", " G7=\"lactose:glucose 2:1\",\n", " G8=\"lactose:glucose 2:1\",\n", " G9=\"lactose:glucose 2:1\",\n", " G10=\"lactose:glucose 1:1\",\n", " G11=\"lactose:glucose 1:1\",\n", " G12=\"lactose:glucose 1:1\",\n", " H1=\"student choice 1\",\n", " H2=\"student choice 2\",\n", " H3=\"student choice 3\",\n", " H4=\"student choice 4\",\n", " H5=\"student choice 5\",\n", " H6=\"student choice 6\",\n", " H7=\"student choice 7\",\n", " H8=\"student choice 8\",\n", " H9=\"student choice 9\",\n", " H10=\"student choice 10\",\n", " H11=\"student choice 11\",\n", " H12=\"student choice 12\",\n", ")\n", "```" ] }, { "cell_type": "markdown", "id": "c46b9b26-b789-4e78-891b-53577ae2a968", "metadata": {}, "source": [ "## Plotting data\n", "\n", "We now have a nice, tidy data set to work with. Let's start making some plots. " ] }, { "cell_type": "markdown", "id": "ca114667-1191-41cd-b871-3af49b851e42", "metadata": {}, "source": [ "### Temperature check\n", "\n", "First, we'll plot the temperature versus time to make sure there we no problems with the temperature setting in the plate reader." ] }, { "cell_type": "code", "execution_count": 8, "id": "09c5202e-f3ed-47a6-94f2-67fec74bd7ac", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"7cf99bdd-d21d-4dca-b79f-ce32649200aa\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1010\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1012\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1042\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1036\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1037\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1038\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAACAQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQAAAAAAAgEJAzczMzMyMQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkDNzMzMzIxCQM3MzMzMjEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAMzMzMzNzQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAzMzMzM3NCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQM3MzMzMjEJAAAAAAACAQkDNzMzMzIxCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAzczMzMyMQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkDNzMzMzIxCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQM3MzMzMjEJAzczMzMyMQkDNzMzMzIxCQAAAAAAAgEJAzczMzMyMQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkDNzMzMzIxCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAMzMzMzNzQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBCQM3MzMzMjEJAzczMzMyMQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1043\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1044\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1039\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1041\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1023\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1024\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1025\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1026\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1032\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1031\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1034\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1035\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1019\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1020\"},\"axis_label\":\"temperature (deg. C)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1021\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1013\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1014\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1015\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1016\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1017\",\"attributes\":{\"axis\":{\"id\":\"p1013\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1022\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1018\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"7cf99bdd-d21d-4dca-b79f-ce32649200aa\",\"roots\":{\"p1001\":\"c050f994-fc30-40df-99f5-c2a2b124e58b\"},\"root_ids\":[\"p1001\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1001" } }, "output_type": "display_data" } ], "source": [ "p = bokeh.plotting.figure(\n", " frame_width=400,\n", " frame_height=200,\n", " x_axis_label='time (hr)',\n", " y_axis_label='temperature (deg. C)',\n", " x_range=[0, 24],\n", ")\n", "\n", "p.line(x=df['time (hr)'], y=df['temperature (deg C)'], line_width=2)\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "a0c06a93-b473-4db5-a567-71175ac3f75a", "metadata": {}, "source": [ "The temperature was held steady, so we're all good there." ] }, { "cell_type": "markdown", "id": "714e1fed-82de-4612-a30c-b74708667359", "metadata": {}, "source": [ "### Checking blanks and computing the background\n", "\n", "Next, let's look at the background traces. We will plot all time series for the blanks, and then overlay the average blank,which we will store as the background." ] }, { "cell_type": "code", "execution_count": 9, "id": "4f980423-71f8-4809-a7e4-5c699d95e80a", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"c72f0ab9-15e1-4cde-abcb-fdc8388f94f9\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p1118\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1047\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1056\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1049\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1057\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1058\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1054\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1088\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1082\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1083\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1084\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P/p+arx0k7g/+n5qvHSTuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/+n5qvHSTuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P/p+arx0k7g/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P/p+arx0k7g/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P/p+arx0k7g/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/+n5qvHSTuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/+n5qvHSTuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P/p+arx0k7g/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/+n5qvHSTuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P/p+arx0k7g/okW28/3UuD/6fmq8dJO4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P/p+arx0k7g/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD+iRbbz/dS4P6JFtvP91Lg/okW28/3UuD8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1089\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1090\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1085\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1086\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1087\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1097\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1091\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1092\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1093\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1098\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1099\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1094\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1095\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1096\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1106\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1100\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1101\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1102\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj9qvHSTGAS2P2q8dJMYBLY/arx0kxgEtj8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1107\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1108\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1103\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1104\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1105\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1115\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1109\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1110\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1111\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"0LArQO41tz/QsCtA7jW3P9CwK0DuNbc/0LArQO41tz/QsCtA7jW3P9CwK0DuNbc/0LArQO41tz/QsCtA7jW3PwvXo3A9Crc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/C9ejcD0Ktz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3PwvXo3A9Crc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/0LArQO41tz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/QsCtA7jW3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3PwvXo3A9Crc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/0LArQO41tz/QsCtA7jW3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/0LArQO41tz8L16NwPQq3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/0LArQO41tz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/0LArQO41tz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3PwvXo3A9Crc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/0LArQO41tz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/0LArQO41tz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P9CwK0DuNbc/0LArQO41tz/QsCtA7jW3P9CwK0DuNbc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz8L16NwPQq3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/QsCtA7jW3PwvXo3A9Crc/7cNn2BUgtz/QsCtA7jW3P+3DZ9gVILc/7cNn2BUgtz/tw2fYFSC3P+3DZ9gVILc/0LArQO41tz8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1116\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1117\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1112\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1113\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1114\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1055\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1069\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1070\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1071\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1072\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1078\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1077\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1079\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1080\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1081\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1064\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1065\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1066\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1067\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1059\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1060\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1061\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1062\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1063\",\"attributes\":{\"axis\":{\"id\":\"p1059\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1068\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1064\"}}}],\"frame_width\":400,\"frame_height\":200}}]}}]}};\n", " const render_items = [{\"docid\":\"c72f0ab9-15e1-4cde-abcb-fdc8388f94f9\",\"roots\":{\"p1118\":\"f1ccfd55-d862-485a-96ed-461c9b882b8e\"},\"root_ids\":[\"p1118\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1118" } }, "output_type": "display_data" } ], "source": [ "# Background traces\n", "p = bokeh.plotting.figure(\n", " frame_width=400,\n", " frame_height=200,\n", " x_axis_label='time (hr)',\n", " y_axis_label='absorbance',\n", " x_range=[0, 24],\n", ")\n", "\n", "# Plot all background traces\n", "for well in conditions['M9 blank']:\n", " p.line(x=df['time (hr)'], y=df[well])\n", "\n", "# Compute background by averaging background values at each time point\n", "df = df.with_columns(pl.mean_horizontal(conditions['M9 blank']).alias('background'))\n", "\n", "# Overlay average blank\n", "p.line(x=df['time (hr)'], y=df['background'], color='tomato', line_width=2)\n", "\n", "bokeh.io.show(bokeh.layouts.column(p))" ] }, { "cell_type": "markdown", "id": "fb65f5c4-df25-4c89-b1a6-2dce9fb01d2d", "metadata": {}, "source": [ "All of the blanks are more or less steady, with a typical absorbance of 0.088. " ] }, { "cell_type": "markdown", "id": "27a50227-dbe1-4d6b-829f-4ba4acc7be32", "metadata": {}, "source": [ "### Plotting growth curves in pure sugars\n", "\n", "Now, we can begin plotting the background-subtracted absorbance. Let us start with a simple example, pure glocose." ] }, { "cell_type": "code", "execution_count": 10, "id": "11758877-2801-444f-8870-0c490f657e0d", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"aba71819-59b2-432c-9f50-60a92d1897f4\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1127\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1136\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1129\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1137\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1138\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1134\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1168\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1162\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1163\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1164\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1169\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1170\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1165\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1166\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1167\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1177\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1171\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1172\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1173\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1178\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1179\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1174\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1175\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1176\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1186\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1180\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1181\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1182\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1187\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1188\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1183\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1184\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1185\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1135\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1149\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1150\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1151\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1152\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1158\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1157\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1159\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1160\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1161\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1144\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1145\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1146\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1147\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1139\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1140\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1141\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1142\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1143\",\"attributes\":{\"axis\":{\"id\":\"p1139\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1148\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1144\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"aba71819-59b2-432c-9f50-60a92d1897f4\",\"roots\":{\"p1127\":\"cb548186-784d-4aad-82bb-7faa46a77671\"},\"root_ids\":[\"p1127\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1127" } }, "output_type": "display_data" } ], "source": [ "# Instantiate figure\n", "p = bokeh.plotting.figure(\n", " frame_width=400,\n", " frame_height=200,\n", " x_axis_label='time (hr)',\n", " y_axis_label='absorbance',\n", " x_range=[0, 24],\n", ")\n", "\n", "# Loop through and add a line for each pure glucose trace\n", "for well in conditions['glucose']:\n", " p.line(x=df['time (hr)'], y=df[well] - df['background'])\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "9a3e0000-b153-4061-8a38-c1ce97bcf9c3", "metadata": {}, "source": [ "This is interesting. We immediately see exponential growth, which ends at about the seven hour mark, when the bacterial abruptly stop growing. There is a pause for a couple hours, another growth phase for about five hours, and then a slow decline. We will postulate in class why there may be an extra growth phase.\n", "\n", "We would like to compare with the other pure sugar sources as well, so let's include galactose, sorbitol, and xylose in our plot. We will color galactose red, sorbitol orange, and xylose purple." ] }, { "cell_type": "code", "execution_count": 11, "id": "0627862a-f81f-4bf0-b5eb-d112bab43636", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"0b55a094-cd7b-482a-b403-3e1762997c74\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1127\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1136\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1129\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1137\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1138\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1134\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1168\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1162\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1163\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1164\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1169\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1170\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1165\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1166\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1167\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1177\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1171\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1172\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1173\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1178\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1179\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1174\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1175\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1176\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1186\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1180\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1181\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1182\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1187\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1188\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1183\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1184\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1185\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1201\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1195\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1196\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1197\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1202\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1203\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1198\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1199\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1200\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1210\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1204\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1205\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1206\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1211\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1212\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1207\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1208\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1209\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1219\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1213\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1214\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1215\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1220\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1221\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1216\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1217\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1218\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1228\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1222\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1223\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1224\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1229\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1230\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1225\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1226\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1227\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1237\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1231\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1232\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1233\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1238\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1239\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1234\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1235\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1236\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1246\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1240\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1241\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1242\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1247\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1248\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1243\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1244\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1245\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"green\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1255\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1249\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1250\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1251\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1256\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1257\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1252\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1253\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1254\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1264\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1258\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1259\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1260\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1265\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1266\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1261\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1262\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1263\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1273\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1267\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1268\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1269\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1274\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1275\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1270\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1271\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1272\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1135\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1149\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1150\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1151\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1152\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1158\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1157\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1159\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1160\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1161\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1144\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1145\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1146\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1147\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1139\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1140\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1141\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1142\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1143\",\"attributes\":{\"axis\":{\"id\":\"p1139\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1148\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1144\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"0b55a094-cd7b-482a-b403-3e1762997c74\",\"roots\":{\"p1127\":\"dfd25ebf-e8a6-4cd3-a7cb-89365c5e75ee\"},\"root_ids\":[\"p1127\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1127" } }, "output_type": "display_data" } ], "source": [ "# Loop through and add a line for each pure galactose trace\n", "for well in conditions['galactose']:\n", " p.line(x=df['time (hr)'], y=df[well] - df['background'], color='orange')\n", " \n", "# Loop through and add a line for each pure sorbitol trace\n", "for well in conditions['sorbitol']:\n", " p.line(x=df['time (hr)'], y=df[well] - df['background'], color='green')\n", "\n", "# Loop through and add a line for each pure xylose trace\n", "for well in conditions['xylose']:\n", " p.line(x=df['time (hr)'], y=df[well] - df['background'], color='tomato')\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "6f8f1483-21cc-4ae4-8ff2-e0601a01e2e0", "metadata": {}, "source": [ "All curves appear to show exponential growth. Glucose, xylose, and sorbitol all then have a pause, and then secondary growth and then decay Though note that one of the xylose curves never grew.\n", "\n", "This plot is fine and good, but it leaves a bit to be desired. First, we would like to have the absorbance axis on a logarithmic scale so we can better see the exponential growth; it will appear as a line, with the growth rate being the slope. Second, we would like to have a legend, so we do not have to just remember which curve was which. To get a logarithmic vertical axis, we use the `y_axis_type='log'` keyword argument when we instantiate the plot. There are many ways to get a legend; I prefer hand-building it and then placing it outside the plot. We can also make the legend clickable, so that we can show and hide specific curves. The code below accomplishes all of this." ] }, { "cell_type": "code", "execution_count": 12, "id": "df3399df-178b-4567-8513-2cbca8339212", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"313dad84-e145-4043-b5a9-fd7dd7d1e443\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1300\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1309\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1302\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1310\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LogScale\",\"id\":\"p1311\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1307\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1341\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1335\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1336\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1337\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1342\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1343\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1338\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1339\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1340\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1350\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1344\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1345\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1346\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1351\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1352\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1347\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1348\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1349\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1359\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1353\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1354\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1355\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1360\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1361\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1356\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1357\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1358\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1368\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1362\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1363\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1364\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1369\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1370\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1365\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1366\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1367\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1377\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1371\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1372\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1373\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1378\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1379\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1374\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1375\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1376\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1386\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1380\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1381\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1382\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"8GCeqH8jpD/wYJ6ofyOkP0DuNReSpqQ/kHvNhaQppT/gCGX0tqylP+AIZfS2rKU/MJb8Yskvpj8wlvxiyS+mPwrXo3A9Cqc/loqzD59hpz+q8dJNYhCoP7IPn2FXgKw/hjJ6W9bqqD+amZmZmZmpPyJNqTj78Kk/ctpApw10qj+yD59hV4CsP2KCB/NE/as/nKh/I5TRqz+yD59hV4CsP6K3Za2OCa4/UirOPnyGrT/z/dR46SaxP0LSlIqzD68/Vjm0yHa+rz8ZvS1rdUywP8GDeaL+jbA/ERERERERsT+bxCCwcmixP5MYBFYOLbI/WfKLJb9Ysj/ntIFOG+i0PwG511xImrI/Qe41F5KmtD9RRm/LWh2zPy+W/GLJL7Y/57SBThvotD/xYJ6ofyO0P0HuNReSprQ/h8+wK0DutT+Pe82FpCm1P+QXS36x5Lc/TKk4+/AZtj/cay4kTam4P3d3d3d3d7c/Hz7DrgC5tz8fPsOuALm3PxeSplScfbg/Zx8+w64AuT+3rNUxwYO5P68AuddcSLo/V8cED+aJuj+nVJx9+Ay7P5+ofyOU0bs/l/xiyS+WvD8CnTbQaQO9P82FpCkVZ78/1THBg3mivj91TPBgnqi/P96WtTomeMA/irMPn2FXwD/4U+Olm8TAP4IH80T9G8E/frHkF0t+wT/OPnyGXQHCP1nyiyW/WMI/xpJfLPnFwj+kKRVnHz7DP6DTBjptoMM/YleA3GsuxD9eAXKvuZDEP/rFkl8s+cU/oozelrU6xj/cslbHBA/GPwrXo3A9Csc/QqcNdNpAxz90IWlKxdnHP4iIiIiIiMg/0GkDnTbQyT+yVscED+bJP8i95kLSlMo/HKGM3pa1yj+4Za2OCR7MP0IZvS1rdcw/WIDcay4kzT/88Bl2BcjNP/Du7u7u7s4/lF8s+cWSzz/7qfHSTWLQP2t1TPBgntA/Zx8+w64A0T8oo7dlrY7RPyRNqTj78NE/rdUxwYN50j/9YskvlvzSP6P+jVBGb9M/84slv1jy0z9CGb0ta3XUP1mrY4IH89Q/jCW/WPKL1T/cslbHBA/WP/NE/RuhjNY/0LArQO411z+RNKXi7MPXP22g0wY6bdg/Zx8+w64A2T8LkHvNhaTZP3YFyL3mQto/GnYFyL3m2j9o2BUg95rbPwxJUyrOPtw/k6ZUnH343D/hCGX0tqzdPy1rdUzwYN4/QtKUirMP3z9zIWlKxdnfP0REREREROA/B/NE/Ruh4D88mCfq3wjhP9S/EcrobeE/NOwKkHvN4T/ME/VvhDLiP8i95kLSlOI/xGfYFSD34j+UirMPn2HjP5A0peLsw+M/YVeA3Gsu5D8H80T9G6HkPwOdNtBpA+U/1L8Ryuht5T+l4uzDZ9jlP9qHz7ArQOY/q6qqqqqq5j+1yHa+nxrnP+htWatjguc/HRM8mCfq5z+Ksw+fYVfoP1vW6pjgweg/LPnFkl8s6T+MJb9Y8ovpP84+fIZdAeo/Lmt1TPBg6j//jVBGb8vqP8E8Uf9GKOs/kl8s+cWS6z/kF0t+seTrPwtJUyrOPuw/CR7ME/Vv7D+IiIiIiIjsP10Bcq+5kOw/lvxiyS+W7D9dAXKvuZDsP7MPn2FXgOw/3pa1OiZ47D/RItv5fmrsP4qzD59hV+w/tTomeDBP7D8LSVMqzj7sP2FXgNxrLuw/t2Wtjgke7D/i7MNn2BXsP5x9+Ay7Auw/Y4IH80T96z+OCR7ME/XrPx0TPJgn6us/cyFpSsXZ6z+sHFpkO9/rPzomeDBP1Os/Za2OCR7M6z9lrY4JHszrP5A0peLsw+s/Hz7DrgC56z+7u7u7u7vrP+ZC0pSKs+s/EcrobVmr6z91TPBgnqjrPzxR/0Yoo+s/Z9gVIPea6z/LWh0TPJjrP2fYFSD3mus/kl8s+cWS6z+95kLSlIrrPyFpSsXZh+s/6G1Zq2OC6z/obVmrY4LrP7ByaJHtfOs/PnyGXQFy6z8+fIZdAXLrP2kDnTbQaes/aQOdNtBp6z+UirMPn2HrPyOU0duyVus/vxHK6G1Z6z8VIPeaC0nrPxUg95oLSes/pCkVZx8+6z/PsCtA7jXrP+zDZ9gVIOs/GEt+seQX6z98zYWkKRXrPxhLfrHkF+s/Q9KUirMP6z/S27JWxwTrP5ngwTxR/+o/U3H24TPs6j8adgXIvebqP0X9G6GM3uo/Rf0boYze6j+bC0lTKs7qP5sLSVMqzuo/xpJfLPnF6j8qFWcfPsPqP4AjlNHbsuo/gCOU0duy6j+AI5TR27LqP9YxwYN5ouo/cq+5kDSl6j+dNtBpA53qP8i95kLSlOo/yL3mQtKU6j/zRP0boYzqPx7ME/VvhOo/SVMqzj586j/m0CLb+X7qP59hV4Dca+o/n2FXgNxr6j/K6G1Zq2PqP/VvhDJ6W+o/IPeaC0lT6j+EeaL+jVDqP0t+seQXS+o/dgXIveZC6j8FD+aJ+jfqP2mR7Xw/Neo/zBP1b4Qy6j9bHRM8mCfqPyIiIiIiIuo/Tak4+/AZ6j94ME/UvxHqP3gwT9S/Eeo/BzptoNMG6j8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1387\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1388\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1383\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1384\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1385\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1395\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1389\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1390\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1391\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1396\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1397\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1392\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1393\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1394\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1404\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1398\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1399\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1400\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1405\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1406\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1401\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1402\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1403\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1413\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1407\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1408\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1409\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1414\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1415\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1410\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1411\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1412\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1422\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1416\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1417\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1418\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"BMi95kLSlD9gggfzRP2bP5B7zYWkKYU/yLArQO41hz/IsCtA7jWHP8iwK0DuNYc/COaJ+jdCiT9IG+i0gU6LP5jEILByaJE/oLdlrY4Jjj/4qfHSTWKQP1BGb8taHZM/sCtA7jUXkj/Y+X5qvHSTP5B7zYWkKZU/MJb8Yskvlj/QsCtA7jWXP3DLWh0TPJg/JE2pOPvwmT9QG+i0gU6bP+w1F5KmVJw/LGt1TPBgnj/6qfHSTWKgP4ZdAXKvuaA/Ot9PjZduoj8WIPeaC0mjP7Y6JngwT6Q/Bsi95kLSpD+6SQwCK4emP1pkO99Pjac/ordlrY4Jrj/yRP0boYyuP8Jn2BUg96o/UirOPnyGrT+SXyz5xZKvPxEREREREbE/wYN5ov6NsD+511xImlKxP1nyiyW/WLI/UUZvy1odsz/xYJ6ofyO0P6yOCR7ME7U/TKk4+/AZtj/sw2fYFSC3PxeSplScfbg/BzptoNMGuj9PG+i0gU67P+81F5KmVLw/3d3d3d3dvT820GkDnTbAP9pApw102sA/zj58hl0Bwj/CPFH/RijDP2atjgkezMM/WqtjggfzxD+Iz7ArQO7FP6bi7MNn2MU/OvvwGXYFyD8wT9S/EcrIPyRNqTj78Mk/vLu7u7u7yz8kBoGVQ4vMP1zW6pjgwcw/7JjgwTxRzz/Bg3mi/o3QPzBP1L8RytA/BzptoNMG0j/IveZC0pTSPxp2Bci95tI/SZpScfbh0z+U0duyVsfUP4r6N0IZvdU/fvgMuwLk1j89Uf9GKKPXP/l+arx0k9g/sStA7jUX2j8ezBP1b4TaP5f8Yskvltw/Qe41F5Km3D+m4uzDZ9jdP8taHRM8mN8/NKXi7MNn4D8yelvW6pjgPzptoNMGOuE/peLsw2fY4T902kCnDXTiP0PSlIqzD+M/PFH/Riij4z+oxks3iUHkP6+5kDSl4uQ/pw102kCn5T9bHRM8mCfmP/+NUEZvy+Y/vxHK6G1Z5z9jggfzRP3nP9xrLiRNqeg/AXKvuZA06T8kTak4+/DpP7WBThvotOk/fIZdAXKv6T94ME/UvxHqP19zIWlKxek/+/AZdgXI6T/e3d3d3d3pP0/UvxHK6Ok/zj58hl0B6j9JUyrOPnzqP7ErQO41F+o/MJb8Yskv6j/ah8+wK0DqP4R5ov6NUOo/yuhtWatj6j+fYVeA3GvqP0lTKs4+fOo/gk4b6LSB6j/zRP0boYzqPyxA7jUXkuo/yL3mQtKU6j+rqqqqqqrqP0coo7dlreo/gCOU0duy6j8coYzelrXqP/EZdgXIveo/xpJfLPnF6j9whDJ6W9bqP5sLSVMqzuo/mwtJUyrO6j+bC0lTKs7qP5sLSVMqzuo/cIQyelvW6j9whDJ6W9bqP9QGOm2g0+o/1AY6baDT6j8NAiuHFtnqP3CEMnpb1uo/qX8jlNHb6j9whDJ6W9bqP3CEMnpb1uo/cIQyelvW6j//jVBGb8vqP3CEMnpb1uo/1AY6baDT6j/9YskvlvzqP3CEMnpb1uo/cIQyelvW6j9whDJ6W9bqP3CEMnpb1uo/cIQyelvW6j9whDJ6W9bqP5sLSVMqzuo/1AY6baDT6j9whDJ6W9bqP3CEMnpb1uo/Rf0boYze6j/iehSuR+HqP3CEMnpb1uo/Rf0boYze6j9F/RuhjN7qP0X9G6GM3uo/Rf0boYze6j9Apw102kDrP6l/I5TR2+o/Rf0boYze6j9F/RuhjN7qP374DLsC5Oo/qX8jlNHb6j/iehSuR+HqP0X9G6GM3uo/Rf0boYze6j8adgXIvebqP0X9G6GM3uo/qX8jlNHb6j9F/RuhjN7qPxp2Bci95uo/Rf0boYze6j9++Ay7AuTqP0X9G6GM3uo/GnYFyL3m6j+pfyOU0dvqPxp2Bci95uo/GnYFyL3m6j/v7u7u7u7qP1Nx9uEz7Oo/xGfYFSD36j/v7u7u7u7qP7fz/dR46eo/7+7u7u7u6j+Z4ME8Uf/qP25Zq2OCB+s/meDBPFH/6j9D0pSKsw/rP9LbslbHBOs/blmrY4IH6z/BPFH/RijrP5a1OiZ4MOs/z7ArQO416z+kKRVnHz7rP78RyuhtWes/lIqzD59h6z/NhaQpFWfrP2kDnTbQaes/PnyGXQFy6z+i/o1QRm/rPz58hl0Bcus/ov6NUEZv6z8+fIZdAXLrPz58hl0Bcus/PnyGXQFy6z9pA5020GnrP2kDnTbQaes/lIqzD59h6z8jlNHbslbrP04b6LSBTus/ThvotIFO6z95ov6NUEbrP6QpFWcfPus/lrU6Jngw6z+WtTomeDDrP+zDZ9gVIOs/7MNn2BUg6z/sw2fYFSDrP0PSlIqzD+s/blmrY4IH6z82XrpJDALrP8Rn2BUg9+o/xGfYFSD36j/v7u7u7u7qP0X9G6GM3uo/Rf0boYze6j//jVBGb8vqP8aSXyz5xeo/8Rl2Bci96j9VnH34DLvqP7kehetRuOo/Ryijt2Wt6j/WMcGDeaLqP5020GkDneo/80T9G6GM6j/zRP0boYzqPx7ME/VvhOo/rdUxwYN56j8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1423\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1424\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1419\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1420\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1421\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1431\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1425\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1426\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1427\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"JE2pOPvwmT+gt2WtjgmeP2CCB/NE/Zs/xGfYFSD3mj9ccyFpSsWpP8CDeaL+jaA/cPbhM+wKoD+g0wY6baCjP1Q5tMh2vp8/UEZvy1odkz+YxCCwcmiRPyxrdUzwYJ4/NtBpA502oD+0HoXrUbieP1Ab6LSBTps/FiD3mgtJoz/sNReSplScP7Y6JngwT6Q/cPbhM+wKoD92Bci95kKiP+w1F5KmVJw/dgXIveZCoj/6qfHSTWKgP9bqmODBPKE/msQgsHJooT92Bci95kKiP1ZVVVVVVaU/puLsw2fYpT8K16NwPQqnP3oUrkfheqQ/9m+EMnpbpj/mF0t+seSnP9a/Ecrobak/Ik2pOPvwqT+it2WtjgmuP7IPn2FXgKw/wmfYFSD3qj/CZ9gVIPeqPxm9LWt1TLA/qX8jlNHbsj+it2WtjgmuPxwTPJgn6q8/LiRNqTj7sD8meDBP1L+xP6l/I5TR27I/SZpScfbhsz+Pe82FpCm1Py+W/GLJL7Y/z7ArQO41tz8P5on6N0K5Pw/mifo3Qrk/p1ScffgMuz/vNReSplS8P41QRm/LWr0/ffgMuwLkvj/F2YfPsCvAPy4kTak4+8A/elvW6pjgwT/Gkl8s+cXCP14Bcq+5kMQ/WqtjggfzxD8Sg8DKoUXGP0b9G6GM3sY/5hdLfrHkxz/YFSD3mgvJP1odEzyYJ8o/ZIIH80T9yz/q3whl9LbMP4akKRVnH84/QHyGXQFyzz9pSsXZh8/QP2X0tqzVMdE/XUiaUnH20T8coYzelrXSP9nO91PjpdM/7AqQe82F1D9VVVVVVVXVP4JOG+i0gdY/eHd3d3d31z/gwTxR/0bYP7nXXEiaUtk/V8cED+aJ2j+lKRVnHz7bP2JXgNxrLtw/NxeSplSc3T/XXEiaUnHeP8taHRM8mN8/tTomeDBP4D93vp8aL93gP4Dcay4kTeE/JE2pOPvw4T+t1THBg3niP9LbslbHBOM/PFH/Riij4z9hV4Dcay7kP1vW6pjgweQ/VVVVVVVV5T96W9bqmODlP9hcSJpSceY/meDBPFH/5j+95kLSlIrnP0Zvy1odE+g/B/NE/Ruh6D8RERERERHpP62OCR7ME+k/ggfzRP0b6T+CB/NE/RvpP+aJ+jdCGek/5on6N0IZ6T8RERERERHpP+aJ+jdCGek/ggfzRP0b6T9XgNxrLiTpP1eA3GsuJOk/kHvNhaQp6T8s+cWSXyzpP2X0tqzVMek/q2OCB/NE6T8P5on6N0LpP6tjggfzROk/5F5zIWlK6T+A3GsuJE3pP1VVVVVVVek/Ks4+fIZd6T8qzj58hl3pPyrOPnyGXek//0Yoo7dl6T/UvxHK6G3pP6k4+/AZduk/1L8Ryuht6T8oo7dlrY7pP+Iz7AqQe+k/t6zVMcGD6T/wp8ZLN4npPyijt2Wtjuk/YZ6ofyOU6T8oo7dlrY7pP6cNdNpAp+k/pw102kCn6T8LkHvNhaTpP6cNdNpAp+k/4Ahl9Las6T9dSJpScfbpP/0boYzeluk//RuhjN6W6T/SlIqzD5/pP/0boYzeluk//RuhjN6W6T8oo7dlrY7pPyijt2Wtjuk/jCW/WPKL6T8oo7dlrY7pPyijt2Wtjuk/KKO3Za2O6T+amZmZmZnpP/0boYzeluk//RuhjN6W6T/SlIqzD5/pP9KUirMPn+k//RuhjN6W6T/SlIqzD5/pP2GeqH8jlOk/0pSKsw+f6T/SlIqzD5/pP2GeqH8jlOk/YZ6ofyOU6T9vEoPAyqHpP9KUirMPn+k/0pSKsw+f6T/9G6GM3pbpP9KUirMPn+k/YZ6ofyOU6T/SlIqzD5/pP/0boYzeluk/0pSKsw+f6T82F5KmVJzpP/0boYzeluk//RuhjN6W6T82F5KmVJzpP/0boYzeluk/0pSKsw+f6T/SlIqzD5/pPzYXkqZUnOk/pw102kCn6T/SlIqzD5/pP0SLbOf7qek/pw102kCn6T+nDXTaQKfpP6cNdNpAp+k/fIZdAXKv6T9R/0Yoo7fpP+AIZfS2rOk/fIZdAXKv6T9R/0Yoo7fpP1H/Riijt+k/tYFOG+i06T+K+jdCGb3pP/vwGXYFyOk/+/AZdgXI6T9fcyFpSsXpP/vwGXYFyOk/0GkDnTbQ6T807AqQe83pP9BpA5020Ok/CWX0tqzV6T96W9bqmODpP3pb1uqY4Ok/T9S/Ecro6T96W9bqmODpP0/UvxHK6Ok/T9S/Ecro6T+zVscED+bpP11ImlJx9uk/MsGDeaL+6T/cslbHBA/qP4akKRVnH+o/95oLSVMq6j/ME/VvhDLqP6GM3pa1Ouo/dgXIveZC6j9LfrHkF0vqPyD3mgtJU+o/9W+EMnpb6j+S7Xw/NV7qP8robVmrY+o/yuhtWatj6j+fYVeA3GvqP59hV4Dca+o/n2FXgNxr6j8ua3VM8GDqP59hV4Dca+o/yuhtWatj6j8ua3VM8GDqP2dmZmZmZuo/9W+EMnpb6j9Z8oslv1jqPyD3mgtJU+o/IPeaC0lT6j9LfrHkF0vqP0t+seQXS+o/rwC511xI6j8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1432\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1433\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1428\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1429\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1430\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1440\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1434\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1435\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1436\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1441\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1442\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1437\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1438\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1439\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1449\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1443\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1444\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1445\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1450\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1451\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1446\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1447\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1448\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1458\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1452\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1453\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1454\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1459\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1460\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1455\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1456\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1457\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1467\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1461\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1462\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1463\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1468\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1469\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1464\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1465\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1466\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9367bc\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1476\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1470\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1471\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1472\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1477\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1478\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1473\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1474\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1475\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1485\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1479\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1480\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1481\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1486\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1487\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1482\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1483\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1484\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1494\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1488\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1489\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1490\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AJ020GkDnT+EMnpb1uqYP+QXS36x5Jc/RP0boYzelj9E/RuhjN6WP0T9G6GM3pY/5BdLfrHklz/kF0t+seSXP/h+arx0k5g/cMtaHRM8mD+YmZmZmZmZPxDmifo3Qpk/EOaJ+jdCmT+YmZmZmZmZP7AAuddcSJo/sAC511xImj+wALnXXEiaP1Ab6LSBTps/xGfYFSD3mj9QG+i0gU6bP1Ab6LSBTps/7DUXkqZUnD906SYxCKycPyxrdUzwYJ4/dOkmMQisnD+MUEZvy1qdP4xQRm/LWp0/zIWkKRVnnz+0HoXrUbieP0o3iUFg5aA/zIWkKRVnnz/MhaQpFWefP8yFpCkVZ58/NtBpA502oD/W6pjgwTyhPyZ4ME/Uv6E/dgXIveZCoj/W6pjgwTyhP8aSXyz5xaI/JngwT9S/oT8WIPeaC0mjP1BGb8taHaM/ALnXXEiaoj8AuddcSJqiP8aSXyz5xaI/Bsi95kLSpD+2OiZ4ME+kP1ZVVVVVVaU/VlVVVVVVpT8GyL3mQtKkPwbIveZC0qQ/Bsi95kLSpD9G/RuhjN6mP6bi7MNn2KU/loqzD59hpz8wlvxiyS+mPzal4uzDZ6g/NqXi7MNnqD+WirMPn2GnP4YyelvW6qg/hjJ6W9bqqD/6fmq8dJOoPyJNqTj78Kk/ctpApw10qj/WvxHK6G2pP0wb6LSBTqs/Ik2pOPvwqT+sALnXXEiqP+w1F5KmVKw/wmfYFSD3qj+yD59hV4CsP1Iqzj58hq0/Ap020GkDrT/c3d3d3d2tPwasHFpkO68/8kT9G6GMrj+MUEZvy1qtP6K3Za2OCa4/cfbhM+wKsD820GkDnTawP5JfLPnFkq8/kl8s+cWSrz9x9uEz7AqwPzbQaQOdNrA/wYN5ov6NsD8JZfS2rNWxP7ErQO41F7I/WfKLJb9Ysj/rUbgeheuxPwll9Las1bE/sStA7jUXsj92Bci95kKyP77mQtKUirM/odMGOm2gsz9RRm/LWh2zP5kn6t8IZbQ/SZpScfbhsz9JmlJx9uGzP7Y6JngwT7Q/Qe41F5KmtD/ntIFOG+i0P6yOCR7ME7U/N0IZvS1rtT/8G6GM3pa1P4fPsCtA7rU/11xImlJxtj9/I5TR27K2P0T9G6GM3rY/7MNn2BUgtz+UirMPn2G3P+QXS36x5Lc/b8taHRM8uD+/WPKLJb+4P2cfPsOuALk/LPnFkl8suT+3rNUxwYO5PyRNqTj78Lk/rwC511xIuj8coYzelrW6P6dUnH34DLs/bC4kTak4uz+fqH8jlNG7P+81F5KmVLw/l/xiyS+WvD/lifo3Qhm9P41QRm/LWr0/NReSplScvT/d3d3d3d29Py1rdUzwYL4/ffgMuwLkvj8lv1jyiyW/P5JfLPnFkr8/OiZ4ME/Uvz+oxks3iUHAP96WtTomeMA/wYN5ov6NwD/aQKcNdNrAP4IH80T9G8E/1uqY4ME8wT8NuwLkXnPBPyZ4ME/Uv8E/CWX0tqzVwT+xK0DuNRfCP8robVmrY8I/HswT9W+Ewj9yr7mQNKXCP25Zq2OCB8M/FiD3mgtJwz++5kLSlIrDPxLK6G1Zq8M/9Las1THBwz8OdNpApw3EP7Y6JngwT8Q/Ch7ME/VvxD92vp8aL93EP1qrY4IH88Q/AnKvuZA0xT+qOPvwGXbFP1L/Riijt8U/puLsw2fYxT9OqTj78BnGP4R5ov6NUMY/SlMqzj58xj9G/RuhjN7GPyjq3whl9MY/0LArQO41xz9aZDvfT43HP5I0peLsw8c/OvvwGXYFyD+O3pa1OibIPzal4uzDZ8g/anVM8GCeyD+EMnpb1urIPyz5xZJfLMk/1L8RyuhtyT+2rNUxwYPJPyRNqTj78Mk/eDBP1L8Ryj+uALnXXEjKP8i95kLSlMo/xGfYFSD3yj9sLiRNqTjLP6L+jVBGb8s/vLu7u7u7yz9kggfzRP3LP3w/NV66Scw/CPNE/RuhzD+wuZA0peLMP1iA3GsuJM0/AEcoo7dlzT/88Bl2BcjNPzLBg3mi/s0/TH6x5BdLzj9IKKO3Za3OP5wLSVMqzs4/Jr9Y8oslzz/OhaQpFWfPP+hC0pSKs88/cvbhM+wK0D+N3pa1OibQPxm9LWt1TNA/baDTBjpt0D+IiIiIiIjQPxVnHz7DrtA/2kCnDXTa0D9nHz7DrgDRP7sC5F5zIdE/uddcSJpS0T8NuwLkXnPRP2GeqH8jlNE/X3MhaUrF0T96W9bqmODRP3gwT9S/EdI/zBP1b4Qy0j/K6G1Zq2PSP3TaQKcNdNI/AbnXXEia0j//jVBGb8vSP6l/I5TR29I//WLJL5b80j/7N0IZvS3TP08b6LSBTtM/o/6NUEZv0z8v3SQGgZXTP0vF2YfPsNM/n6h/I5TR0z/ziyW/WPLTP0dvy1odE9Q/8WCeqH8j1D8LSVMqzj7UP5gn6t8IZdQ/7AqQe82F1D9dAXKvuZDUP8zMzMzMzNQ/PsOuALnX1D9Zq2OCB/PUPzyYJ+rfCNU/kHvNhaQp1T/kXnMhaUrVP45QRm/LWtU/UyrOPnyG1T8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1495\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1496\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1491\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1492\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1493\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#8c564b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1503\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1497\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1498\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1499\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1504\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1505\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1500\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1501\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1502\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1512\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1506\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1507\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1508\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1513\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1514\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1509\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1510\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1511\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1521\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1515\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1516\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1517\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1522\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1523\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1518\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1519\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1520\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#e277c1\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1308\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1322\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1323\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1324\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1325\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1331\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1330\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1332\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1333\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1334\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LogAxis\",\"id\":\"p1317\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"LogTicker\",\"id\":\"p1318\",\"attributes\":{\"num_minor_ticks\":10,\"mantissas\":[1,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"LogTickFormatter\",\"id\":\"p1319\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1320\"}}}],\"right\":[{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1524\",\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1525\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"glucose\"},\"renderers\":[{\"id\":\"p1341\"},{\"id\":\"p1350\"},{\"id\":\"p1359\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1526\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"galactose\"},\"renderers\":[{\"id\":\"p1368\"},{\"id\":\"p1377\"},{\"id\":\"p1386\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1527\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol\"},\"renderers\":[{\"id\":\"p1395\"},{\"id\":\"p1404\"},{\"id\":\"p1413\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1528\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"xylose\"},\"renderers\":[{\"id\":\"p1422\"},{\"id\":\"p1431\"},{\"id\":\"p1440\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1529\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"ribose\"},\"renderers\":[{\"id\":\"p1449\"},{\"id\":\"p1458\"},{\"id\":\"p1467\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1530\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"rhamnose\"},\"renderers\":[{\"id\":\"p1476\"},{\"id\":\"p1485\"},{\"id\":\"p1494\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1531\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"arabinose\"},\"renderers\":[{\"id\":\"p1503\"},{\"id\":\"p1512\"},{\"id\":\"p1521\"}]}}]}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1312\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1313\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1314\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1315\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1316\",\"attributes\":{\"axis\":{\"id\":\"p1312\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1321\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1317\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"313dad84-e145-4043-b5a9-fd7dd7d1e443\",\"roots\":{\"p1300\":\"c9a14cf3-9ffd-4227-85bd-ef45f5a9da24\"},\"root_ids\":[\"p1300\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1300" } }, "output_type": "display_data" } ], "source": [ "# Instantiate figure\n", "p = bokeh.plotting.figure(\n", " frame_width=400,\n", " frame_height=200,\n", " x_axis_label=\"time (hr)\",\n", " y_axis_label=\"absorbance\",\n", " y_axis_type=\"log\",\n", " x_range=[0, 24],\n", " toolbar_location=\"above\",\n", ")\n", "\n", "# Items we will place in the legend\n", "legend_items = []\n", "\n", "# Loop through conditions with pretty colors\n", "for condition, color in zip(\n", " [\"glucose\", \"galactose\", \"sorbitol\", \"xylose\", \"ribose\", \"rhamnose\", \"arabinose\"],\n", " colorcet.b_glasbey_category10,\n", "):\n", " # Instantiate plotted lines for a given sugar\n", " lines = []\n", "\n", " # Loop through each well corresponding to the sugar\n", " for well in conditions[condition]:\n", " # A line of the time series of absorbance\n", " lines.append(\n", " p.line(x=df[\"time (hr)\"], y=df[well] - df[\"background\"], line_color=color)\n", " )\n", "\n", " # Add the lines to the legend\n", " legend_items.append((condition, lines))\n", "\n", "# Create the legend from the items\n", "legend = bokeh.models.Legend(items=legend_items, click_policy=\"hide\")\n", "\n", "# Add the legend to the plot\n", "p.add_layout(legend, \"right\")\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "3a675064-8c87-4799-aa8b-f57ea78b1155", "metadata": {}, "source": [ "This plot is clear. There is about a 2.5-hour lag phase for glucose before exponential growth kicks in. The lag is a bit longer for sorbitol and xylose. Sorbitol and xylose seem to have bacteria with similar growth rates, which are smaller than that in glucose. We will quantify these more precisely when we do regressions in a moment." ] }, { "cell_type": "markdown", "id": "a64469dd-e856-4ef3-895a-00d3dbef467f", "metadata": {}, "source": [ "### Plotting multiple sugar sources\n", "\n", "Let us now look at plots of growth curves in the presence of two sugars. We will look at glucose and sorbitol to start with.\n", "\n", "It is good practice to put all of the curves on the same plot so that they can be easily compared. Since we want to do this for multiple sugar sources, we can write a function to generate the plots." ] }, { "cell_type": "code", "execution_count": 13, "id": "14dee89d-7b82-4ced-a482-8ae13af707da", "metadata": {}, "outputs": [], "source": [ "def plot_sugar_source(df, sugar_source, y_axis_type='log'):\n", " \"\"\"Make a plot of all glucose + sugar_source conditions\"\"\"\n", " # Instantiate figure\n", " p = bokeh.plotting.figure(\n", " frame_width=450,\n", " frame_height=250,\n", " x_axis_label=\"time (hr)\",\n", " y_axis_label=\"absorbance\",\n", " y_axis_type=y_axis_type,\n", " x_range=[0, 24],\n", " toolbar_location=\"above\",\n", " )\n", "\n", " # Conditions to consider\n", " conds = [\"glucose\", sugar_source] + [\n", " f\"{sugar_source}:glucose {ratio}\" for ratio in [\"1:1\", \"2:1\", \"4:1\"]\n", " ]\n", "\n", " # Color glucose in blue, pure other sugar in orange, grays for ratios\n", " colors = [\"#1f77b4\", \"orange\"] + list(bokeh.palettes.Greys5[1:-1])\n", "\n", " # Populate glyphs, legend items\n", " legend_items = []\n", " for cond, color in zip(conds, colors):\n", " lines = []\n", " for well in conditions[cond]:\n", " lines.append(\n", " p.line(\n", " x=df[\"time (hr)\"],\n", " y=df[well] - df[\"background\"],\n", " line_color=color,\n", " )\n", " )\n", " legend_items.append((cond, lines))\n", "\n", " # Build and add legend\n", " legend = bokeh.models.Legend(items=legend_items, click_policy=\"hide\")\n", " p.add_layout(legend, \"right\")\n", "\n", " return p" ] }, { "cell_type": "markdown", "id": "0dc84802-9a3a-4315-ad71-87bee5e1a55d", "metadata": {}, "source": [ "Let's take this for a spin! We'll use sorbitol." ] }, { "cell_type": "code", "execution_count": 14, "id": "1aa416bd-a68e-4355-be31-9c67ddacd3cb", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"1a3ad4be-5948-4f45-8b72-0df22a57a03e\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1574\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1583\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1576\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1584\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LogScale\",\"id\":\"p1585\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1581\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1615\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1609\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1610\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1611\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1616\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1617\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1612\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1613\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1614\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1624\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1618\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1619\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1620\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1625\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1626\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1621\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1622\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1623\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1633\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1627\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1628\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1629\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1634\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1635\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1630\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1631\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1632\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1642\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1636\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1637\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1638\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1643\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1644\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1639\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1640\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1641\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1651\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1645\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1646\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1647\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1652\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1653\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1648\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1649\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1650\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1660\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1654\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1655\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1656\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1661\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1662\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1657\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1658\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1659\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1669\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1663\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1664\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1665\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"xJJfLPnFkj+EXQFyr7mQP6Ti7MNn2JU/RP0boYzelj9krY4JHsyTP6Ti7MNn2JU/5BdLfrHklz8kTak4+/CZP3TpJjEIrJw/LGt1TPBgnj/6qfHSTWKgPyZ4ME/Uv6E/FiD3mgtJoz96FK5H4XqkP6bi7MNn2KU/5hdLfrHkpz/WvxHK6G2pPxL1b4Qyeqs/jFBGb8tarT9x9uEz7AqwPxEREREREbE/WfKLJb9Ysj8rhxbZzvezP497zYWkKbU/YRBYObTItj9vy1odEzy4P19zIWlKxbk/9+Ez7AqQuz9vPQrXo3C9P69yaJHtfL8/hl0Bcq+5wD8meDBP1L/BPxp2Bci95sI/DnTaQKcNxD9WVVVVVVXFP/IZdgXIvcY/jt6WtTomyD8oo7dlrY7JPxhLfrHkF8s/XNbqmODBzD+gYVeA3GvOP43elrU6JtA/ggfzRP0b0T8iIiIiIiLSP/s3Qhm9LdM/RERERERE1D84Qhm9LWvVP9YxwYN5otY/HhM8mCfq1z9l9Las1THZP1fHBA/mido/84slv1jy2z85Qhm9LWvdP9MGOm2g094/YVeA3Gsu4D+9LWt1TPDgP3yGXQFyr+E/T9S/Ecro4T+jt2WtjgniPyIiIiIiIuI/oYzelrU64j+9dJMYBFbiPx7ME/VvhOI/7+7u7u7u4j9pA5020GnjP/Bgnqh/I+Q/seQXS36x5D+511xImlLlPzLBg3mi/uU/cq+5kDSl5j/qmODBPFHnP2OCB/NE/ec/B/NE/Ruh6D8P5on6N0LpPxfZzvdT4+k/SVMqzj586j9QRm/LWh3rP+ZC0pSKs+s/C0lTKs4+7D8+w64AudfsPyrOPnyGXe0/TtS/Ecro7T902kCnDXTuPyjq3whl9O4/PnyGXQFy7z+6kDSl4uzvPzCW/GLJL/A/mCfq3whl8D/O91PjpZvwP38jlNHbsvA/6t8IZfS28D8coYzelrXwP0coo7dlrfA/qqqqqqqq8D/VMcGDeaLwPwC511xImvA/K0DuNReS8D8XkqZUnH3wP7QPn2FXgPA/Qhm9LWt18D9toNMGOm3wPzWl4uzDZ/A/WfKLJb9Y8D+2OiZ4ME/wP0RERERERPA/RERERERE8D9vy1odEzzwP2JXgNxrLvA/95oLSVMq8D8iIiIiIiLwPyIiIiIiIvA/G+i0gU4b8D8b6LSBThvwP7ErQO41F/A/eDBP1L8R8D/cslbHBA/wPw502kCnDfA/cfbhM+wK8D+jt2WtjgnwP3H24TPsCvA/o7dlrY4J8D9x9uEz7ArwP3H24TPsCvA/cfbhM+wK8D9x9uEz7ArwP3H24TPsCvA/cfbhM+wK8D9x9uEz7ArwP9yyVscED/A/3LJWxwQP8D/cslbHBA/wP3gwT9S/EfA/DnTaQKcN8D8UrkfhehTwP9yyVscED/A/eDBP1L8R8D9Gb8taHRPwP0Zvy1odE/A/Rm/LWh0T8D94ME/UvxHwP0Zvy1odE/A/eDBP1L8R8D/j7MNn2BXwP7ErQO41F/A/sStA7jUX8D9Gb8taHRPwP7ErQO41F/A/Rm/LWh0T8D+xK0DuNRfwP7ErQO41F/A/4+zDZ9gV8D+xK0DuNRfwP7ErQO41F/A/sStA7jUX8D9/arx0kxjwP7ErQO41F/A/Rm/LWh0T8D+xK0DuNRfwP7ErQO41F/A/sStA7jUX8D9Gb8taHRPwP+Psw2fYFfA/sStA7jUX8D9Gb8taHRPwPw502kCnDfA/eDBP1L8R8D+q8dJNYhDwP0Zvy1odE/A/Rm/LWh0T8D9Gb8taHRPwP0Zvy1odE/A/eDBP1L8R8D9Gb8taHRPwP0Zvy1odE/A/Rm/LWh0T8D/j7MNn2BXwP7ErQO41F/A/sStA7jUX8D/j7MNn2BXwPxvotIFOG/A/G+i0gU4b8D+xK0DuNRfwP02pOPvwGfA/G+i0gU4b8D8b6LSBThvwP+kmMQisHPA/G+i0gU4b8D+GpCkVZx/wP4akKRVnH/A/hqQpFWcf8D/wYJ6ofyPwP2JXgNxrLvA/b8taHRM88D8ZvS1rdUzwP+41F5KmVPA/i7MPn2FX8D9gLPnFkl/wPwPkXnMhafA/baDTBjpt8D8KHswT9W/wP0IZvS1rdfA/2FxImlJx8D8KHswT9W/wP9hcSJpScfA/Ch7ME/Vv8D/YXEiaUnHwP22g0wY6bfA/baDTBjpt8D8D5F5zIWnwPwPkXnMhafA/mCfq3whl8D/K6G1Zq2PwP2As+cWSX/A/9W+EMnpb8D+Lsw+fYVfwPyD3mgtJU/A/7jUXkqZU8D+EeaL+jVDwPxm9LWt1TPA/rwC511xI8D9ERERERETwP0RERERERPA/b8taHRM88D89CtejcD3wPwUP5on6N/A/BQ/mifo38D8wlvxiyS/wPzCW/GLJL/A/xdmHz7Ar8D/3mgtJUyrwP/Bgnqh/I/A/hqQpFWcf8D+4Za2OCR7wP39qvHSTGPA/Rm/LWh0T8D94ME/UvxHwP0Zvy1odE/A/cfbhM+wK8D8HOm2g0wbwPwc6baDTBvA/zj58hl0B8D8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1670\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1671\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1666\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1667\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1668\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1678\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1672\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1673\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1674\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1679\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1680\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1675\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1676\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1677\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1687\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1681\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1682\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1683\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1688\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1689\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1684\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1685\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1686\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#636363\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1696\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1690\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1691\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1692\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1697\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1698\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1693\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1694\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1695\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1705\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1699\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1700\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1701\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1706\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1707\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1702\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1703\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1704\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1714\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1708\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1709\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1710\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1715\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1716\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1711\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1712\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1713\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#969696\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1723\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1717\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1718\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1719\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1724\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1725\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1720\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1721\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1722\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1732\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1726\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1727\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1728\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1733\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1734\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1729\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1730\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1731\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1741\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1735\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1736\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1737\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1742\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1743\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1738\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1739\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1740\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cccccc\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1582\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1596\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1597\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1598\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1599\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1605\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1604\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1606\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1607\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1608\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LogAxis\",\"id\":\"p1591\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"LogTicker\",\"id\":\"p1592\",\"attributes\":{\"num_minor_ticks\":10,\"mantissas\":[1,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"LogTickFormatter\",\"id\":\"p1593\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1594\"}}}],\"right\":[{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1744\",\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1745\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"glucose\"},\"renderers\":[{\"id\":\"p1615\"},{\"id\":\"p1624\"},{\"id\":\"p1633\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1746\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol\"},\"renderers\":[{\"id\":\"p1642\"},{\"id\":\"p1651\"},{\"id\":\"p1660\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1747\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol:glucose 1:1\"},\"renderers\":[{\"id\":\"p1669\"},{\"id\":\"p1678\"},{\"id\":\"p1687\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1748\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol:glucose 2:1\"},\"renderers\":[{\"id\":\"p1696\"},{\"id\":\"p1705\"},{\"id\":\"p1714\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1749\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol:glucose 4:1\"},\"renderers\":[{\"id\":\"p1723\"},{\"id\":\"p1732\"},{\"id\":\"p1741\"}]}}]}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1586\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1587\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1588\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1589\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1590\",\"attributes\":{\"axis\":{\"id\":\"p1586\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1595\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1591\"}}}],\"frame_width\":450,\"frame_height\":250}}]}};\n", " const render_items = [{\"docid\":\"1a3ad4be-5948-4f45-8b72-0df22a57a03e\",\"roots\":{\"p1574\":\"cba98a06-937e-40b4-8bbe-688d66388bc2\"},\"root_ids\":[\"p1574\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1574" } }, "output_type": "display_data" } ], "source": [ "bokeh.io.show(plot_sugar_source(df, 'sorbitol'))" ] }, { "cell_type": "markdown", "id": "8be70b19-f2d3-489e-9898-d925b76f4e01", "metadata": {}, "source": [ "This plot clearly shows diauxic growth! All curves follow glucose at short times, and then when the glucose is eaten, they switch to sorbitol with a different slope." ] }, { "cell_type": "markdown", "id": "fcdda133-3bbb-49b2-b28e-2144bd317488", "metadata": {}, "source": [ "## Obtaining the growth rates\n", "\n", "We learned how to do a nonlinear regression in a previous tutorial. Here, we need to extract the region of the growth curve of interest (exponential growth phase) and then directly what we applied in the previous tutorial." ] }, { "cell_type": "markdown", "id": "79f81c34-c540-464f-8cef-d445f77ac9dc", "metadata": {}, "source": [ "### Extracting data of interest\n", "\n", "To extract data of interest from a data frame, we can use **Boolean indexing**. Let's look at the pure glucose curves, shown again here." ] }, { "cell_type": "code", "execution_count": 15, "id": "fa1c5e2b-961d-461a-8877-f9f1c2fa5cdb", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"b85658ae-be23-405d-be6b-e8d6a289b0bc\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1780\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1789\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1782\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1790\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LogScale\",\"id\":\"p1791\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1787\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1821\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1815\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1816\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1817\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1822\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1823\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1818\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1819\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1820\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1830\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1824\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1825\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1826\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1831\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1832\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1827\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1828\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1829\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1839\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1833\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1834\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1835\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1840\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1841\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1836\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1837\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1838\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1788\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1802\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1803\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1804\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1805\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1811\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1810\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1812\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1813\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1814\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LogAxis\",\"id\":\"p1797\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"LogTicker\",\"id\":\"p1798\",\"attributes\":{\"num_minor_ticks\":10,\"mantissas\":[1,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"LogTickFormatter\",\"id\":\"p1799\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1800\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1792\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1793\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1794\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1795\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1796\",\"attributes\":{\"axis\":{\"id\":\"p1792\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1801\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1797\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"b85658ae-be23-405d-be6b-e8d6a289b0bc\",\"roots\":{\"p1780\":\"f5f676a5-15a7-4a50-b9cc-c9637a39d55f\"},\"root_ids\":[\"p1780\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1780" } }, "output_type": "display_data" } ], "source": [ "# Instantiate figure\n", "p = bokeh.plotting.figure(\n", " frame_width=400,\n", " frame_height=200,\n", " x_axis_label='time (hr)',\n", " y_axis_label='absorbance',\n", " y_axis_type='log',\n", " x_range=[0, 24],\n", ")\n", "\n", "# Loop through and add a line for each pure glucose trace\n", "for well in conditions['glucose']:\n", " p.line(x=df['time (hr)'], y=df[well] - df['background'])\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "a6e56f54-39fa-484f-87b0-fe1ad170633f", "metadata": {}, "source": [ "In looking at the graph, exponential growth phase is between when the background-subtracted OD is between about 0.1, and 0.4. To extract those parts of the curve for a given well, we use the following syntax. Be sure to note the use of parentheses and the `&` operator." ] }, { "cell_type": "code", "execution_count": 16, "id": "592efb09-2bc7-4655-90ca-39072bfd53fe", "metadata": {}, "outputs": [], "source": [ "OD_range = [0.1, 0.4]\n", "col = conditions['glucose'][0]\n", "\n", "sub_df = (\n", " df\n", " .filter(\n", " (pl.col(col) - pl.col('background') >= OD_range[0]) \n", " & (pl.col(col) - pl.col('background') <= OD_range[1])\n", " )\n", " .select('time (hr)', 'background', col)\n", ")" ] }, { "cell_type": "markdown", "id": "8c0e6c31-6d3e-4f07-9e23-a67200e8e706", "metadata": {}, "source": [ "Now, we have a sub-data frame that only has time points between three and five hours. " ] }, { "cell_type": "markdown", "id": "d4d47b45-0f8a-48f1-8319-adfffdca9c90", "metadata": {}, "source": [ "### Performing a regression to get the growth rate\n", "\n", "Let us now consider one of the glucose curves and perform a curve fit. As in the first tutorial, we need to define a theoretical function for exponential growth. Since we are considering background-substracted growth, the equation is\n", "\n", "\\begin{align}\n", "A = A_0\\,\\mathrm{e}^{r t},\n", "\\end{align}\n", "\n", "where $A$ is absorbance and $r$ is the growth rate." ] }, { "cell_type": "code", "execution_count": 17, "id": "f28451e0-66de-4050-ba81-6314611b242d", "metadata": {}, "outputs": [], "source": [ "# Define exponential growth function\n", "def exp_growth(t, A0, r):\n", " return A0 * np.exp(r * t)" ] }, { "cell_type": "markdown", "id": "c95f6231-a6dd-4341-a5f3-7bd5cc6dd0b9", "metadata": {}, "source": [ "Next, get guess parameters." ] }, { "cell_type": "code", "execution_count": 18, "id": "98cdf7b1-fc04-47e4-9f46-6e67d53fd858", "metadata": {}, "outputs": [], "source": [ "# Parameter guesses\n", "A0_guess = 0.01\n", "r_guess = 1.0 # 1/hr" ] }, { "cell_type": "markdown", "id": "de7e0191-480c-4ee3-adc8-2cdeff9110d6", "metadata": {}, "source": [ "Next, we pull out the time points and absorbance measurements, making sure to do background subtraction." ] }, { "cell_type": "code", "execution_count": 19, "id": "0696b0de-7663-4bbc-a787-84d5d9b3d7e2", "metadata": {}, "outputs": [], "source": [ "# Pull out time points and absorbances\n", "t = sub_df['time (hr)'].to_numpy()\n", "A = (sub_df[conditions['glucose'][0]] - sub_df['background']).to_numpy()" ] }, { "cell_type": "markdown", "id": "77f550eb-ebc6-4f5c-9ba8-a7d54f13630c", "metadata": {}, "source": [ "Finally, we use `scipy.optimize.curve_fit()` to get the best-fit parameters." ] }, { "cell_type": "code", "execution_count": 20, "id": "3f5e92f4-70fe-48f3-b520-db69fafcaaf3", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "growth rate = 0.5933536217655401 inverse hours\n" ] } ], "source": [ "# Perform optimization\n", "popt, _ = scipy.optimize.curve_fit(exp_growth, t, A, p0=(A0_guess, r_guess))\n", "\n", "# Extract parameters\n", "A0, r = popt\n", "\n", "# What was our growth rate?\n", "print(f\"growth rate = {r} inverse hours\")" ] }, { "cell_type": "markdown", "id": "8096728a-7751-434c-a5eb-47e84e82f3a6", "metadata": {}, "source": [ "A growth rate of 0.6 inverse hours corresponds to a division time of $\\ln 2 / 0.6 \\approx 1$ hour.\n", "\n", "Let's overlay a plot." ] }, { "cell_type": "code", "execution_count": 21, "id": "c7dd1393-a168-4751-9310-12dd741461a6", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"cde54122-88e2-4326-a4e9-6c083edd619d\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1780\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1789\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1782\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1790\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LogScale\",\"id\":\"p1791\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1787\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1821\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1815\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1816\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1817\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1822\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1823\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1818\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1819\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1820\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1830\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1824\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1825\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1826\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1831\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1832\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1827\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1828\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1829\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1839\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1833\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1834\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1835\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1840\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1841\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1836\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1837\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1838\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1854\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1848\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1849\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1850\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1855\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1856\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1851\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1852\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1853\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"tomato\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1788\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1802\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1803\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1804\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1805\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1811\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1810\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1812\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1813\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1814\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LogAxis\",\"id\":\"p1797\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"LogTicker\",\"id\":\"p1798\",\"attributes\":{\"num_minor_ticks\":10,\"mantissas\":[1,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"LogTickFormatter\",\"id\":\"p1799\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1800\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1792\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1793\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1794\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1795\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1796\",\"attributes\":{\"axis\":{\"id\":\"p1792\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1801\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1797\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"cde54122-88e2-4326-a4e9-6c083edd619d\",\"roots\":{\"p1780\":\"a53eb471-62e5-4e96-a158-7f4b22740f06\"},\"root_ids\":[\"p1780\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1780" } }, "output_type": "display_data" } ], "source": [ "# Generator theoretical curve, going a bit beyond\n", "# both sides of curve fit region\n", "t_theor = np.linspace(t.min(), t.max(), 200)\n", "A_theor = exp_growth(t_theor, *popt)\n", "\n", "# Add to plot\n", "p.line(t_theor, A_theor, line_color='tomato')\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "5d77a6a2-0aa7-4a8d-ac86-2ba4d821078a", "metadata": {}, "source": [ "Looks nice!" ] }, { "cell_type": "markdown", "id": "b8d3f169-3508-47fd-8eeb-2b8dc0ba0970", "metadata": {}, "source": [ "### Growth rates for single sugars\n", "\n", "We should automate the regression by writing a function to perform it." ] }, { "cell_type": "code", "execution_count": 22, "id": "6da88a60-c66d-4659-8e82-d4c51ae7bbaa", "metadata": {}, "outputs": [], "source": [ "def fit_growth(df, well, OD_range):\n", " \"\"\"Obtain estimates for A0 and r for a given sub-trace\"\"\"\n", " # Parameter guesses\n", " A0_guess = 0.01\n", " r_guess = 1.0 # 1/hr\n", "\n", " # Pull out data\n", " sub_df = (\n", " df\n", " .filter(\n", " (pl.col(well) - pl.col('background') >= OD_range[0]) \n", " & (pl.col(well) - pl.col('background') <= OD_range[1])\n", " )\n", " .select('time (hr)', 'background', well)\n", " )\n", "\n", " t = sub_df[\"time (hr)\"].to_numpy()\n", " A = (sub_df[well] - sub_df[\"background\"]).to_numpy()\n", "\n", " # Perform optimization\n", " popt, _ = scipy.optimize.curve_fit(exp_growth, t, A, p0=(A0_guess, r_guess))\n", "\n", " # Return best fit parameters and also the time range for the fit\n", " return *popt, [t.min(), t.max()]" ] }, { "cell_type": "markdown", "id": "2cec3f2f-f7a7-4e95-b0c1-fbf1bf2ee0dd", "metadata": {}, "source": [ "We can now use this function to get growth rates for all of the pure sugars. To do so, we will need to specify the OD ranges for the plots above. In your analysis, you will need to obtain these bounds, but for now, we will assume they are all the same, [0.1, 0.4] for a single sugar and [0.1, 0.25], [0.4, 0.6] for diauxic growth." ] }, { "cell_type": "code", "execution_count": 23, "id": "1258a066-0ce0-468b-ba34-ae9d98ab0cd1", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'LB blank': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'LB': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'M9 blank': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'glucose': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'xylose': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'xylose:glucose 4:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'xylose:glucose 2:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'xylose:glucose 1:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'sorbitol': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'sorbitol:glucose 4:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'sorbitol:glucose 2:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'sorbitol:glucose 1:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'galactose': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'galactose:glucose 4:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'galactose:glucose 2:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'galactose:glucose 1:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'rhamnose': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'rhamnose:glucose 4:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'rhamnose:glucose 2:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'rhamnose:glucose 1:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'ribose': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'ribose:glucose 4:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'ribose:glucose 2:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'ribose:glucose 1:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'arabinose': [[(0.1, 0.4)], [(0.1, 0.4)], [(0.1, 0.4)]],\n", " 'arabinose:glucose 4:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'arabinose:glucose 2:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'arabinose:glucose 1:1': [[(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)],\n", " [(0.1, 0.25), (0.4, 0.6)]],\n", " 'student choice 1': [[(0.1, 0.4)]],\n", " 'student choice 2': [[(0.1, 0.4)]],\n", " 'student choice 3': [[(0.1, 0.4)]],\n", " 'student choice 4': [[(0.1, 0.4)]],\n", " 'student choice 5': [[(0.1, 0.4)]],\n", " 'student choice 6': [[(0.1, 0.4)]],\n", " 'student choice 7': [[(0.1, 0.4)]],\n", " 'student choice 8': [[(0.1, 0.4)]],\n", " 'student choice 9': [[(0.1, 0.4)]],\n", " 'student choice 10': [[(0.1, 0.4)]],\n", " 'student choice 11': [[(0.1, 0.4)]],\n", " 'student choice 12': [[(0.1, 0.4)]]}" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "OD_range = {\n", " cond: [\n", " [(0.1, 0.25), (0.4, 0.6)] \n", " if ':' in cond \n", " else [(0.1, 0.4)]\n", " for _ in range(len(conditions[cond]))\n", " ]\n", " for cond in conditions\n", "}\n", "\n", "# Take a look\n", "OD_range" ] }, { "cell_type": "markdown", "id": "37afff3a-618a-49a0-b756-83ed3ed9f3be", "metadata": {}, "source": [ "Of course, you'll have to fill out this dictionary with OD ranges that make sense for your analysis. Since we'll play with sorbitol, I'll add good ranges for that here." ] }, { "cell_type": "code", "execution_count": 24, "id": "7c6117f5-e528-4e89-a0a9-f63c6e1e8669", "metadata": {}, "outputs": [], "source": [ "OD_range['sorbitol:glucose 4:1'] = [\n", " [(0.1, 0.2), (0.4, 0.6)],\n", " [(0.1, 0.2), (0.4, 0.6)],\n", " [(0.1, 0.2), (0.4, 0.6)]\n", "]\n", "\n", "OD_range['sorbitol:glucose 2:1'] = [\n", " [(0.1, 0.25), (0.45, 0.7)],\n", " [(0.1, 0.25), (0.45, 0.7)],\n", " [(0.1, 0.25), (0.45, 0.7)]\n", "]\n", "\n", "OD_range['sorbitol:glucose 1:1'] = [\n", " [(0.1, 0.3), (0.65, 0.8)],\n", " [(0.1, 0.3), (0.65, 0.8)],\n", " [(0.1, 0.3), (0.65, 0.8)]\n", "]\n", "\n", "OD_range['sorbitol'] = [\n", " [(0.1, 0.6)],\n", " [(0.1, 0.6)],\n", " [(0.1, 0.6)],\n", "]" ] }, { "cell_type": "markdown", "id": "771efaf0-2000-4a47-9dab-d3d46608045c", "metadata": {}, "source": [ "We will perform the regressions to get the growth rates. We will store each result as a dictionary containing the sugar source, trial number, and value of the growth rate from the regression. Then, we can convert a list of these results dictionaries into a data frame for easy viewing and plotting." ] }, { "cell_type": "code", "execution_count": 25, "id": "ef0dc7d0-32ed-4a81-9cd7-085ced8c69a2", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING: xylose, B3, (0.1, 0.4) has no data in OD range; skipping.\n" ] }, { "data": { "text/html": [ "
\n", "shape: (11, 6)
sugartrialOD_lowOD_highA0r
stri64f64f64f64f64
"glucose"00.10.40.0242820.593354
"glucose"10.10.40.0256890.60446
"glucose"20.10.40.027510.594018
"galactose"00.10.40.0279920.229443
"galactose"10.10.40.0265370.253469
"sorbitol"00.10.60.0275450.392449
"sorbitol"10.10.60.0261910.400065
"sorbitol"20.10.60.0240770.412325
"xylose"00.10.40.0147330.442673
"xylose"10.10.40.0109560.449941
" ], "text/plain": [ "shape: (11, 6)\n", "┌───────────┬───────┬────────┬─────────┬──────────┬──────────┐\n", "│ sugar ┆ trial ┆ OD_low ┆ OD_high ┆ A0 ┆ r │\n", "│ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", "│ str ┆ i64 ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", "╞═══════════╪═══════╪════════╪═════════╪══════════╪══════════╡\n", "│ glucose ┆ 0 ┆ 0.1 ┆ 0.4 ┆ 0.024282 ┆ 0.593354 │\n", "│ glucose ┆ 1 ┆ 0.1 ┆ 0.4 ┆ 0.025689 ┆ 0.60446 │\n", "│ glucose ┆ 2 ┆ 0.1 ┆ 0.4 ┆ 0.02751 ┆ 0.594018 │\n", "│ galactose ┆ 0 ┆ 0.1 ┆ 0.4 ┆ 0.027992 ┆ 0.229443 │\n", "│ galactose ┆ 1 ┆ 0.1 ┆ 0.4 ┆ 0.026537 ┆ 0.253469 │\n", "│ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", "│ sorbitol ┆ 0 ┆ 0.1 ┆ 0.6 ┆ 0.027545 ┆ 0.392449 │\n", "│ sorbitol ┆ 1 ┆ 0.1 ┆ 0.6 ┆ 0.026191 ┆ 0.400065 │\n", "│ sorbitol ┆ 2 ┆ 0.1 ┆ 0.6 ┆ 0.024077 ┆ 0.412325 │\n", "│ xylose ┆ 0 ┆ 0.1 ┆ 0.4 ┆ 0.014733 ┆ 0.442673 │\n", "│ xylose ┆ 1 ┆ 0.1 ┆ 0.4 ┆ 0.010956 ┆ 0.449941 │\n", "└───────────┴───────┴────────┴─────────┴──────────┴──────────┘" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "results = []\n", "for sugar in ['glucose', 'galactose', 'sorbitol', 'xylose']:\n", " for trial, well in enumerate(conditions[sugar]):\n", " for ODr in OD_range[sugar][trial]:\n", " try:\n", " A0, r, _ = fit_growth(df, well, ODr)\n", " results.append(dict(sugar=sugar, trial=trial, OD_low=ODr[0], OD_high=ODr[1], A0=A0, r=r))\n", " except:\n", " print(f'WARNING: {sugar}, {well}, {ODr} has no data in OD range; skipping.')\n", "\n", "# Make a data frame from the list of results\n", "df_growth_rates = pl.DataFrame(results)\n", "\n", "# Take a look\n", "df_growth_rates" ] }, { "cell_type": "markdown", "id": "2befdf27-eb44-4b00-8c7e-754592734703", "metadata": {}, "source": [ "If we like, we can summarize our results in a plot." ] }, { "cell_type": "code", "execution_count": 26, "id": "df097453-08fc-4cd3-9de5-b2037d85fb8a", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"4b4d1ff7-39f6-44bc-84cc-9517ea8329ea\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1866\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"FactorRange\",\"id\":\"p1865\",\"attributes\":{\"factors\":[\"glucose\",\"galactose\",\"sorbitol\",\"xylose\"]}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1875\"},\"x_scale\":{\"type\":\"object\",\"name\":\"CategoricalScale\",\"id\":\"p1876\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1877\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1873\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1912\",\"attributes\":{\"name\":\"hover_glyphs\",\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1903\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1904\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1905\"},\"data\":{\"type\":\"map\",\"entries\":[[\"sugar\",[\"glucose\",\"glucose\",\"glucose\",\"galactose\",\"galactose\",\"galactose\",\"sorbitol\",\"sorbitol\",\"sorbitol\",\"xylose\",\"xylose\"]],[\"r\",[0.5933536217655401,0.6044597012064008,0.5940176056366303,0.22944310116639693,0.2534687083356229,0.24840909652608834,0.39244861982939055,0.4000653895524211,0.4123252288803207,0.4426728609732118,0.4499412625692968]],[\"cat\",[\"glucose\",\"glucose\",\"glucose\",\"galactose\",\"galactose\",\"galactose\",\"sorbitol\",\"sorbitol\",\"sorbitol\",\"xylose\",\"xylose\"]],[\"__label\",[\"glucose\",\"glucose\",\"glucose\",\"galactose\",\"galactose\",\"galactose\",\"sorbitol\",\"sorbitol\",\"sorbitol\",\"xylose\",\"xylose\"]],[\"__swarm\",[[\"glucose\",0.0],[\"glucose\",0.04222711498244126],[\"glucose\",-0.05329775758514308],[\"galactose\",0.0],[\"galactose\",-0.05122668730088428],[\"galactose\",0.0],[\"sorbitol\",0.0],[\"sorbitol\",-0.04842784366950373],[\"sorbitol\",-0.009043012208630652],[\"xylose\",0.0],[\"xylose\",-0.048886343234023716]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1913\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1914\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1909\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"__swarm\"},\"y\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p1902\",\"attributes\":{\"palette\":[\"#1f77b3\",\"#ff7e0e\",\"#2ba02b\",\"#d62628\",\"#9367bc\",\"#8c564b\",\"#e277c1\",\"#7e7e7e\",\"#bcbc21\",\"#16bdcf\",\"#3a0182\",\"#004201\",\"#0fffa8\",\"#5d003f\",\"#bcbcff\",\"#d8afa1\",\"#b80080\",\"#004d52\",\"#6b6400\",\"#7c0100\",\"#6026ff\",\"#ffff9a\",\"#564964\",\"#8cb893\",\"#93fbff\",\"#018267\",\"#90ff00\",\"#8200a0\",\"#ac8944\",\"#5b3400\",\"#ffbff2\",\"#ff6e75\",\"#798cff\",\"#dd00ff\",\"#505646\",\"#004489\",\"#ffbf60\",\"#ff018c\",\"#bdc8cf\",\"#af97b5\",\"#b65600\",\"#017000\",\"#cd87ff\",\"#1cd646\",\"#bfebc3\",\"#7997b5\",\"#a56089\",\"#6e8956\",\"#bc7c75\",\"#8a2844\",\"#00acff\",\"#8ed4ff\",\"#4b6d77\",\"#00d4b1\",\"#9300f2\",\"#8a9500\",\"#5d5b9e\",\"#fddfba\",\"#00939e\",\"#ffdb00\",\"#00aa79\",\"#520067\",\"#000091\",\"#0a5d3d\",\"#a5e275\",\"#623b41\",\"#c6c689\",\"#ff9eb5\",\"#cd4f6b\",\"#ff07d6\",\"#8a3a05\",\"#7e3d70\",\"#ff4901\",\"#602ba5\",\"#1c00ff\",\"#e6dfff\",\"#aa3baf\",\"#d89c00\",\"#a3a39e\",\"#3f69ff\",\"#46490c\",\"#7b6985\",\"#6b978c\",\"#ff9a75\",\"#835bff\",\"#7c6b46\",\"#80b654\",\"#bc0049\",\"#fd93ff\",\"#5d0018\",\"#89d1d1\",\"#9c8cd3\",\"#da6d42\",\"#8a5700\",\"#3b5069\",\"#4b6b3b\",\"#edcfd8\",\"#cfedff\",\"#aa1500\",\"#dfff4f\",\"#ff2a56\",\"#d1499e\",\"#707cb8\",\"#598000\",\"#00e4fd\",\"#774b95\",\"#67d48c\",\"#3d3a72\",\"#ac413f\",\"#d6a166\",\"#c169cd\",\"#69595d\",\"#87aced\",\"#a0a569\",\"#d1aae6\",\"#870062\",\"#00fddb\",\"#672818\",\"#b342ff\",\"#0e59c4\",\"#168742\",\"#90d300\",\"#cd7900\",\"#f959ff\",\"#5b7466\",\"#8eaeb3\",\"#9c7c8c\",\"#4600c6\",\"#6b4d2d\",\"#a56d46\",\"#9e8972\",\"#a8afca\",\"#cd8ca7\",\"#00fd64\",\"#917900\",\"#ff62a1\",\"#f4ffd8\",\"#018cf0\",\"#13aca0\",\"#5b2d59\",\"#89859e\",\"#cfccba\",\"#d4afc4\",\"#dbdd6d\",\"#cffff4\",\"#006485\",\"#006962\",\"#a84167\",\"#2d97c4\",\"#a874ff\",\"#26ba5d\",\"#57b600\",\"#caffa7\",\"#a379aa\",\"#ffbc93\",\"#89e2c1\",\"#0fc8ff\",\"#d400c4\",\"#626d89\",\"#69858e\",\"#4b4d52\",\"#aa6067\",\"#79b5d4\",\"#2b5916\",\"#9a0024\",\"#bdd1f2\",\"#896e67\",\"#69a56b\",\"#855467\",\"#aecdba\",\"#87997e\",\"#cadb00\",\"#9a0390\",\"#ebbc1a\",\"#eb9cd1\",\"#70006e\",\"#b1a131\",\"#ca6b93\",\"#4146a3\",\"#e48c89\",\"#d44400\",\"#c68aca\",\"#b69597\",\"#d41f75\",\"#724bcc\",\"#674d00\",\"#672138\",\"#38564f\",\"#6ebaaa\",\"#853a31\",\"#a5d397\",\"#b8af8e\",\"#d8e4df\",\"#aa00df\",\"#cac1db\",\"#ffdf8c\",\"#e2524d\",\"#66696e\",\"#ff001c\",\"#522d72\",\"#4d906b\",\"#a86d11\",\"#ff9e26\",\"#5ea3af\",\"#c88556\",\"#915997\",\"#a3a1ff\",\"#fdbaba\",\"#242a87\",\"#dbe6a8\",\"#97f2a7\",\"#6793d6\",\"#ba5b3f\",\"#3a5d91\",\"#364f2f\",\"#267c95\",\"#89959a\",\"#cfb356\",\"#004664\",\"#5e5d2f\",\"#8e8e41\",\"#ac3f13\",\"#69953b\",\"#a13d85\",\"#bfb6ba\",\"#acc667\",\"#6469cf\",\"#91af00\",\"#2be2da\",\"#016e36\",\"#ff7952\",\"#42807e\",\"#4fe800\",\"#995428\",\"#5d0a00\",\"#a30057\",\"#0c8700\",\"#5982a7\",\"#ffebfb\",\"#4b6901\",\"#8775d4\",\"#e6c6ff\",\"#a5ffda\",\"#d86e77\",\"#df014b\",\"#69675b\",\"#776ba1\",\"#7e8067\",\"#594685\",\"#0000ca\",\"#7c002a\",\"#97ff72\",\"#b5e2e1\",\"#db52c8\",\"#777734\",\"#57bd8e\"],\"factors\":[\"glucose\",\"galactose\",\"sorbitol\",\"xylose\"]}}},\"fill_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p1901\",\"attributes\":{\"palette\":[\"#1f77b3\",\"#ff7e0e\",\"#2ba02b\",\"#d62628\",\"#9367bc\",\"#8c564b\",\"#e277c1\",\"#7e7e7e\",\"#bcbc21\",\"#16bdcf\",\"#3a0182\",\"#004201\",\"#0fffa8\",\"#5d003f\",\"#bcbcff\",\"#d8afa1\",\"#b80080\",\"#004d52\",\"#6b6400\",\"#7c0100\",\"#6026ff\",\"#ffff9a\",\"#564964\",\"#8cb893\",\"#93fbff\",\"#018267\",\"#90ff00\",\"#8200a0\",\"#ac8944\",\"#5b3400\",\"#ffbff2\",\"#ff6e75\",\"#798cff\",\"#dd00ff\",\"#505646\",\"#004489\",\"#ffbf60\",\"#ff018c\",\"#bdc8cf\",\"#af97b5\",\"#b65600\",\"#017000\",\"#cd87ff\",\"#1cd646\",\"#bfebc3\",\"#7997b5\",\"#a56089\",\"#6e8956\",\"#bc7c75\",\"#8a2844\",\"#00acff\",\"#8ed4ff\",\"#4b6d77\",\"#00d4b1\",\"#9300f2\",\"#8a9500\",\"#5d5b9e\",\"#fddfba\",\"#00939e\",\"#ffdb00\",\"#00aa79\",\"#520067\",\"#000091\",\"#0a5d3d\",\"#a5e275\",\"#623b41\",\"#c6c689\",\"#ff9eb5\",\"#cd4f6b\",\"#ff07d6\",\"#8a3a05\",\"#7e3d70\",\"#ff4901\",\"#602ba5\",\"#1c00ff\",\"#e6dfff\",\"#aa3baf\",\"#d89c00\",\"#a3a39e\",\"#3f69ff\",\"#46490c\",\"#7b6985\",\"#6b978c\",\"#ff9a75\",\"#835bff\",\"#7c6b46\",\"#80b654\",\"#bc0049\",\"#fd93ff\",\"#5d0018\",\"#89d1d1\",\"#9c8cd3\",\"#da6d42\",\"#8a5700\",\"#3b5069\",\"#4b6b3b\",\"#edcfd8\",\"#cfedff\",\"#aa1500\",\"#dfff4f\",\"#ff2a56\",\"#d1499e\",\"#707cb8\",\"#598000\",\"#00e4fd\",\"#774b95\",\"#67d48c\",\"#3d3a72\",\"#ac413f\",\"#d6a166\",\"#c169cd\",\"#69595d\",\"#87aced\",\"#a0a569\",\"#d1aae6\",\"#870062\",\"#00fddb\",\"#672818\",\"#b342ff\",\"#0e59c4\",\"#168742\",\"#90d300\",\"#cd7900\",\"#f959ff\",\"#5b7466\",\"#8eaeb3\",\"#9c7c8c\",\"#4600c6\",\"#6b4d2d\",\"#a56d46\",\"#9e8972\",\"#a8afca\",\"#cd8ca7\",\"#00fd64\",\"#917900\",\"#ff62a1\",\"#f4ffd8\",\"#018cf0\",\"#13aca0\",\"#5b2d59\",\"#89859e\",\"#cfccba\",\"#d4afc4\",\"#dbdd6d\",\"#cffff4\",\"#006485\",\"#006962\",\"#a84167\",\"#2d97c4\",\"#a874ff\",\"#26ba5d\",\"#57b600\",\"#caffa7\",\"#a379aa\",\"#ffbc93\",\"#89e2c1\",\"#0fc8ff\",\"#d400c4\",\"#626d89\",\"#69858e\",\"#4b4d52\",\"#aa6067\",\"#79b5d4\",\"#2b5916\",\"#9a0024\",\"#bdd1f2\",\"#896e67\",\"#69a56b\",\"#855467\",\"#aecdba\",\"#87997e\",\"#cadb00\",\"#9a0390\",\"#ebbc1a\",\"#eb9cd1\",\"#70006e\",\"#b1a131\",\"#ca6b93\",\"#4146a3\",\"#e48c89\",\"#d44400\",\"#c68aca\",\"#b69597\",\"#d41f75\",\"#724bcc\",\"#674d00\",\"#672138\",\"#38564f\",\"#6ebaaa\",\"#853a31\",\"#a5d397\",\"#b8af8e\",\"#d8e4df\",\"#aa00df\",\"#cac1db\",\"#ffdf8c\",\"#e2524d\",\"#66696e\",\"#ff001c\",\"#522d72\",\"#4d906b\",\"#a86d11\",\"#ff9e26\",\"#5ea3af\",\"#c88556\",\"#915997\",\"#a3a1ff\",\"#fdbaba\",\"#242a87\",\"#dbe6a8\",\"#97f2a7\",\"#6793d6\",\"#ba5b3f\",\"#3a5d91\",\"#364f2f\",\"#267c95\",\"#89959a\",\"#cfb356\",\"#004664\",\"#5e5d2f\",\"#8e8e41\",\"#ac3f13\",\"#69953b\",\"#a13d85\",\"#bfb6ba\",\"#acc667\",\"#6469cf\",\"#91af00\",\"#2be2da\",\"#016e36\",\"#ff7952\",\"#42807e\",\"#4fe800\",\"#995428\",\"#5d0a00\",\"#a30057\",\"#0c8700\",\"#5982a7\",\"#ffebfb\",\"#4b6901\",\"#8775d4\",\"#e6c6ff\",\"#a5ffda\",\"#d86e77\",\"#df014b\",\"#69675b\",\"#776ba1\",\"#7e8067\",\"#594685\",\"#0000ca\",\"#7c002a\",\"#97ff72\",\"#b5e2e1\",\"#db52c8\",\"#777734\",\"#57bd8e\"],\"factors\":[\"glucose\",\"galactose\",\"sorbitol\",\"xylose\"]}}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1910\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"__swarm\"},\"y\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p1902\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p1901\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1911\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"__swarm\"},\"y\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p1902\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p1901\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1874\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1888\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1889\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1890\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1891\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1897\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1896\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1898\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1899\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1900\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1883\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1884\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1885\"},\"axis_label\":\"growth rate (1/hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1886\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"CategoricalAxis\",\"id\":\"p1878\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"CategoricalTicker\",\"id\":\"p1879\"},\"formatter\":{\"type\":\"object\",\"name\":\"CategoricalTickFormatter\",\"id\":\"p1880\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1881\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1882\",\"attributes\":{\"axis\":{\"id\":\"p1878\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1887\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1883\"}}}],\"frame_width\":375,\"frame_height\":275}}]}};\n", " const render_items = [{\"docid\":\"4b4d1ff7-39f6-44bc-84cc-9517ea8329ea\",\"roots\":{\"p1866\":\"fae10db8-c461-44c3-9243-e846b7a72478\"},\"root_ids\":[\"p1866\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1866" } }, "output_type": "display_data" } ], "source": [ "p = iqplot.strip(\n", " df_growth_rates,\n", " q=\"r\",\n", " cats=\"sugar\",\n", " q_axis='y',\n", " y_axis_label=\"growth rate (1/hr)\",\n", " spread=\"swarm\",\n", " y_range=[0, 1],\n", ")\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "2b028ac5-6162-4f52-bd21-534f4917b70a", "metadata": {}, "source": [ "This provides a nice look into the growth rates.\n", "\n", "As a check, we should make sure the curve fits look ok. We can again overlay them on the plot. So, let's make a function that performs the regressions for a set of conditions and, if desired, makes a plot with the growth curves with regressions overlaid. It's a fair amount of code to do it, but it's straightforward. We will write it as a function, since we will use this again and again." ] }, { "cell_type": "code", "execution_count": 27, "id": "4548eed8-801e-4746-9c89-e4eb840bb14c", "metadata": {}, "outputs": [], "source": [ "def multi_reg_plot(\n", " df,\n", " conds,\n", " colors=colorcet.b_glasbey_category10,\n", " OD_range=None,\n", " show_regression=True,\n", " return_plot=True,\n", "):\n", " \"\"\"Perform regression for multiple conditions and, if asked,\n", " generate a plot with multiple conditions, with or without\n", " showing regression lines.\"\"\"\n", " if return_plot:\n", " # Instantiate figure\n", " p = bokeh.plotting.figure(\n", " frame_width=400,\n", " frame_height=200,\n", " x_axis_label=\"time (hr)\",\n", " y_axis_label=\"absorbance\",\n", " y_axis_type=\"log\",\n", " x_range=[0, 24],\n", " toolbar_location=\"above\",\n", " )\n", " \n", " # Items we will place in the legend\n", " legend_items = []\n", "\n", " # Loop through conditions with pretty colors\n", " for cond, color in zip(conds, colors):\n", " # Instantiate plotted lines for a given condition\n", " lines = []\n", " \n", " # Loop through each well corresponding to the sugar\n", " for well in conditions[cond]:\n", " # A line of the time series of absorbance\n", " lines.append(\n", " p.line(\n", " x=df[\"time (hr)\"], y=df[well] - df[\"background\"], line_color=color\n", " )\n", " )\n", " \n", " # Add the lines to the legend\n", " legend_items.append((cond, lines))\n", "\n", " # Loop through and perform regressions\n", " fit_lines = []\n", " results = []\n", " for cond in conds:\n", " # Loop through each well corresponding to the sugar\n", " for trial, well in enumerate(conditions[cond]):\n", " # Get best fit curve for each OD range\n", " for diaux_phase, ODr in enumerate(OD_range[cond][trial]):\n", " try:\n", " # Get best fit parameters\n", " A0, r, t_range = fit_growth(df, well, ODr)\n", "\n", " # Time points for theoretical curve\n", " t_theor = np.linspace(*t_range, 200)\n", "\n", " # Theoretical absorbance\n", " A_theor = exp_growth(t_theor, A0, r)\n", "\n", " results.append(\n", " dict(\n", " condition=cond,\n", " trial=trial,\n", " diaux_phase=diaux_phase,\n", " OD_low=ODr[0],\n", " OD_high=ODr[1],\n", " A0=A0,\n", " r=r,\n", " )\n", " )\n", "\n", " # Plot theoretical curve in gray\n", " if return_plot and show_regression:\n", " fit_lines.append(\n", " p.line(x=t_theor, y=A_theor, line_color=\"gray\")\n", " )\n", " except:\n", " print(\n", " f\"WARNING: {sugar}, {well}, {ODr} has no data in OD range; skipping.\"\n", " )\n", "\n", " # Add the fit lines to the legend\n", " if return_plot and show_regression:\n", " legend_items.append((\"regression\", fit_lines))\n", "\n", " # Make a data frame from the list of results\n", " df_growth_rates = pl.DataFrame(results)\n", "\n", " if return_plot:\n", " # Create the legend from the items\n", " legend = bokeh.models.Legend(items=legend_items, click_policy=\"hide\")\n", " \n", " # Add the legend to the plot\n", " p.add_layout(legend, \"right\")\n", "\n", " return df_growth_rates, p\n", " else:\n", " return p" ] }, { "cell_type": "markdown", "id": "70631313-51f8-485e-a315-183107e31e50", "metadata": {}, "source": [ "Let's now do our regressions and make our plot to do the check!" ] }, { "cell_type": "code", "execution_count": 28, "id": "6d31343f-dae1-47dc-bc7c-d825339ec3a4", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING: xylose, B3, (0.1, 0.4) has no data in OD range; skipping.\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"946ed567-1da5-4524-88e2-a1a91513ee37\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1915\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1924\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1917\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1925\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LogScale\",\"id\":\"p1926\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1922\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1956\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1950\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1951\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1952\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1957\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1958\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1953\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1954\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1955\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1965\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1959\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1960\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1961\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1966\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1967\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1962\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1963\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1964\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1974\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1968\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1969\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1970\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1975\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1976\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1971\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1972\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1973\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1983\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1977\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1978\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1979\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1984\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1985\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1980\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1981\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1982\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1992\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1986\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1987\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1988\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"oLdlrY4Jnj9A0pSKsw+fP3D24TPsCqA/EBERERERoT8QERERERGhP7ArQO41F6I/oNMGOm2goz9QRm/LWh2jP3oUrkfheqQ/Bsi95kLSpD8aL90kBoGlP1ZVVVVVVaU/9m+EMnpbpj+6SQwCK4emP0b9G6GM3qY/loqzD59hpz82peLsw2eoP4YyelvW6qg/XHMhaUrFqT9y2kCnDXSqP8Jn2BUg96o/EvVvhDJ6qz926SYxCKysP2KCB/NE/as/xna+nxovrT/yRP0boYyuP1Iqzj58hq0/8kT9G6GMrj9T46WbxCCwP/up8dJNYrA/aUrF2YfPsD8RERERERGxPxEREREREbE/YZ6ofyOUsT9Z8oslv1iyP7ErQO41F7I/qX8jlNHbsj/5DLsC5F6zP0maUnH24bM/SZpScfbhsz/ntIFOG+i0PwTIveZC0rQ/rI4JHswTtT/8G6GM3pa1P4fPsCtA7rU/z7ArQO41tz93d3d3d3e3Px8+w64Aubc/F5KmVJx9uD9vy1odEzy4P7es1THBg7k/rwC511xIuj9XxwQP5om6P08b6LSBTrs/TxvotIFOuz9kggfzRP27P08b6LSBTrs/NReSplScvT8ta3VM8GC+PyW/WPKLJb8/zYWkKRVnvz9U46WbxCDAPzJ6W9bqmMA/2kCnDXTawD8qzj58hl3BP7WBThvotME/IiIiIiIiwj+s1THBg3nCP1BGb8taHcM/vuZC0pSKwz+6kDSl4uzDPwoezBP1b8Q/WqtjggfzxD84Qhm9LWvFP2q8dJMYBMY/SlMqzj58xj8o6t8IZfTGPz5R/0Yoo8c/NqXi7MNnyD8SPJgn6t/IP9S/Ecrobck/eDBP1L8Ryj9whDJ6W9bKP6L+jVBGb8s/YCz5xZJfzD8EnTbQaQPNP/zwGXYFyM0/SCijt2Wtzj+wcmiR7XzPPxzotIFOG9A/a3VM8GCe0D8uJE2pOPvQP9S/EcrobdE/s1bHBA/m0T8D5F5zIWnSP6l/I5TR29I/+Qy7AuRe0z9JmlJx9uHTP18s+cWSX9Q/6LSBThvo1D/iM+wKkHvVP/nFkl8s+dU/LEDuNReS1j/tw2fYFSDXP8gED+aJ+tc/wYN5ov6N2D9nHz7DrgDZP9KUirMPn9k/dgXIveZC2j8adgXIvebaP77mQtKUits/Qe41F5Km3D/ptIFOG+jcP4nPsCtA7t0/Sn6x5BdL3j97zYWkKRXfP5A0peLsw98/NKXi7MNn4D9A7jUXkqbgP9gVIPeaC+E/DbsC5F5z4T/78Bl2BcjhP8wT9W+EMuI/yL3mQtKU4j+Z4ME8Uf/iP5SKsw+fYeM/Za2OCR7M4z9hV4Dcay7kPzJ6W9bqmOQ/LiRNqTj75D//Riijt2XlPzTsCpB7zeU/BQ/mifo35j8PLbKd76fmP25Zq2OCB+c/d3d3d3d35z8Pn2FXgNznP+DBPFH/Rug/seQXS36x6D/mifo3QhnpP36x5BdLfuk/s1bHBA/m6T+vALnXXEjqPxyhjN6Wteo/Q9KUirMP6z9pA5020GnrP5A0peLsw+s/kDSl4uzD6z/kF0t+seTrP+QXS36x5Os/b8taHRM87D+5kDSl4uzrP+QXS36x5Os/OiZ4ME/U6z8tsp3vp8brP7u7u7u7u+s/EcrobVmr6z9n2BUg95rrP5JfLPnFkus/veZC0pSK6z8T9W+EMnrrP6L+jVBGb+s/aQOdNtBp6z+UirMPn2HrP/gMuwLkXus/I5TR27JW6z9cj8L1KFzrP+qY4ME8Ues/vxHK6G1Z6z+/EcrobVnrPxP1b4Qyeus/I5TR27JW6z+/EcrobVnrP78RyuhtWes/aQOdNtBp6z8jlNHbslbrP78RyuhtWes/vxHK6G1Z6z/4DLsC5F7rP5SKsw+fYes/vxHK6G1Z6z+/EcrobVnrP6L+jVBGb+s/lIqzD59h6z+/EcrobVnrP1yPwvUoXOs/vxHK6G1Z6z+/EcrobVnrP78RyuhtWes/6pjgwTxR6z/qmODBPFHrP04b6LSBTus/6pjgwTxR6z/qmODBPFHrP5SKsw+fYes/eaL+jVBG6z+kKRVnHz7rP0CnDXTaQOs/ay4kTak46z/PsCtA7jXrP5a1OiZ4MOs/ay4kTak46z/PsCtA7jXrP5a1OiZ4MOs/z7ArQO416z9rLiRNqTjrP0CnDXTaQOs/ay4kTak46z9rLiRNqTjrPxUg95oLSes/lrU6Jngw6z/6N0IZvS3rPyW/WPKLJes/Jb9Y8osl6z/PsCtA7jXrP8+wK0DuNes/QKcNdNpA6z8YS36x5BfrP8E8Uf9GKOs/7MNn2BUg6z/sw2fYFSDrP+zDZ9gVIOs/7MNn2BUg6z+JQWDl0CLrP+zDZ9gVIOs/7MNn2BUg6z/sw2fYFSDrP+zDZ9gVIOs/7MNn2BUg6z9QRm/LWh3rPxhLfrHkF+s/Q9KUirMP6z98zYWkKRXrPwvXo3A9Cus/meDBPFH/6j/9YskvlvzqP8Rn2BUg9+o/wTxR/0Yo6z/EZ9gVIPfqP8Rn2BUg9+o/fvgMuwLk6j8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1993\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1994\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1989\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1990\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1991\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2001\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1995\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1996\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1997\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2002\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2003\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1998\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1999\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2000\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2010\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2004\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2005\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2006\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2011\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2012\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2007\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2008\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2009\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2019\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2013\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2014\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2015\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2020\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2021\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2016\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2017\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2018\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2028\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2022\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2023\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2024\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2029\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2030\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2025\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2026\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2027\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2037\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2031\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2032\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2033\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2038\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2039\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2034\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2035\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2036\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2046\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2040\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2041\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2042\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2047\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2048\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2043\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2044\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2045\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2055\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2049\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2050\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2051\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2056\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2057\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2052\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2053\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2054\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2064\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2058\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2059\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2060\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2065\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2066\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2061\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2062\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2063\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2073\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2067\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2068\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2069\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2074\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2075\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2070\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2071\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2072\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2082\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2076\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2077\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2078\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2083\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2084\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2079\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2080\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2081\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2091\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2085\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2086\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2087\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2092\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2093\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2088\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2089\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2090\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2100\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2094\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2095\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2096\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2101\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2102\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2097\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2098\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2099\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2109\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2103\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2104\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2105\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2110\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2111\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2106\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2107\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2108\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2118\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2112\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2113\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2114\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2119\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2120\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2115\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2116\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2117\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2127\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2121\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2122\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2123\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2128\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2129\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2124\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2125\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2126\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2136\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2130\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2131\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2132\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2137\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2138\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2133\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2134\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2135\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2145\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2139\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2140\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2141\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2146\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2147\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2142\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2143\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2144\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2154\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2148\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2149\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2150\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2155\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2156\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2151\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2152\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2153\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1923\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1937\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1938\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1939\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1940\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1946\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1945\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1947\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1948\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1949\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LogAxis\",\"id\":\"p1932\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"LogTicker\",\"id\":\"p1933\",\"attributes\":{\"num_minor_ticks\":10,\"mantissas\":[1,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"LogTickFormatter\",\"id\":\"p1934\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1935\"}}}],\"right\":[{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p2157\",\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2158\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"glucose\"},\"renderers\":[{\"id\":\"p1956\"},{\"id\":\"p1965\"},{\"id\":\"p1974\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2159\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"galactose\"},\"renderers\":[{\"id\":\"p1983\"},{\"id\":\"p1992\"},{\"id\":\"p2001\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2160\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol\"},\"renderers\":[{\"id\":\"p2010\"},{\"id\":\"p2019\"},{\"id\":\"p2028\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2161\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"xylose\"},\"renderers\":[{\"id\":\"p2037\"},{\"id\":\"p2046\"},{\"id\":\"p2055\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2162\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"regression\"},\"renderers\":[{\"id\":\"p2064\"},{\"id\":\"p2073\"},{\"id\":\"p2082\"},{\"id\":\"p2091\"},{\"id\":\"p2100\"},{\"id\":\"p2109\"},{\"id\":\"p2118\"},{\"id\":\"p2127\"},{\"id\":\"p2136\"},{\"id\":\"p2145\"},{\"id\":\"p2154\"}]}}]}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1927\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1928\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1929\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1930\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1931\",\"attributes\":{\"axis\":{\"id\":\"p1927\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1936\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1932\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"946ed567-1da5-4524-88e2-a1a91513ee37\",\"roots\":{\"p1915\":\"d8d444f4-35f9-4855-8070-80c7973bbb9d\"},\"root_ids\":[\"p1915\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1915" } }, "output_type": "display_data" } ], "source": [ "df_pure_sugars, p = multi_reg_plot(\n", " df,\n", " [\"glucose\", \"galactose\", \"sorbitol\", \"xylose\"],\n", " OD_range=OD_range,\n", ")\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "58ce6de2-dfb2-4a3b-8b10-5102f70fcd9b", "metadata": {}, "source": [ "### Fitting diauxic curves\n", "\n", "Fitting a diauxic curve is a bit more challenging, since we need to look carefully at the respective exponential growth regimes. Let's consider again the sorbitol curve as an example." ] }, { "cell_type": "code", "execution_count": 29, "id": "9f1e743c-4d4c-497d-ae25-a0ee43ecd667", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"3c174b56-c5d1-4fa8-b2bb-57c14e1fed4e\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2209\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2218\",\"attributes\":{\"end\":24}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2211\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2219\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LogScale\",\"id\":\"p2220\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2216\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2250\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2244\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2245\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2246\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2251\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2252\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2247\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2248\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2249\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2259\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2253\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2254\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2255\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2260\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2261\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2256\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2257\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2258\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2268\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2262\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2263\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2264\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACamZmZmZm5P5qZmZmZmck/MzMzMzMz0z+amZmZmZnZPwAAAAAAAOA/MzMzMzMz4z9mZmZmZmbmP5qZmZmZmek/zczMzMzM7D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz8z/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D+amZmZmZn5PzMzMzMzM/s/zczMzMzM/D9mZmZmZmb+PwAAAAAAAABAzczMzMzMAECamZmZmZkBQGZmZmZmZgJAMzMzMzMzA0AAAAAAAAAEQM3MzMzMzARAmpmZmZmZBUBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEDNzMzMzMwIQJqZmZmZmQlAZmZmZmZmCkAzMzMzMzMLQAAAAAAAAAxAzczMzMzMDECamZmZmZkNQGZmZmZmZg5AMzMzMzMzD0AAAAAAAAAQQGZmZmZmZhBAzczMzMzMEEAzMzMzMzMRQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYSQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkTQAAAAAAAABRAZmZmZmZmFEDNzMzMzMwUQDMzMzMzMxVAmpmZmZmZFUAAAAAAAAAWQGZmZmZmZhZAzczMzMzMFkAzMzMzMzMXQJqZmZmZmRdAAAAAAAAAGEBmZmZmZmYYQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkZQAAAAAAAABpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMxtAmpmZmZmZG0AAAAAAAAAcQGZmZmZmZhxAzczMzMzMHEAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAHkBmZmZmZmYeQM3MzMzMzB5AMzMzMzMzH0CamZmZmZkfQAAAAAAAACBAMzMzMzMzIEBmZmZmZmYgQJqZmZmZmSBAzczMzMzMIEAAAAAAAAAhQDMzMzMzMyFAZmZmZmZmIUCamZmZmZkhQM3MzMzMzCFAAAAAAAAAIkAzMzMzMzMiQGZmZmZmZiJAmpmZmZmZIkDNzMzMzMwiQAAAAAAAACNAMzMzMzMzI0BmZmZmZmYjQJqZmZmZmSNAzczMzMzMI0AAAAAAAAAkQDMzMzMzMyRAZmZmZmZmJECamZmZmZkkQM3MzMzMzCRAAAAAAAAAJUAzMzMzMzMlQGZmZmZmZiVAmpmZmZmZJUDNzMzMzMwlQAAAAAAAACZAMzMzMzMzJkBmZmZmZmYmQJqZmZmZmSZAzczMzMzMJkAAAAAAAAAnQDMzMzMzMydAZmZmZmZmJ0CamZmZmZknQM3MzMzMzCdAAAAAAAAAKEAzMzMzMzMoQGZmZmZmZihAmpmZmZmZKEDNzMzMzMwoQAAAAAAAAClAMzMzMzMzKUBmZmZmZmYpQJqZmZmZmSlAzczMzMzMKUAAAAAAAAAqQDMzMzMzMypAZmZmZmZmKkCamZmZmZkqQM3MzMzMzCpAAAAAAAAAK0AzMzMzMzMrQGZmZmZmZitAmpmZmZmZK0DNzMzMzMwrQAAAAAAAACxAMzMzMzMzLEBmZmZmZmYsQJqZmZmZmSxAzczMzMzMLEAAAAAAAAAtQDMzMzMzMy1AZmZmZmZmLUCamZmZmZktQM3MzMzMzC1AAAAAAAAALkAzMzMzMzMuQGZmZmZmZi5AmpmZmZmZLkDNzMzMzMwuQAAAAAAAAC9AMzMzMzMzL0BmZmZmZmYvQJqZmZmZmS9AzczMzMzML0AAAAAAAAAwQJqZmZmZGTBAMzMzMzMzMEDNzMzMzEwwQGZmZmZmZjBAAAAAAACAMECamZmZmZkwQDMzMzMzszBAzczMzMzMMEBmZmZmZuYwQAAAAAAAADFAmpmZmZkZMUAzMzMzMzMxQM3MzMzMTDFAZmZmZmZmMUAAAAAAAIAxQJqZmZmZmTFAMzMzMzOzMUDNzMzMzMwxQGZmZmZm5jFAAAAAAAAAMkCamZmZmRkyQDMzMzMzMzJAzczMzMxMMkBmZmZmZmYyQAAAAAAAgDJAmpmZmZmZMkAzMzMzM7MyQM3MzMzMzDJAZmZmZmbmMkAAAAAAAAAzQJqZmZmZGTNAMzMzMzMzM0DNzMzMzEwzQGZmZmZmZjNAAAAAAACAM0CamZmZmZkzQDMzMzMzszNAzczMzMzMM0BmZmZmZuYzQAAAAAAAADRAmpmZmZkZNEAzMzMzMzM0QM3MzMzMTDRAZmZmZmZmNEAAAAAAAIA0QJqZmZmZmTRAMzMzMzOzNEDNzMzMzMw0QGZmZmZm5jRAAAAAAAAANUCamZmZmRk1QDMzMzMzMzVAzczMzMxMNUBmZmZmZmY1QAAAAAAAgDVAmpmZmZmZNUAzMzMzM7M1QM3MzMzMzDVAZmZmZmbmNUAAAAAAAAA2QJqZmZmZGTZAMzMzMzMzNkDNzMzMzEw2QGZmZmZmZjZAAAAAAACANkCamZmZmZk2QDMzMzMzszZAzczMzMzMNkBmZmZmZuY2QAAAAAAAADdAmpmZmZkZN0AzMzMzMzM3QM3MzMzMTDdAZmZmZmZmN0AAAAAAAIA3QJqZmZmZmTdAMzMzMzOzN0DNzMzMzMw3QGZmZmZm5jdAAAAAAAAAOEA=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"xGfYFSD3mj/EZ9gVIPeaP4QyelvW6pg/xGfYFSD3mj9gggfzRP2bP6C3Za2OCZ4/cPbhM+wKoD+wK0DuNReiP9r5fmq8dKM/Bsi95kLSpD+6SQwCK4emP5aKsw+fYac/hjJ6W9bqqD82tMh2vp+qPwKdNtBpA60/ordlrY4Jrj8ZvS1rdUywP7nXXEiaUrE/dgXIveZCsj+h0wY6baCzP+e0gU4b6LQ/fyOU0duytj/5fmq8dJO4P68AuddcSLo/0SLb+X5qvD+FpCkVZx++P+Lsw2fYFcA/Ks4+fIZdwT+OwvUoXI/CP35qvHSTGMQ/AnKvuZA0xT/6xZJfLPnFPz5R/0Yoo8c/LPnFkl8syT/IveZC0pTKPwxJUyrOPsw/oGFXgNxrzj88JngwT9TPP2cfPsOuANE/sStA7jUX0j9RRm/LWh3TP2JXgNxrLtQ/VVVVVVVV1T/zRP0boYzWP8gED+aJ+tc/uwLkXnMh2T9Z8oslv1jaP0maUnH24ds/5V5zIWlK3T/TBjptoNPeP4zelrU6JuA/2kCnDXTa4D/QaQOdNtDhP8i95kLSlOI/vxHK6G1Z4z9vy1odEzzkP1mrY4IH8+Q/elvW6pjg5T/xGXYFyL3mPxP1b4Qyeuc/3pa1OiZ46D9I4XoUrkfpP02pOPvwGeo/GnYFyL3m6j+7u7u7u7vrPxeSplScfew/1uqY4ME87T+Iz7ArQO7tP4AjlNHbsu4/6pjgwTxR7z+cffgMuwLwP9yyVscED/A/3LJWxwQP8D8OdNpApw3wPxSuR+F6FPA/sStA7jUX8D/IBA/mifrvP+QXS36x5O8/kDSl4uzD7z92TPBgnqjvP+ZC0pSKs+8/EsrobVmr7z8SyuhtWavvP3ZM8GCeqO8/EsrobVmr7z8SyuhtWavvPzxR/0Yoo+8/kl8s+cWS7z+vR+F6FK7vP77mQtKUiu8/kl8s+cWS7z8iaUrF2YfvPySU0duyVu8/lIqzD59h7z/AEcrobVnvPxYg95oLSe8/FiD3mgtJ7z8WIPeaC0nvP04b6LSBTu8/6pjgwTxR7z/qmODBPFHvP04b6LSBTu8/wBHK6G1Z7z/4DLsC5F7vPz58hl0Bcu8/FPVvhDJ67z/obVmrY4LvP/bhM+wKkO8/dkzwYJ6o7z8gPsOuALnvP56ofyOU0e8/5BdLfrHk7z9kggfzRP3vPwc6baDTBvA/DnTaQKcN8D8b6LSBThvwP7hlrY4JHvA/8GCeqH8j8D/ME/VvhDLwPwUP5on6N/A/dgXIveZC8D+vALnXXEjwP4R5ov6NUPA/7jUXkqZU8D/DrgC511zwP5gn6t8IZfA/A+RecyFp8D9CGb0ta3XwP63VMcGDefA/F5KmVJx98D+CThvotIHwP4mIiIiIiPA/80T9G6GM8D9kO99PjZfwP8GDeaL+jfA/Mnpb1uqY8D9rdUzwYJ7wP2t1TPBgnvA/1THBg3mi8D8H80T9G6HwP6qqqqqqqvA/3GsuJE2p8D9yr7mQNKXwP0DuNReSpvA/QO41F5Km8D9A7jUXkqbwP6qqqqqqqvA/qqqqqqqq8D8VZx8+w67wP38jlNHbsvA/Ryijt2Wt8D9/I5TR27LwP38jlNHbsvA/FWcfPsOu8D+4HoXrUbjwPxVnHz7DrvA/fyOU0duy8D9/I5TR27LwP38jlNHbsvA/6t8IZfS28D/q3whl9LbwP7HkF0t+sfA/6t8IZfS28D9/I5TR27LwP7HkF0t+sfA/HKGM3pa18D9NYhBYObTwP38jlNHbsvA/fyOU0duy8D/q3whl9LbwP38jlNHbsvA/hl0Bcq+58D9UnH34DLvwP1ScffgMu/A/VJx9+Ay78D9b1uqY4MHwPykVZx8+w/A/KRVnHz7D8D/Gkl8s+cXwP5TR27JWx/A//o1QRm/L8D9pSsXZh8/wP3CEMnpb1vA/ffgMuwLk8D99+Ay7AuTwP4ts5/up8fA//GLJL5b88D/8YskvlvzwP2cfPsOuAPE/0duyVscE8T/R27JWxwTxP25Zq2OCB/E/plScffgM8T+mVJx9+AzxP6ZUnH34DPE/2BUg95oL8T/YFSD3mgvxPzyYJ+rfCPE/Zx8+w64A8T8uJE2pOPvwP5KmVJx9+PA/J+rfCGX08D9Zq2OCB/PwP70ta3VM8PA/hDJ6W9bq8D9ScfbhM+zwP1Jx9uEz7PA/6LSBThvo8D99+Ay7AuTwPxM8mCfq3/A/EzyYJ+rf8D/aQKcNdNrwPwXIveZC0vA/Bci95kLS8D9whDJ6W9bwP5sLSVMqzvA//o1QRm/L8D+U0duyVsfwP5TR27JWx/A/VJx9+Ay78D+/WPKLJb/wP1ScffgMu/A/fyOU0duy8D/jpZvEILDwP38jlNHbsvA/FWcfPsOu8D+qqqqqqqrwP0DuNReSpvA/1THBg3mi8D8H80T9G6HwP2t1TPBgnvA/lvxiyS+W8D/IveZC0pTwP/l+arx0k/A/wYN5ov6N8D/zRP0boYzwP1fHBA/mifA/gk4b6LSB8D8XkqZUnH3wP4JOG+i0gfA/SVMqzj588D8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2269\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2270\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2265\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2266\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2267\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2277\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2271\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2272\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2273\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2278\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2279\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2274\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2275\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2276\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2286\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2280\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2281\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2282\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2287\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2288\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2283\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2284\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2285\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2295\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2289\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2290\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2291\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2296\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2297\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2292\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2293\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2294\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2304\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2298\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2299\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2300\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2305\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2306\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2301\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2302\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2303\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2313\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2307\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2308\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2309\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2314\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2315\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2310\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2311\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2312\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2322\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2316\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2317\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2318\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2323\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2324\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2319\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2320\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2321\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#756bb1\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2331\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2325\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2326\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2327\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"5BdLfrHklz8kTak4+/CZP6C3Za2OCZ4/JE2pOPvwmT/EZ9gVIPeaPwCdNtBpA50/wIN5ov6NoD9gggfzRP2bP7QehetRuJ4/NtBpA502oD96FK5H4XqkP2atjgkezKM/Zq2OCR7Moz8aL90kBoGlP0b9G6GM3qY/hjJ6W9bqqD9y2kCnDXSqPwKdNtBpA60/hl0Bcq+5sD+xK0DuNReyP7ErQO41F7I/57SBThvotD/JoUW28/20Py+W/GLJL7Y/ASuHFtnOtz+3rNUxwYO5P08b6LSBTrs/5Yn6N0IZvT9f5dAi2/m+P1CNl24Sg8A/IiIiIiIiwj9yr7mQNKXCP2atjgkezMM/ro4JHswTxT/2b4QyelvGP5I0peLsw8c/gNxrLiRNyT9whDJ6W9bKP7QPn2FXgMw/+JoLSVMqzj+QCR7ME/XPP4QyelvW6tA/JE2pOPvw0T8YS36x5BfTP5tScfbhM9Q/jlBGb8ta1T8sQO41F5LWP8gED+aJ+tc/uwLkXnMh2T8HOm2g0wbaPwc6baDTBto/rdUxwYN52j9Z8oslv1jaP/+NUEZvy9o/+Qy7AuRe2z8OdNpApw3cPz/DrgC519w/i/o3Qhm93T8n6t8IZfTeP8cED+aJ+t8/B/NE/Ruh4D9zaJHtfD/hP3pb1uqY4OE/yuhtWatj4j/v7u7u7u7iP/bhM+wKkOM/NtBpA5025D/otIFOG+jkP4wlv1jyi+U/dgXIveZC5j8adgXIvebmPxHK6G1Zq+c/tTomeDBP6D+9LWt1TPDoP5qZmZmZmek/dgXIveZC6j+pfyOU0dvqPxP1b4Qyeus/t2Wtjgke7D/q3whl9LbsP4Dcay4kTe0/0GkDnTbQ7T/0b4QyelvuP374DLsC5O4/lIqzD59h7z8Qn2FXgNzvP1sdEzyYJ/A/Lmt1TPBg8D/O91PjpZvwP2lKxdmHz/A/0duyVscE8T8Bcq+5kDTxP6tjggfzRPE/5F5zIWlK8T95ov6NUEbxP6QpFWcfPvE/Om2g0wY68T/6N0IZvS3xP1eA3GsuJPE/UEZvy1od8T97zYWkKRXxP25Zq2OCB/E/0duyVscE8T8uJE2pOPvwP70ta3VM8PA/vS1rdUzw8D/otIFOG+jwP0X9G6GM3vA/Rf0boYze8D8FyL3mQtLwP5sLSVMqzvA//o1QRm/L8D8pFWcfPsPwP+rfCGX0tvA/seQXS36x8D9A7jUXkqbwPwfzRP0bofA/ALnXXEia8D/IveZC0pTwP8GDeaL+jfA/HswT9W+E8D+CThvotIHwPxeSplScffA/Qhm9LWt18D9CGb0ta3XwP22g0wY6bfA/baDTBjpt8D8D5F5zIWnwP5gn6t8IZfA/Lmt1TPBg8D8ua3VM8GDwP/VvhDJ6W/A/IPeaC0lT8D8nMQisHFrwP+41F5KmVPA/tjomeDBP8D8ZvS1rdUzwPxm9LWt1TPA/Gb0ta3VM8D/hwTxR/0bwP0RERERERPA/dgXIveZC8D92Bci95kLwP9qHz7ArQPA/2ofPsCtA8D/ah8+wK0DwP9qHz7ArQPA/2ofPsCtA8D/ah8+wK0DwP9qHz7ArQPA/DElTKs4+8D9vy1odEzzwP2/LWh0TPPA/b8taHRM88D89CtejcD3wP2/LWh0TPPA/2ofPsCtA8D/ah8+wK0DwP9qHz7ArQPA/RERERERE8D/ah8+wK0DwP3YFyL3mQvA/2ofPsCtA8D+EeaL+jVDwP/VvhDJ6W/A/NaXi7MNn8D8QWDm0yHbwPxeSplScffA/7AqQe82F8D9XxwQP5onwP8GDeaL+jfA/80T9G6GM8D8rQO41F5LwPytA7jUXkvA/wYN5ov6N8D/zRP0boYzwP1fHBA/mifA/7AqQe82F8D8ezBP1b4TwP4JOG+i0gfA/F5KmVJx98D8XkqZUnH3wP3TaQKcNdPA/2FxImlJx8D9toNMGOm3wP9Ei2/l+avA/mCfq3whl8D8ua3VM8GDwP8OuALnXXPA/WfKLJb9Y8D/uNReSplTwP7Y6JngwT/A/Gb0ta3VM8D+vALnXXEjwP0RERERERPA/DElTKs4+8D+hjN6WtTrwPwUP5on6N/A/mlJx9uEz8D/3mgtJUyrwP8XZh8+wK/A/8GCeqH8j8D8iIiIiIiLwP4akKRVnH/A/Tak4+/AZ8D+xK0DuNRfwP0Zvy1odE/A/3LJWxwQP8D9x9uEz7ArwPwc6baDTBvA/nH34DLsC8D/IBA/mifrvP/KLJb9Y8u8/HhM8mCfq7z9ImlJx9uHvP3QhaUrF2e8/OiZ4ME/U7z9mrY4JHszvP5A0peLsw+8/vLu7u7u77z/mQtKUirPvPxLK6G1Zq+8/PFH/Riij7z8FVg4tsp3vP2jYFSD3mu8/vuZC0pSK7z++5kLSlIrvPxT1b4Qyeu8/PnyGXQFy7z/OhaQpFWfvP2oDnTbQae8/lIqzD59h7z8klNHbslbvP4cW2c73U+8/FiD3mgtJ7z+kKRVnHz7vP2wuJE2pOO8/lrU6Jngw7z/CPFH/RijvP+zDZ9gVIO8/fM2FpCkV7z8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2332\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2333\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2328\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2329\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2330\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2340\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2334\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2335\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2336\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"hDJ6W9bqmD8kTak4+/CZPwTIveZC0pQ/RP0boYzelj/Ag3mi/o2gP4QyelvW6pg/YIIH80T9mz8AnTbQaQOdP/qp8dJNYqA/dgXIveZCoj8qhxbZzvejPxYg95oLSaM/Rv0boYzepj9qvHSTGASmP3LaQKcNdKo/1r8RyuhtqT9iggfzRP2rP6K3Za2OCa4/NtBpA502sD8JZfS2rNWxPwG511xImrI/8WCeqH8jtD8ZL90kBoG1P38jlNHbsrY/oUW28/3UuD+vALnXXEi6P5f8Yskvlrw/3d3d3d3dvT////////+/P/T91HjpJsE/zj58hl0Bwj9uWatjggfDPw502kCnDcQ/VlVVVVVVxT/yGXYFyL3GPzr78Bl2Bcg/fIZdAXKvyT8YS36x5BfLP1zW6pjgwcw/9ET9G6GMzj/G2YfPsCvQP4IH80T9G9E/IiIiIiIi0j9sLiRNqTjTP+41F5KmVNQ/4jPsCpB71T8qFWcfPsPWP8gED+aJ+tc/D+aJ+jdC2T8HOm2g0wbaP1sdEzyYJ9o/A+RecyFp2j9XxwQP5onaP1WcffgMu9o/9+Ez7AqQ2z8MSVMqzj7cP5F7zYWkKd0/3bJWxwQP3j8lv1jyiyXfP7dlrY4JHuA/ME/UvxHK4D/y0k1iEFjhP/nFkl8s+eE/8Rl2Bci94j9Apw102kDjP5x9+Ay7AuQ/B/NE/Ruh5D8P5on6N0LlP7NWxwQP5uU/yL3mQtKU5j8VIPeaC0nnP7mQNKXi7Oc/3GsuJE2p6D/kXnMhaUrpP5ZDi2zn++k/cq+5kDSl6j95ov6NUEbrP7mQNKXi7Os/iIiIiIiI7D+6AuRecyHtP3yGXQFyr+0/oIzelrU67j/Gkl8s+cXuP04b6LSBTu8/Zq2OCR7M7z/wYJ6ofyPwPy5rdUzwYPA/a3VM8GCe8D83iUFg5dDwPzyYJ+rfCPE/Om2g0wY68T9VVVVVVVXxPyrOPnyGXfE/jlBGb8ta8T+OUEZvy1rxP45QRm/LWvE/ThvotIFO8T95ov6NUEbxP0GnDXTaQPE/pCkVZx8+8T/PsCtA7jXxP8I8Uf9GKPE/kHvNhaQp8T9XgNxrLiTxP7sC5F5zIfE/5on6N0IZ8T/mifo3QhnxPxhLfrHkF/E/rY4JHswT8T9D0pSKsw/xP9gVIPeaC/E/PJgn6t8I8T/R27JWxwTxP2cfPsOuAPE/meDBPFH/8D+SplScffjwP8Rn2BUg9/A/J+rfCGX08D/v7u7u7u7wP1Jx9uEz7PA/r7mQNKXi8D99+Ay7AuTwP6h/I5TR2/A/qH8jlNHb8D8+w64AudfwP2lKxdmHz/A/0wY6baDT8D/+jVBGb8vwP5TR27JWx/A/v1jyiyW/8D8pFWcfPsPwPxyhjN6WtfA/seQXS36x8D/jpZvEILDwPxVnHz7DrvA/3GsuJE2p8D8VZx8+w67wP6qqqqqqqvA/QO41F5Km8D/cay4kTanwP6qqqqqqqvA/cq+5kDSl8D/cay4kTanwP0DuNReSpvA/QO41F5Km8D9A7jUXkqbwP0DuNReSpvA/QO41F5Km8D9A7jUXkqbwP0DuNReSpvA/cq+5kDSl8D9A7jUXkqbwP6qqqqqqqvA/qqqqqqqq8D946SYxCKzwPxVnHz7DrvA/6t8IZfS28D+U0duyVsfwP9MGOm2g0/A/qH8jlNHb8D99+Ay7AuTwP+/u7u7u7vA/J+rfCGX08D+SplScffjwP8Rn2BUg9/A/xGfYFSD38D/KoUW28/3wP5KmVJx9+PA/kqZUnH348D8n6t8IZfTwPyfq3whl9PA/7+7u7u7u8D9ScfbhM+zwP+i0gU4b6PA/6LSBThvo8D+vuZA0peLwPxM8mCfq3/A/qH8jlNHb8D9whDJ6W9bwP9MGOm2g0/A/aUrF2YfP8D/+jVBGb8vwP8aSXyz5xfA/KRVnHz7D8D+/WPKLJb/wPyLb+X5qvPA/6t8IZfS28D9/I5TR27LwPxVnHz7DrvA/qqqqqqqq8D9A7jUXkqbwP3KvuZA0pfA/a3VM8GCe8D8AuddcSJrwP5b8YskvlvA/XQFyr7mQ8D9dAXKvuZDwP1fHBA/mifA/7AqQe82F8D+0D59hV4DwPxeSplScffA/rdUxwYN58D902kCnDXTwP9hcSJpScfA/n2FXgNxr8D8D5F5zIWnwP5gn6t8IZfA/Lmt1TPBg8D/DrgC511zwP1nyiyW/WPA/7jUXkqZU8D+2OiZ4ME/wP7Y6JngwT/A/S36x5BdL8D/hwTxR/0bwPwxJUyrOPvA/2ofPsCtA8D8FD+aJ+jfwPwUP5on6N/A/mlJx9uEz8D/F2YfPsCvwP1sdEzyYJ/A/Wx0TPJgn8D++nxov3STwP4akKRVnH/A/G+i0gU4b8D+xK0DuNRfwP0Zvy1odE/A/3LJWxwQP8D+jt2WtjgnwPwc6baDTBvA/nH34DLsC8D/IBA/mifrvPyuHFtnO9+8/jgkezBP17z8eEzyYJ+rvP+QXS36x5O8/5BdLfrHk7z86JngwT9TvP2atjgkezO8/yi+W/GLJ7z8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2341\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2342\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2337\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2338\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2339\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2349\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2343\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2344\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2345\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2350\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2351\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2346\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2347\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2348\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#9e9ac8\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2358\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2352\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2353\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2354\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"xJJfLPnFkj+EXQFyr7mQP6Ti7MNn2JU/RP0boYzelj9krY4JHsyTP6Ti7MNn2JU/5BdLfrHklz8kTak4+/CZP3TpJjEIrJw/LGt1TPBgnj/6qfHSTWKgPyZ4ME/Uv6E/FiD3mgtJoz96FK5H4XqkP6bi7MNn2KU/5hdLfrHkpz/WvxHK6G2pPxL1b4Qyeqs/jFBGb8tarT9x9uEz7AqwPxEREREREbE/WfKLJb9Ysj8rhxbZzvezP497zYWkKbU/YRBYObTItj9vy1odEzy4P19zIWlKxbk/9+Ez7AqQuz9vPQrXo3C9P69yaJHtfL8/hl0Bcq+5wD8meDBP1L/BPxp2Bci95sI/DnTaQKcNxD9WVVVVVVXFP/IZdgXIvcY/jt6WtTomyD8oo7dlrY7JPxhLfrHkF8s/XNbqmODBzD+gYVeA3GvOP43elrU6JtA/ggfzRP0b0T8iIiIiIiLSP/s3Qhm9LdM/RERERERE1D84Qhm9LWvVP9YxwYN5otY/HhM8mCfq1z9l9Las1THZP1fHBA/mido/84slv1jy2z85Qhm9LWvdP9MGOm2g094/YVeA3Gsu4D+9LWt1TPDgP3yGXQFyr+E/T9S/Ecro4T+jt2WtjgniPyIiIiIiIuI/oYzelrU64j+9dJMYBFbiPx7ME/VvhOI/7+7u7u7u4j9pA5020GnjP/Bgnqh/I+Q/seQXS36x5D+511xImlLlPzLBg3mi/uU/cq+5kDSl5j/qmODBPFHnP2OCB/NE/ec/B/NE/Ruh6D8P5on6N0LpPxfZzvdT4+k/SVMqzj586j9QRm/LWh3rP+ZC0pSKs+s/C0lTKs4+7D8+w64AudfsPyrOPnyGXe0/TtS/Ecro7T902kCnDXTuPyjq3whl9O4/PnyGXQFy7z+6kDSl4uzvPzCW/GLJL/A/mCfq3whl8D/O91PjpZvwP38jlNHbsvA/6t8IZfS28D8coYzelrXwP0coo7dlrfA/qqqqqqqq8D/VMcGDeaLwPwC511xImvA/K0DuNReS8D8XkqZUnH3wP7QPn2FXgPA/Qhm9LWt18D9toNMGOm3wPzWl4uzDZ/A/WfKLJb9Y8D+2OiZ4ME/wP0RERERERPA/RERERERE8D9vy1odEzzwP2JXgNxrLvA/95oLSVMq8D8iIiIiIiLwPyIiIiIiIvA/G+i0gU4b8D8b6LSBThvwP7ErQO41F/A/eDBP1L8R8D/cslbHBA/wPw502kCnDfA/cfbhM+wK8D+jt2WtjgnwP3H24TPsCvA/o7dlrY4J8D9x9uEz7ArwP3H24TPsCvA/cfbhM+wK8D9x9uEz7ArwP3H24TPsCvA/cfbhM+wK8D9x9uEz7ArwP9yyVscED/A/3LJWxwQP8D/cslbHBA/wP3gwT9S/EfA/DnTaQKcN8D8UrkfhehTwP9yyVscED/A/eDBP1L8R8D9Gb8taHRPwP0Zvy1odE/A/Rm/LWh0T8D94ME/UvxHwP0Zvy1odE/A/eDBP1L8R8D/j7MNn2BXwP7ErQO41F/A/sStA7jUX8D9Gb8taHRPwP7ErQO41F/A/Rm/LWh0T8D+xK0DuNRfwP7ErQO41F/A/4+zDZ9gV8D+xK0DuNRfwP7ErQO41F/A/sStA7jUX8D9/arx0kxjwP7ErQO41F/A/Rm/LWh0T8D+xK0DuNRfwP7ErQO41F/A/sStA7jUX8D9Gb8taHRPwP+Psw2fYFfA/sStA7jUX8D9Gb8taHRPwPw502kCnDfA/eDBP1L8R8D+q8dJNYhDwP0Zvy1odE/A/Rm/LWh0T8D9Gb8taHRPwP0Zvy1odE/A/eDBP1L8R8D9Gb8taHRPwP0Zvy1odE/A/Rm/LWh0T8D/j7MNn2BXwP7ErQO41F/A/sStA7jUX8D/j7MNn2BXwPxvotIFOG/A/G+i0gU4b8D+xK0DuNRfwP02pOPvwGfA/G+i0gU4b8D8b6LSBThvwP+kmMQisHPA/G+i0gU4b8D+GpCkVZx/wP4akKRVnH/A/hqQpFWcf8D/wYJ6ofyPwP2JXgNxrLvA/b8taHRM88D8ZvS1rdUzwP+41F5KmVPA/i7MPn2FX8D9gLPnFkl/wPwPkXnMhafA/baDTBjpt8D8KHswT9W/wP0IZvS1rdfA/2FxImlJx8D8KHswT9W/wP9hcSJpScfA/Ch7ME/Vv8D/YXEiaUnHwP22g0wY6bfA/baDTBjpt8D8D5F5zIWnwPwPkXnMhafA/mCfq3whl8D/K6G1Zq2PwP2As+cWSX/A/9W+EMnpb8D+Lsw+fYVfwPyD3mgtJU/A/7jUXkqZU8D+EeaL+jVDwPxm9LWt1TPA/rwC511xI8D9ERERERETwP0RERERERPA/b8taHRM88D89CtejcD3wPwUP5on6N/A/BQ/mifo38D8wlvxiyS/wPzCW/GLJL/A/xdmHz7Ar8D/3mgtJUyrwP/Bgnqh/I/A/hqQpFWcf8D+4Za2OCR7wP39qvHSTGPA/Rm/LWh0T8D94ME/UvxHwP0Zvy1odE/A/cfbhM+wK8D8HOm2g0wbwPwc6baDTBvA/zj58hl0B8D8=\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2359\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2360\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2355\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2356\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2357\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2367\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2361\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2362\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2363\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2368\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2369\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2364\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2365\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2366\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2376\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2370\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2371\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2372\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[241],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2377\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2378\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2373\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2374\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2375\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#cbc9e2\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2385\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2379\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2380\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2381\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2386\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2387\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2382\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2383\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2384\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2394\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2388\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2389\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2390\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2395\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2396\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2391\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2392\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2393\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2403\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2397\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2398\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2399\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2404\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2405\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2400\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2401\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2402\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2412\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2406\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2407\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2408\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2413\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2414\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2409\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2410\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2411\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2421\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2415\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2416\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2417\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2422\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2423\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2418\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2419\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2420\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2430\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2424\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2425\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2426\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2431\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2432\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2427\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2428\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2429\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2439\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2433\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2434\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2435\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2440\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2441\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2436\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2437\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2438\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2448\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2442\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2443\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2444\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2449\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2450\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2445\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2446\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2447\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2457\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2451\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2452\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2453\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2458\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2459\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2454\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2455\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2456\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2466\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2460\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2461\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2462\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2467\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2468\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2463\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2464\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2465\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2475\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2469\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2470\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2471\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2476\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2477\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2472\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2473\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2474\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2484\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2478\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2479\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2480\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2485\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2486\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2481\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2482\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2483\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2493\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2487\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2488\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2489\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2494\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2495\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2490\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2491\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2492\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2502\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2496\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2497\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2498\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2503\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2504\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2499\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2500\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2501\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2511\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2505\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2506\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2507\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2512\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2513\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2508\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2509\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2510\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2520\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2514\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2515\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2516\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2521\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2522\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2517\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2518\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2519\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2529\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2523\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2524\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2525\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2530\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2531\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2526\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2527\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2528\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2538\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2532\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2533\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2534\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2539\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2540\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2535\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2536\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2537\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2547\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2541\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2542\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2543\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2548\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2549\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2544\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2545\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2546\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2556\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2550\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2551\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2552\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2557\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2558\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2553\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2554\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2555\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2565\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2559\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2560\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2561\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2566\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2567\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2562\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2563\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2564\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2574\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2568\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2569\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2570\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2575\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2576\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2571\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2572\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2573\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2583\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2577\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2578\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2579\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2584\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2585\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2580\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2581\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2582\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2592\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2586\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2587\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2588\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2593\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2594\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2589\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2590\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2591\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2217\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2231\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2232\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2233\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2234\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p2240\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p2239\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2241\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2242\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p2243\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LogAxis\",\"id\":\"p2226\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"LogTicker\",\"id\":\"p2227\",\"attributes\":{\"num_minor_ticks\":10,\"mantissas\":[1,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"LogTickFormatter\",\"id\":\"p2228\"},\"axis_label\":\"absorbance\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2229\"}}}],\"right\":[{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p2595\",\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2596\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"glucose\"},\"renderers\":[{\"id\":\"p2250\"},{\"id\":\"p2259\"},{\"id\":\"p2268\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2597\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol\"},\"renderers\":[{\"id\":\"p2277\"},{\"id\":\"p2286\"},{\"id\":\"p2295\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2598\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol:glucose 4:1\"},\"renderers\":[{\"id\":\"p2304\"},{\"id\":\"p2313\"},{\"id\":\"p2322\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2599\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol:glucose 2:1\"},\"renderers\":[{\"id\":\"p2331\"},{\"id\":\"p2340\"},{\"id\":\"p2349\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2600\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sorbitol:glucose 1:1\"},\"renderers\":[{\"id\":\"p2358\"},{\"id\":\"p2367\"},{\"id\":\"p2376\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p2601\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"regression\"},\"renderers\":[{\"id\":\"p2385\"},{\"id\":\"p2394\"},{\"id\":\"p2403\"},{\"id\":\"p2412\"},{\"id\":\"p2421\"},{\"id\":\"p2430\"},{\"id\":\"p2439\"},{\"id\":\"p2448\"},{\"id\":\"p2457\"},{\"id\":\"p2466\"},{\"id\":\"p2475\"},{\"id\":\"p2484\"},{\"id\":\"p2493\"},{\"id\":\"p2502\"},{\"id\":\"p2511\"},{\"id\":\"p2520\"},{\"id\":\"p2529\"},{\"id\":\"p2538\"},{\"id\":\"p2547\"},{\"id\":\"p2556\"},{\"id\":\"p2565\"},{\"id\":\"p2574\"},{\"id\":\"p2583\"},{\"id\":\"p2592\"}]}}]}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2221\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2222\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2223\"},\"axis_label\":\"time (hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2224\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2225\",\"attributes\":{\"axis\":{\"id\":\"p2221\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2230\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2226\"}}}],\"frame_width\":400,\"frame_height\":200}}]}};\n", " const render_items = [{\"docid\":\"3c174b56-c5d1-4fa8-b2bb-57c14e1fed4e\",\"roots\":{\"p2209\":\"a47bda41-1408-40be-8242-f219be0318a4\"},\"root_ids\":[\"p2209\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p2209" } }, "output_type": "display_data" } ], "source": [ "df_sorb, p = multi_reg_plot(\n", " df,\n", " [\"glucose\", \"sorbitol\", 'sorbitol:glucose 4:1', 'sorbitol:glucose 2:1', 'sorbitol:glucose 1:1'],\n", " colors=['#1f77b4', 'orange'] + list(bokeh.palettes.Purples5[1:-1]),\n", " OD_range=OD_range,\n", ")\n", "\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "58cbd009-0936-4b10-bb21-ed1a8a2b28e7", "metadata": {}, "source": [ "The regressions look good! Now let's make a plot of the growth rates we got from the regression." ] }, { "cell_type": "code", "execution_count": 30, "id": "a32bf2bc-4436-45fb-93fc-19366d400cbd", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "shape: (24, 7)
conditiontrialdiaux_phaseOD_lowOD_highA0r
stri64i64f64f64f64f64
"glucose"000.10.40.0242820.593354
"glucose"100.10.40.0256890.60446
"glucose"200.10.40.027510.594018
"sorbitol"000.10.60.0275450.392449
"sorbitol"100.10.60.0261910.400065
"sorbitol:glucose 1:1"010.650.80.1010140.281996
"sorbitol:glucose 1:1"100.10.30.0264590.597242
"sorbitol:glucose 1:1"110.650.80.1016540.298754
"sorbitol:glucose 1:1"200.10.30.0265990.561807
"sorbitol:glucose 1:1"210.650.80.1059690.278731
" ], "text/plain": [ "shape: (24, 7)\n", "┌──────────────────────┬───────┬─────────────┬────────┬─────────┬──────────┬──────────┐\n", "│ condition ┆ trial ┆ diaux_phase ┆ OD_low ┆ OD_high ┆ A0 ┆ r │\n", "│ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │\n", "│ str ┆ i64 ┆ i64 ┆ f64 ┆ f64 ┆ f64 ┆ f64 │\n", "╞══════════════════════╪═══════╪═════════════╪════════╪═════════╪══════════╪══════════╡\n", "│ glucose ┆ 0 ┆ 0 ┆ 0.1 ┆ 0.4 ┆ 0.024282 ┆ 0.593354 │\n", "│ glucose ┆ 1 ┆ 0 ┆ 0.1 ┆ 0.4 ┆ 0.025689 ┆ 0.60446 │\n", "│ glucose ┆ 2 ┆ 0 ┆ 0.1 ┆ 0.4 ┆ 0.02751 ┆ 0.594018 │\n", "│ sorbitol ┆ 0 ┆ 0 ┆ 0.1 ┆ 0.6 ┆ 0.027545 ┆ 0.392449 │\n", "│ sorbitol ┆ 1 ┆ 0 ┆ 0.1 ┆ 0.6 ┆ 0.026191 ┆ 0.400065 │\n", "│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │\n", "│ sorbitol:glucose 1:1 ┆ 0 ┆ 1 ┆ 0.65 ┆ 0.8 ┆ 0.101014 ┆ 0.281996 │\n", "│ sorbitol:glucose 1:1 ┆ 1 ┆ 0 ┆ 0.1 ┆ 0.3 ┆ 0.026459 ┆ 0.597242 │\n", "│ sorbitol:glucose 1:1 ┆ 1 ┆ 1 ┆ 0.65 ┆ 0.8 ┆ 0.101654 ┆ 0.298754 │\n", "│ sorbitol:glucose 1:1 ┆ 2 ┆ 0 ┆ 0.1 ┆ 0.3 ┆ 0.026599 ┆ 0.561807 │\n", "│ sorbitol:glucose 1:1 ┆ 2 ┆ 1 ┆ 0.65 ┆ 0.8 ┆ 0.105969 ┆ 0.278731 │\n", "└──────────────────────┴───────┴─────────────┴────────┴─────────┴──────────┴──────────┘" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Look at result\n", "df_sorb" ] }, { "cell_type": "markdown", "id": "b7a52a50-2364-4310-86de-3ec4e71a52cd", "metadata": {}, "source": [ "Looks good; now let's make a plot!" ] }, { "cell_type": "code", "execution_count": 31, "id": "406d614d-6093-4786-a4e1-106f2e6623e1", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"085ba4fa-39db-49bb-9c10-a89089a1e1e2\":{\"version\":\"3.6.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2681\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"FactorRange\",\"id\":\"p2680\",\"attributes\":{\"factors\":[[\"glucose\",\"0\"],[\"sorbitol\",\"0\"],[\"sorbitol:glucose 4:1\",\"0\"],[\"sorbitol:glucose 4:1\",\"1\"],[\"sorbitol:glucose 2:1\",\"0\"],[\"sorbitol:glucose 2:1\",\"1\"],[\"sorbitol:glucose 1:1\",\"0\"],[\"sorbitol:glucose 1:1\",\"1\"]]}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2690\",\"attributes\":{\"end\":0.8}},\"x_scale\":{\"type\":\"object\",\"name\":\"CategoricalScale\",\"id\":\"p2691\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2692\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2688\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2727\",\"attributes\":{\"name\":\"hover_glyphs\",\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2718\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2719\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2720\"},\"data\":{\"type\":\"map\",\"entries\":[[\"condition\",[\"glucose\",\"glucose\",\"glucose\",\"sorbitol\",\"sorbitol\",\"sorbitol\",\"sorbitol:glucose 4:1\",\"sorbitol:glucose 4:1\",\"sorbitol:glucose 4:1\",\"sorbitol:glucose 4:1\",\"sorbitol:glucose 4:1\",\"sorbitol:glucose 4:1\",\"sorbitol:glucose 2:1\",\"sorbitol:glucose 2:1\",\"sorbitol:glucose 2:1\",\"sorbitol:glucose 2:1\",\"sorbitol:glucose 2:1\",\"sorbitol:glucose 2:1\",\"sorbitol:glucose 1:1\",\"sorbitol:glucose 1:1\",\"sorbitol:glucose 1:1\",\"sorbitol:glucose 1:1\",\"sorbitol:glucose 1:1\",\"sorbitol:glucose 1:1\"]],[\"r\",[0.5933536217655401,0.6044597012064008,0.5940176056366303,0.39244861982939055,0.4000653895524211,0.4123252288803207,0.6124827041837778,0.376393642870567,0.6170442209767268,0.3761508453369646,0.5532570875322552,0.36641175477017807,0.6006274826954408,0.3316596851555298,0.590640427797612,0.34417577210160877,0.5651592282890345,0.34635618973384436,0.5966503190704422,0.2819963231055793,0.5972421177296825,0.2987541076003245,0.5618065220353545,0.27873096188751656]],[\"diaux_phase\",[\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\",\"0\",\"1\"]],[\"cat\",[[\"glucose\",\"0\"],[\"glucose\",\"0\"],[\"glucose\",\"0\"],[\"sorbitol\",\"0\"],[\"sorbitol\",\"0\"],[\"sorbitol\",\"0\"],[\"sorbitol:glucose 4:1\",\"0\"],[\"sorbitol:glucose 4:1\",\"1\"],[\"sorbitol:glucose 4:1\",\"0\"],[\"sorbitol:glucose 4:1\",\"1\"],[\"sorbitol:glucose 4:1\",\"0\"],[\"sorbitol:glucose 4:1\",\"1\"],[\"sorbitol:glucose 2:1\",\"0\"],[\"sorbitol:glucose 2:1\",\"1\"],[\"sorbitol:glucose 2:1\",\"0\"],[\"sorbitol:glucose 2:1\",\"1\"],[\"sorbitol:glucose 2:1\",\"0\"],[\"sorbitol:glucose 2:1\",\"1\"],[\"sorbitol:glucose 1:1\",\"0\"],[\"sorbitol:glucose 1:1\",\"1\"],[\"sorbitol:glucose 1:1\",\"0\"],[\"sorbitol:glucose 1:1\",\"1\"],[\"sorbitol:glucose 1:1\",\"0\"],[\"sorbitol:glucose 1:1\",\"1\"]]],[\"__label\",[\"glucose, 0\",\"glucose, 0\",\"glucose, 0\",\"sorbitol, 0\",\"sorbitol, 0\",\"sorbitol, 0\",\"sorbitol:glucose 4:1, 0\",\"sorbitol:glucose 4:1, 1\",\"sorbitol:glucose 4:1, 0\",\"sorbitol:glucose 4:1, 1\",\"sorbitol:glucose 4:1, 0\",\"sorbitol:glucose 4:1, 1\",\"sorbitol:glucose 2:1, 0\",\"sorbitol:glucose 2:1, 1\",\"sorbitol:glucose 2:1, 0\",\"sorbitol:glucose 2:1, 1\",\"sorbitol:glucose 2:1, 0\",\"sorbitol:glucose 2:1, 1\",\"sorbitol:glucose 1:1, 0\",\"sorbitol:glucose 1:1, 1\",\"sorbitol:glucose 1:1, 0\",\"sorbitol:glucose 1:1, 1\",\"sorbitol:glucose 1:1, 0\",\"sorbitol:glucose 1:1, 1\"]],[\"__swarm\",[[\"glucose\",\"0\",0.0],[\"glucose\",\"0\",0.060701161115426935],[\"glucose\",\"0\",-0.09390200932529755],[\"sorbitol\",\"0\",0.0],[\"sorbitol\",\"0\",-0.0800815797738038],[\"sorbitol\",\"0\",-0.02949766908788164],[\"sorbitol:glucose 4:1\",\"0\",0.0],[\"sorbitol:glucose 4:1\",\"1\",0.06837195439855191],[\"sorbitol:glucose 4:1\",\"0\",-0.08925805407057054],[\"sorbitol:glucose 4:1\",\"1\",-0.06981903961093912],[\"sorbitol:glucose 4:1\",\"0\",0.0],[\"sorbitol:glucose 4:1\",\"1\",0.0],[\"sorbitol:glucose 2:1\",\"0\",-0.06834043559310303],[\"sorbitol:glucose 2:1\",\"1\",0.0],[\"sorbitol:glucose 2:1\",\"0\",0.0],[\"sorbitol:glucose 2:1\",\"1\",-0.04789136140960933],[\"sorbitol:glucose 2:1\",\"0\",0.0],[\"sorbitol:glucose 2:1\",\"1\",0.045046495020027395],[\"sorbitol:glucose 1:1\",\"0\",0.0],[\"sorbitol:glucose 1:1\",\"1\",-0.091600703306623],[\"sorbitol:glucose 1:1\",\"0\",-0.0939221656940388],[\"sorbitol:glucose 1:1\",\"1\",0.0],[\"sorbitol:glucose 1:1\",\"0\",0.0],[\"sorbitol:glucose 1:1\",\"1\",0.0]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2728\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2729\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2724\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"__swarm\"},\"y\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p2717\",\"attributes\":{\"palette\":[\"#1f77b4\",\"orange\",\"#1f77b4\",\"orange\",\"#1f77b4\",\"orange\",\"#1f77b4\",\"orange\"],\"factors\":[[\"glucose\",\"0\"],[\"sorbitol\",\"0\"],[\"sorbitol:glucose 4:1\",\"0\"],[\"sorbitol:glucose 4:1\",\"1\"],[\"sorbitol:glucose 2:1\",\"0\"],[\"sorbitol:glucose 2:1\",\"1\"],[\"sorbitol:glucose 1:1\",\"0\"],[\"sorbitol:glucose 1:1\",\"1\"]]}}},\"fill_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"type\":\"object\",\"name\":\"CategoricalColorMapper\",\"id\":\"p2716\",\"attributes\":{\"palette\":[\"#1f77b4\",\"orange\",\"#1f77b4\",\"orange\",\"#1f77b4\",\"orange\",\"#1f77b4\",\"orange\"],\"factors\":[[\"glucose\",\"0\"],[\"sorbitol\",\"0\"],[\"sorbitol:glucose 4:1\",\"0\"],[\"sorbitol:glucose 4:1\",\"1\"],[\"sorbitol:glucose 2:1\",\"0\"],[\"sorbitol:glucose 2:1\",\"1\"],[\"sorbitol:glucose 1:1\",\"0\"],[\"sorbitol:glucose 1:1\",\"1\"]]}}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2725\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"__swarm\"},\"y\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p2717\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p2716\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2726\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"__swarm\"},\"y\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p2717\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"cat\",\"transform\":{\"id\":\"p2716\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2689\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2703\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2704\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2705\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2706\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p2712\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p2711\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2713\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2714\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p2715\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2698\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2699\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2700\"},\"axis_label\":\"growth rate (1/hr)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2701\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"CategoricalAxis\",\"id\":\"p2693\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"CategoricalTicker\",\"id\":\"p2694\"},\"formatter\":{\"type\":\"object\",\"name\":\"CategoricalTickFormatter\",\"id\":\"p2695\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2696\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2697\",\"attributes\":{\"axis\":{\"id\":\"p2693\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2702\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2698\"}}}],\"frame_width\":500,\"frame_height\":275}}]}};\n", " const render_items = [{\"docid\":\"085ba4fa-39db-49bb-9c10-a89089a1e1e2\",\"roots\":{\"p2681\":\"dffb6785-4b8f-4da0-9e1c-d4cee11a52ca\"},\"root_ids\":[\"p2681\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p2681" } }, "output_type": "display_data" } ], "source": [ "# Specify the order of the conditions\n", "order = (\n", " (\"glucose\", 0),\n", " (\"sorbitol\", 0),\n", " (\"sorbitol:glucose 4:1\", 0),\n", " (\"sorbitol:glucose 4:1\", 1),\n", " (\"sorbitol:glucose 2:1\", 0),\n", " (\"sorbitol:glucose 2:1\", 1),\n", " (\"sorbitol:glucose 1:1\", 0),\n", " (\"sorbitol:glucose 1:1\", 1),\n", ")\n", "\n", "# Colors\n", "colors = ['#1f77b4', 'orange'] * 4\n", "\n", "# Make a strip plot of the growth rates\n", "p = iqplot.strip(\n", " df_sorb,\n", " q=\"r\",\n", " cats=[\"condition\", \"diaux_phase\"],\n", " y_axis_label=\"growth rate (1/hr)\",\n", " spread=\"swarm\",\n", " q_axis=\"y\",\n", " order=order,\n", " palette=colors,\n", " frame_width=500,\n", " y_range=[0, 0.8],\n", ")\n", "\n", "bokeh.io.show(p)" ] }, { "cell_type": "markdown", "id": "a47e145f-ca28-451a-99ed-2e075be53edd", "metadata": {}, "source": [ "We see that, indeed, all cells seem to be growing on glucose at the same rate as in pure glucose, but as glucose runs out, the cells grow roughly at the same rate as in pure sorbitol, though with a decreasing rate as the sorbitol:glucose ratio drops." ] }, { "cell_type": "markdown", "id": "8f97a8e2-d28d-487c-9a3a-f60258d55599", "metadata": {}, "source": [ "## Further analysis\n", "\n", "It is up to you to look carefully at the growth curves and set the appropriate OD ranges for the regressions and do analysis for the rest of the sugars and diauxic combinations, as per the instructions in the handout." ] }, { "cell_type": "markdown", "id": "47276e1f-ff98-4da9-873b-742abc57cb77", "metadata": {}, "source": [ "## Computing environment" ] }, { "cell_type": "code", "execution_count": 32, "id": "99c9d53d-4537-4835-8e54-46e69d5d1dfc", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Python implementation: CPython\n", "Python version : 3.12.5\n", "IPython version : 8.27.0\n", "\n", "numpy : 1.26.4\n", "scipy : 1.13.1\n", "pandas : 2.2.2\n", "bokeh : 3.6.0\n", "colorcet : 3.1.0\n", "bi1x : 0.0.14\n", "jupyterlab: 4.2.5\n", "\n" ] } ], "source": [ "%load_ext watermark\n", "%watermark -v -p numpy,scipy,pandas,bokeh,colorcet,bi1x,jupyterlab" ] } ], "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.12.5" } }, "nbformat": 4, "nbformat_minor": 5 }