{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Building Workflow" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "> ### In this tutorial we will cover:\n", "> - the basic \"workflow\" of building a larger molecule in BuildAMol from smaller components" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Building molecules is a straightforward task in BuildAMol. It involves always the same steps:\n", "\n", "```mermaid\n", "\n", "flowchart TB\n", " node_1[\"identify suitable sub-structure A\"]\n", " node_2[\"identify suitable sub-structure B\"]\n", " node_3[\"identify what you want to build\"]\n", " node_4[\"identify atom to connect to B\"]\n", " node_5[\"identify atom to connect to A\"]\n", " node_6[\"identify atom(s) to\\nremove when connecting to B\"]\n", " node_7[\"identify atom(s) to\\nremove when connecting to A\"]\n", " node_8((\"connect\"))\n", " node_9(\"repeat\")\n", " node_3 --> node_1\n", " node_3 --> node_2\n", " node_1 --> node_4\n", " node_2 --> node_5\n", " node_1 --> node_6\n", " node_2 --> node_7\n", " node_6 ---> node_8\n", " node_4 ---> node_8\n", " node_5 --> node_8\n", " node_7 --> node_8\n", " node_8 --> node_9\n", "\n", "```" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As for steps 1 and 2, finding a structure to build and identifying subcomponents - that's on you, BuildAMol cannot help you there! As for steps 3 and 4, thats where BuildAMol can start to help you. How do you identify which atoms to connect and which to remove? Well, by looking at the structures, of course! \n", "\n", "If BuildAMol has a linkage already defined for your specific task, great! But most of the time we want to build custom molecules for which the CHARMM force field does not conveniently have a patch defined. So we need to define the linkage ourselves. We can do this by looking at the structure, checking out what the atoms we want to connect are called, and then define our linkage. We can either connect molecules using the `Molecule.attach` method where we can directly provide the information regarding atoms-to-connect and -remove, or we first set up a `Linkage` which can then use instead. \n", "\n", "The advantage of setting up a `Linkage` first is that we can then re-use the same linkage time and time again, without needing to keep filling in the information manually. We can even add custom linkages to the default settings to make them permanently available whenever we use BuildAMol (checkout the tutorials regarding built-in resources and setting defaults). " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Working by example is usually best, so let us build the following molecule:" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "![image.png](files/mol1_black.png)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can start by identifying the different components that we might want to work with. For example we can choose these:\n", "\n", "![](files/mol1_color.png)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With our components decided, we can start to build. The first step is getting the molecular structures we need. PubChem is sure to have the structures available, so we are not going to load any built-in structures." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import plotly\n", "plotly.offline.init_notebook_mode()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Molecule(1,2,4a,8a-tetrahydronaphthalene)" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import buildamol as bam\n", "\n", "# get the molecules we need\n", "phenyl_methanol = bam.molecule(\"phenylmethanol\")\n", "aldehyde = bam.molecule(\"butyraldehyde\")\n", "amine = bam.molecule(\"methoxyethanamine\")\n", "naphthalene = bam.molecule(\"1,2,4a,8a-tetrahydronaphthalene\")\n", "\n", "# because PubChem structures use a simple enumeration rather than hierarchical atom labelling\n", "# we can (optionally) call `autolabel` to assign more descriptive atom labels which is useful for \n", "# defining linkages\n", "phenyl_methanol.autolabel()\n", "aldehyde.autolabel()\n", "amine.autolabel()\n", "naphthalene.autolabel() " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now that our molecules are all ready, we can start building. We start by attaching the `phenyl_methanol` to the `aldehyde`. To do this, we first visualize both structures to identify the `atom ids` of the atoms we want to connect and remove in both cases." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# visulize the methanol\n", "phenyl_methanol.draw2d(atoms=\"id\").draw(draw_hydrogens=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "From the inspection we can tell that the Oxygen is called `O7`, it is connected to `C7` and `HO7`. `C7` has two hydrogens called `H71` and `H72`. That's all we needed to know at this point. Next up is the aldehyde:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "aldehyde.draw2d(atoms=\"id\").draw(draw_hydrogens=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Creating Linkages manually" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can tell that the tail carbon is called `C4` with its hydrogen atoms `H41`, `H42`, `H43`. The carbon before that was called `C3` and it had hydrogens `H31` and `H32`. In fact, the labelling is quite intuitive, and that's thanks to `autolabel`. It uses a hierarchical ranking scheme to determine atom labels, starting with the highest ranked carbon and then iteratively labelling lesser carbons and hetero atoms. As a rule of thumb, start with the most connected carbon in a circular structure, that's `C1`, then try forming the longest possible chain of consequtive carbons. If you reach a dead-end find the next most connected carbon again and continue from there. Using this scheme, you won't even need to look at small structures like these to know their atom labelling." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Equipped with this information we can attach the aldehyde to the methanol like so:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "# define a linkage for use with bam.connect\n", "# (let's say we don't care about stereochemistry and therefore don't specify and atoms to delete.\n", "# In this case just one of the hydrogens of C7 and C3 will be deleted, which one is random; we can control which one's though, if we wanted to).\n", "link1 = bam.linkage(atom1=\"C7\", # the atom in phenyl_methanol to connect\n", " atom2=\"C3\", # the atom in aldehyde to connect\n", " )\n", "\n", "# now connect the molecules\n", "mol = bam.connect(phenyl_methanol, aldehyde, link1)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# visualize the result (no hydrogens this time)\n", "mol.draw2d(atoms=\"id\").highlight_bonds(mol.get_bonds(\"C7\", \"C3\"), color=\"cyan\").draw()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And there we have connected the two fragments by a new bond between atoms `C7` and `C3`. And this is what it looks like in 3d:" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/noahhk/anaconda3/envs/glyco2/lib/python3.11/site-packages/plotly/express/_core.py:1985: FutureWarning:\n", "\n", "When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", "\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "customdata": [ [ "O7", 1, 1, "UNK", "A" ], [ "O1", 16, 2, "UNK", "A" ] ], "hovertemplate": "atom_element=O
x=%{x}
y=%{y}
z=%{z}
__marker_size=%{marker.size}
atom_id=%{customdata[0]}
atom_serial=%{customdata[1]}
residue_serial=%{customdata[2]}
residue_name=%{customdata[3]}
chain_id=%{customdata[4]}", "legendgroup": "O", "marker": { "color": "red", "opacity": 1, "size": [ 5, 5 ], "sizemode": "area", "sizeref": 0.0125, "symbol": "circle" }, "mode": "markers", "name": "O", "scene": "scene", "showlegend": true, "type": "scatter3d", "x": [ 2.7427, 2.9707185735500605 ], "y": [ 0.0002, -1.5581543230719386 ], "z": [ -0.7083, -1.5679564933203571 ] }, { "customdata": [ [ "C1", 2, 1, "UNK", "A" ], [ "C7", 3, 1, "UNK", "A" ], [ "C6", 4, 1, "UNK", "A" ], [ "C2", 5, 1, "UNK", "A" ], [ "C5", 6, 1, "UNK", "A" ], [ "C3", 7, 1, "UNK", "A" ], [ "C4", 8, 1, "UNK", "A" ], [ "C3", 17, 2, "UNK", "A" ], [ "C2", 18, 2, "UNK", "A" ], [ "C4", 19, 2, "UNK", "A" ], [ "C1", 20, 2, "UNK", "A" ] ], "hovertemplate": "atom_element=C
x=%{x}
y=%{y}
z=%{z}
__marker_size=%{marker.size}
atom_id=%{customdata[0]}
atom_serial=%{customdata[1]}
residue_serial=%{customdata[2]}
residue_name=%{customdata[3]}
chain_id=%{customdata[4]}", "legendgroup": "C", "marker": { "color": "darkslategray", "opacity": 1, "size": [ 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ], "sizemode": "area", "sizeref": 0.0125, "symbol": "circle" }, "mode": "markers", "name": "C", "scene": "scene", "showlegend": true, "type": "scatter3d", "x": [ 0.5758, 2.0447, -0.111, -0.1111, -1.4847, -1.4848, -2.1715, 2.3503084426548155, 3.765267527868757, 2.2492219938807363, 3.886355091921174 ], "y": [ -0.0002, -0.0001, 1.2079, -1.2082, 1.2081, -1.2079, 0.0002, -0.8834024634296196, -1.2922209850675446, -0.5804419286800113, -1.6311513927576677 ], "z": [ 0.272, 0.5309, 0.1508, 0.1507, -0.0915, -0.0917, -0.2128, 1.1028901303912662, 0.7106913752475149, 2.58870854603245, -0.7554317712087635 ] }, { "customdata": [ [ "H71", 9, 1, "UNK", "A" ], [ "H6", 10, 1, "UNK", "A" ], [ "H2", 11, 1, "UNK", "A" ], [ "H5", 12, 1, "UNK", "A" ], [ "H3", 13, 1, "UNK", "A" ], [ "H4", 14, 1, "UNK", "A" ], [ "HO7", 15, 1, "UNK", "A" ], [ "H32", 21, 2, "UNK", "A" ], [ "H21", 22, 2, "UNK", "A" ], [ "H22", 23, 2, "UNK", "A" ], [ "H41", 24, 2, "UNK", "A" ], [ "H42", 25, 2, "UNK", "A" ], [ "H43", 26, 2, "UNK", "A" ], [ "H1", 27, 2, "UNK", "A" ] ], "hovertemplate": "atom_element=H
x=%{x}
y=%{y}
z=%{z}
__marker_size=%{marker.size}
atom_id=%{customdata[0]}
atom_serial=%{customdata[1]}
residue_serial=%{customdata[2]}
residue_name=%{customdata[3]}
chain_id=%{customdata[4]}", "legendgroup": "H", "marker": { "color": "lightgray", "opacity": 1, "size": [ 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ], "sizemode": "area", "sizeref": 0.0125, "symbol": "circle" }, "mode": "markers", "name": "H", "scene": "scene", "showlegend": true, "type": "scatter3d", "x": [ 2.3502, 0.4133, 0.413, -2.0194, -2.0198, -3.241, 2.3709, 1.6450643400057725, 4.471882323689622, 4.078036470512592, 2.9180060619356865, 1.2266779619914019, 2.51314204085538, 4.8911399305101835 ], "y": [ 0.8799, 2.1555, -2.1559, 2.1486, -2.1484, 0.0003, 0.7034, -1.6837241761700423, -0.4827822332813054, -2.1758007126648238, 0.2398951928830546, -0.2881648008672243, -1.458369121088098, -1.957342640611894 ], "z": [ 1.1071, 0.2415, 0.2413, -0.1864, -0.1868, -0.4018, -1.2677, 0.848679249831479, 0.9228699967761033, 1.277710372721652, 2.868073338555587, 2.8474616588736503, 3.1870332017465164, -1.0752976774334817 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.7427, 2.0447 ], "y": [ 0.0002, -0.0001 ], "z": [ -0.7083, 0.5309 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.7427, 2.3709 ], "y": [ 0.0002, 0.7034 ], "z": [ -0.7083, -1.2677 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, 2.0447 ], "y": [ -0.0002, -0.0001 ], "z": [ 0.272, 0.5309 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, -0.111 ], "y": [ -0.0002, 1.2079 ], "z": [ 0.272, 0.1508 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, -0.1111 ], "y": [ -0.0002, -1.2082 ], "z": [ 0.272, 0.1507 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.0447, 2.3502 ], "y": [ -0.0001, 0.8799 ], "z": [ 0.5309, 1.1071 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.111, -1.4847 ], "y": [ 1.2079, 1.2081 ], "z": [ 0.1508, -0.0915 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.111, 0.4133 ], "y": [ 1.2079, 2.1555 ], "z": [ 0.1508, 0.2415 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.1111, -1.4848 ], "y": [ -1.2082, -1.2079 ], "z": [ 0.1507, -0.0917 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.1111, 0.413 ], "y": [ -1.2082, -2.1559 ], "z": [ 0.1507, 0.2413 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4847, -2.1715 ], "y": [ 1.2081, 0.0002 ], "z": [ -0.0915, -0.2128 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4847, -2.0194 ], "y": [ 1.2081, 2.1486 ], "z": [ -0.0915, -0.1864 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4848, -2.1715 ], "y": [ -1.2079, 0.0002 ], "z": [ -0.0917, -0.2128 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4848, -2.0198 ], "y": [ -1.2079, -2.1484 ], "z": [ -0.0917, -0.1868 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -2.1715, -3.241 ], "y": [ 0.0002, 0.0003 ], "z": [ -0.2128, -0.4018 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.9707185735500605, 3.886355091921174 ], "y": [ -1.5581543230719386, -1.6311513927576677 ], "z": [ -1.5679564933203571, -0.7554317712087635 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3503084426548155, 3.765267527868757 ], "y": [ -0.8834024634296196, -1.2922209850675446 ], "z": [ 1.1028901303912662, 0.7106913752475149 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3503084426548155, 2.2492219938807363 ], "y": [ -0.8834024634296196, -0.5804419286800113 ], "z": [ 1.1028901303912662, 2.58870854603245 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3503084426548155, 1.6450643400057725 ], "y": [ -0.8834024634296196, -1.6837241761700423 ], "z": [ 1.1028901303912662, 0.848679249831479 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.765267527868757, 3.886355091921174 ], "y": [ -1.2922209850675446, -1.6311513927576677 ], "z": [ 0.7106913752475149, -0.7554317712087635 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.765267527868757, 4.471882323689622 ], "y": [ -1.2922209850675446, -0.4827822332813054 ], "z": [ 0.7106913752475149, 0.9228699967761033 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.765267527868757, 4.078036470512592 ], "y": [ -1.2922209850675446, -2.1758007126648238 ], "z": [ 0.7106913752475149, 1.277710372721652 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2492219938807363, 2.9180060619356865 ], "y": [ -0.5804419286800113, 0.2398951928830546 ], "z": [ 2.58870854603245, 2.868073338555587 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2492219938807363, 1.2266779619914019 ], "y": [ -0.5804419286800113, -0.2881648008672243 ], "z": [ 2.58870854603245, 2.8474616588736503 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2492219938807363, 2.51314204085538 ], "y": [ -0.5804419286800113, -1.458369121088098 ], "z": [ 2.58870854603245, 3.1870332017465164 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.886355091921174, 4.8911399305101835 ], "y": [ -1.6311513927576677, -1.957342640611894 ], "z": [ -0.7554317712087635, -1.0752976774334817 ] }, { "hoverinfo": "skip", "line": { "color": "black", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.0447, 2.3503084426548155 ], "y": [ -0.0001, -0.8834024634296196 ], "z": [ 0.5309, 1.1028901303912662 ] }, { "hoverinfo": "skip", "line": { "color": "cyan", "width": 5 }, "mode": "lines", "name": "C7-C3", "opacity": true, "showlegend": true, "type": "scatter3d", "x": [ 2.0447, 2.3503084426548155 ], "y": [ -0.0001, -0.8834024634296196 ], "z": [ 0.5309, 1.1028901303912662 ] } ], "layout": { "scene": { "xaxis": { "showgrid": false, "showline": false, "showticklabels": false }, "yaxis": { "showgrid": false, "showline": false, "showticklabels": false }, "zaxis": { "showgrid": false, "showline": false, "showticklabels": false } }, "template": { "data": { "bar": [ { "error_x": { "color": "rgb(36,36,36)" }, "error_y": { "color": "rgb(36,36,36)" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "baxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "line": { "color": "white", "width": 0.6 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "rgb(237,237,237)" }, "line": { "color": "white" } }, "header": { "fill": { "color": "rgb(217,217,217)" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "colorscale": { "diverging": [ [ 0, "rgb(103,0,31)" ], [ 0.1, "rgb(178,24,43)" ], [ 0.2, "rgb(214,96,77)" ], [ 0.3, "rgb(244,165,130)" ], [ 0.4, "rgb(253,219,199)" ], [ 0.5, "rgb(247,247,247)" ], [ 0.6, "rgb(209,229,240)" ], [ 0.7, "rgb(146,197,222)" ], [ 0.8, "rgb(67,147,195)" ], [ 0.9, "rgb(33,102,172)" ], [ 1, "rgb(5,48,97)" ] ], "sequential": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "sequentialminus": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ] }, "colorway": [ "#1F77B4", "#FF7F0E", "#2CA02C", "#D62728", "#9467BD", "#8C564B", "#E377C2", "#7F7F7F", "#BCBD22", "#17BECF" ], "font": { "color": "rgb(36,36,36)" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "radialaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } }, "shapedefaults": { "fillcolor": "black", "line": { "width": 0 }, "opacity": 0.3 }, "ternary": { "aaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "baxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "caxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "mol.draw3d().draw_bond(*mol.get_bonds(\"C3\", \"C7\")[0], linewidth=5, color=\"cyan\").show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can go about attaching a second phenyl-methanol to the structure. This time by connecting it's oxygen `O7` to the `C1` of the aldehyde. We will use the method-syntax `Molecule.attach` this time, as opposed to the function `connect`. Assuming that we do not actually care much about which Hydrogen atom is getting replaced (i.e. we don't care about stereochemistry) or if there is only a single Hydrogen atom to replace anyway, we do not actually need to specify any atoms to delete. If we leave them blank, BuildAMol will just look for the first Hydrogen it can find. " ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# make a second linkage \n", "# this time both atoms only have one hydrogen so we don't need to specify which to delete either\n", "link2 = bam.linkage(atom1=\"C1\", atom2=\"O7\")\n", "\n", "# connect a second phenyl-methanol\n", "mol.attach(phenyl_methanol, link2)\n", "\n", "# visualize the result\n", "mol.draw2d(atoms=\"id\").highlight_bonds(mol.get_bonds(\"C1\", \"O7\"), color=\"cyan\").draw()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now it's time for the amine to join the show. We can savely predict that the highest connected carbon is the one between the nitrogen and oxygen, so we can predict that the N will be called `N1` and the O `O1`. But let's look at the structure all the same to be sure:" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "amine.draw2d(atoms=\"id\").draw(draw_hydrogens=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Phew, lucky we checked the structure. The oxygen was called `O3` because hetero atoms are labelled by the highest labelled neighbor. Nevertheless, we learned the next connection will need to be between `N1` in the amine and `C7` of the second phenyl-methanol in the molecule we are building.\n", "\n", "Since we are building \"from one end to the other\" we do not need to bother with speciying in which residue to search for the atoms to connect, because BuildAMol will by default use the latest residue for attaching new molecules. However, if we do find ourselves working with branched structures, we can always use the `at_residue` and `other_residue` arguments to specify which residues to use when attaching different molecules." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# connect the amine to the molecule\n", "# (this time we care about stereochemistry and specify that HN1A should be deleted)\n", "link3 = bam.linkage(\"C7\", \"N1\", delete_in_source=[\"HN1A\"])\n", "\n", "# attach and visualize\n", "mol.attach(amine, link3)\n", "\n", "mol.draw2d(atoms=\"id\").highlight_bonds(mol.get_bonds(\"C7\", \"N1\"), color=\"cyan\").draw()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Almost there, the only thing left is the naphthalene. We know the drill by now, so let's just quickly visualize to find out what the carbon we want to connect is called." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "naphthalene.draw2d(atoms=\"id\").draw(True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With the information that we are looking for `C6` and its hydrogens, we can finish our structure:" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "link4 = bam.linkage(\"C3\", \"C6\", delete_in_source=[\"H62\"])\n", "\n", "# attach (using another whacky syntax) and visualize\n", "final = mol % link4 + naphthalene\n", "final.draw2d(atoms=\"id\").highlight_bonds(final.get_bonds(\"C3\", \"C6\"), color=\"cyan\").draw()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Optimizing a molecule" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Alrighty, that is the structure we just built! Admitedly, it looks a bit crammed. So, let's optimize the conformation a little. Optimizing conformations in BuildAMol is a topic all to its own, so go check out the tutorial on optimizing structures for a better introduction. Here we will just use the `Molecule.optimize` method with default settings and won't worry anymore about it..." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.7427, 2.0447 ], "y": [ 0.0002, -0.0001 ], "z": [ -0.7083, 0.5309 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.7427, 2.3709 ], "y": [ 0.0002, 0.7034 ], "z": [ -0.7083, -1.2677 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, 2.0447 ], "y": [ -0.0002, -0.0001 ], "z": [ 0.272, 0.5309 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, -0.111 ], "y": [ -0.0002, 1.2079 ], "z": [ 0.272, 0.1508 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, -0.1111 ], "y": [ -0.0002, -1.2082 ], "z": [ 0.272, 0.1507 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.0447, 2.3502 ], "y": [ -0.0001, 0.8799 ], "z": [ 0.5309, 1.1071 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.111, -1.4847 ], "y": [ 1.2079, 1.2081 ], "z": [ 0.1508, -0.0915 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.111, 0.4133 ], "y": [ 1.2079, 2.1555 ], "z": [ 0.1508, 0.2415 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.1111, -1.4848 ], "y": [ -1.2082, -1.2079 ], "z": [ 0.1507, -0.0917 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.1111, 0.413 ], "y": [ -1.2082, -2.1559 ], "z": [ 0.1507, 0.2413 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4847, -2.1715 ], "y": [ 1.2081, 0.0002 ], "z": [ -0.0915, -0.2128 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4847, -2.0194 ], "y": [ 1.2081, 2.1486 ], "z": [ -0.0915, -0.1864 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4848, -2.1715 ], "y": [ -1.2079, 0.0002 ], "z": [ -0.0917, -0.2128 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4848, -2.0198 ], "y": [ -1.2079, -2.1484 ], "z": [ -0.0917, -0.1868 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -2.1715, -3.241 ], "y": [ 0.0002, 0.0003 ], "z": [ -0.2128, -0.4018 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.9707185735500605, 3.886355091921174 ], "y": [ -1.5581543230719386, -1.6311513927576677 ], "z": [ -1.5679564933203571, -0.7554317712087635 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3503084426548155, 3.765267527868757 ], "y": [ -0.8834024634296196, -1.2922209850675446 ], "z": [ 1.1028901303912662, 0.7106913752475149 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3503084426548155, 2.2492219938807363 ], "y": [ -0.8834024634296196, -0.5804419286800113 ], "z": [ 1.1028901303912662, 2.58870854603245 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3503084426548155, 1.6450643400057725 ], "y": [ -0.8834024634296196, -1.6837241761700423 ], "z": [ 1.1028901303912662, 0.848679249831479 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.765267527868757, 3.886355091921174 ], "y": [ -1.2922209850675446, -1.6311513927576677 ], "z": [ 0.7106913752475149, -0.7554317712087635 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.765267527868757, 4.471882323689622 ], "y": [ -1.2922209850675446, -0.4827822332813054 ], "z": [ 0.7106913752475149, 0.9228699967761033 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.765267527868757, 4.078036470512592 ], "y": [ -1.2922209850675446, -2.1758007126648238 ], "z": [ 0.7106913752475149, 1.277710372721652 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2492219938807363, 2.9180060619356865 ], "y": [ -0.5804419286800113, 0.2398951928830546 ], "z": [ 2.58870854603245, 2.868073338555587 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2492219938807363, 1.2266779619914019 ], "y": [ -0.5804419286800113, -0.2881648008672243 ], "z": [ 2.58870854603245, 2.8474616588736503 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2492219938807363, 2.51314204085538 ], "y": [ -0.5804419286800113, -1.458369121088098 ], "z": [ 2.58870854603245, 3.1870332017465164 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.0447, 2.3503084426548155 ], "y": [ -0.0001, -0.8834024634296196 ], "z": [ 0.5309, 1.1028901303912662 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.831367185188245, 4.786171038257566 ], "y": [ -1.9379381416232198, -3.3362995240226 ], "z": [ -1.0562694610276795, -1.3119322907795128 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.6250506353040794, 4.786171038257566 ], "y": [ -3.640679734231586, -3.3362995240226 ], "z": [ -2.1972844961070113, -1.3119322907795128 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.6250506353040794, 2.3815867093910876 ], "y": [ -3.640679734231586, -3.937683473574603 ], "z": [ -2.1972844961070113, -1.6391845644018397 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.6250506353040794, 3.7823935852988297 ], "y": [ -3.640679734231586, -3.6280047987596826 ], "z": [ -2.1972844961070113, -3.583246920596843 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.786171038257566, 5.731885297743103 ], "y": [ -3.3362995240226, -3.636438531608655 ], "z": [ -1.3119322907795128, -1.7752854234234858 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3815867093910876, 1.2954821005803003 ], "y": [ -3.937683473574603, -4.222209167218665 ], "z": [ -1.6391845644018397, -2.4669423359608462 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.3815867093910876, 2.245972024854015 ], "y": [ -3.937683473574603, -3.9488964328394327 ], "z": [ -1.6391845644018397, -0.5609704544577909 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.7823935852988297, 2.6961938190994545 ], "y": [ -3.6280047987596826, -3.9124512700400516 ], "z": [ -3.583246920596843, -4.410936362890611 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.7823935852988297, 4.745540123374702 ], "y": [ -3.6280047987596826, -3.396316626807318 ], "z": [ -3.583246920596843, -4.030118039790995 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 1.2954821005803003, 1.4528395666736222 ], "y": [ -4.222209167218665, -4.209510102259317 ], "z": [ -2.4669423359608462, -3.8527661709463215 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 1.2954821005803003, 0.3272269313558178 ], "y": [ -4.222209167218665, -4.452933168064577 ], "z": [ -2.4669423359608462, -2.032547685091703 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.6961938190994545, 1.4528395666736222 ], "y": [ -3.9124512700400516, -4.209510102259317 ], "z": [ -4.410936362890611, -3.8527661709463215 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.6961938190994545, 2.818298693410614 ], "y": [ -3.9124512700400516, -3.9020515939642952 ], "z": [ -4.410936362890611, -5.490191433023237 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 1.4528395666736222, 0.6071480348341503 ], "y": [ -4.209510102259317, -4.430693726828201 ], "z": [ -3.8527661709463215, -4.497308564585081 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.886355091921174, 4.831367185188245 ], "y": [ -1.6311513927576677, -1.9379381416232198 ], "z": [ -0.7554317712087635, -1.0562694610276795 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.294211388934044, 5.971481157904655 ], "y": [ -5.520741317492444, -4.539512333362918 ], "z": [ -1.1038939334728535, -0.11228209979807646 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.294211388934044, 6.882728792068079 ], "y": [ -5.520741317492444, -4.960093136282568 ], "z": [ -1.1038939334728535, -2.270625943453907 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.714230806773987, 5.971481157904655 ], "y": [ -3.847883523677363, -4.539512333362918 ], "z": [ -0.3899974832300269, -0.11228209979807646 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.714230806773987, 3.96750946863868 ], "y": [ -3.847883523677363, -4.532625256700481 ], "z": [ -0.3899974832300269, -0.5002365517579932 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.971481157904655, 5.838807002971044 ], "y": [ -4.539512333362918, -5.2762228386992645 ], "z": [ -0.11228209979807646, 1.2161143809032682 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.971481157904655, 6.78567981637365 ], "y": [ -4.539512333362918, -3.8102995928253955 ], "z": [ -0.11228209979807646, -0.02623209349332939 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.838807002971044, 5.057476878456965 ], "y": [ -5.2762228386992645, -6.043875833416051 ], "z": [ 1.2161143809032682, 1.1703108195879608 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.838807002971044, 5.608387343842253 ], "y": [ -5.2762228386992645, -4.589128056283611 ], "z": [ 1.2161143809032682, 2.036874437597159 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.838807002971044, 6.772905555829568 ], "y": [ -5.2762228386992645, -5.797038356093911 ], "z": [ 1.2161143809032682, 1.4549043940708124 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.882728792068079, 7.748407624166984 ], "y": [ -4.960093136282568, -4.345178279124631 ], "z": [ -2.270625943453907, -2.0062420216615418 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.882728792068079, 6.154452530927891 ], "y": [ -4.960093136282568, -4.366746657781138 ], "z": [ -2.270625943453907, -2.8305177132716266 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.786171038257566, 4.714230806773987 ], "y": [ -3.3362995240226, -3.847883523677363 ], "z": [ -1.3119322907795128, -0.3899974832300269 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.47828492259955, 9.671624861214738 ], "y": [ -5.321256619443564, -5.066118504543293 ], "z": [ -3.670229620370587, -2.689710664291193 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.47828492259955, 7.223653044392728 ], "y": [ -5.321256619443564, -5.782046873908803 ], "z": [ -3.670229620370587, -2.910602230410819 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.47828492259955, 8.82587994988014 ], "y": [ -5.321256619443564, -6.261290756396764 ], "z": [ -3.670229620370587, -4.806387003118444 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.47828492259955, 8.22625730404533 ], "y": [ -5.321256619443564, -4.363001829387972 ], "z": [ -3.670229620370587, -4.148195410800618 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.671624861214738, 9.68480882089742 ], "y": [ -5.066118504543293, -5.989767480867008 ], "z": [ -2.689710664291193, -1.4920619337598913 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.671624861214738, 11.011318056176618 ], "y": [ -5.066118504543293, -5.130016069156232 ], "z": [ -2.689710664291193, -3.3926057450887233 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.671624861214738, 9.555067281749139 ], "y": [ -5.066118504543293, -4.045409619293107 ], "z": [ -2.689710664291193, -2.2998171374913197 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.223653044392728, 7.477234063622612 ], "y": [ -5.782046873908803, -7.012899489333859 ], "z": [ -2.910602230410819, -2.04078111903927 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.223653044392728, 6.400835328821831 ], "y": [ -5.782046873908803, -5.988926900566984 ], "z": [ -2.910602230410819, -3.60622562817185 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.477234063622612, 8.7189249915492 ], "y": [ -7.012899489333859, -6.8768596085508795 ], "z": [ -2.04078111903927, -1.2186927233412364 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.477234063622612, 7.555687016730647 ], "y": [ -7.012899489333859, -7.913842677490615 ], "z": [ -2.04078111903927, -2.660018525744135 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.477234063622612, 6.618375510448606 ], "y": [ -7.012899489333859, -7.1559383030248425 ], "z": [ -2.04078111903927, -1.3749783904343695 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.68480882089742, 8.7189249915492 ], "y": [ -5.989767480867008, -6.8768596085508795 ], "z": [ -1.4920619337598913, -1.2186927233412364 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.68480882089742, 10.53520206167867 ], "y": [ -5.989767480867008, -5.928990498680842 ], "z": [ -1.4920619337598913, -0.8163897466233281 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.82587994988014, 10.092780758233044 ], "y": [ -6.261290756396764, -6.467576560747781 ], "z": [ -4.806387003118444, -5.192044842035295 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.82587994988014, 8.020272824082904 ], "y": [ -6.261290756396764, -6.750966492524765 ], "z": [ -4.806387003118444, -5.3458922971723695 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.011318056176618, 11.185856016285426 ], "y": [ -5.130016069156232, -5.783335216532016 ], "z": [ -3.3926057450887233, -4.550100800003965 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.011318056176618, 11.86085518924392 ], "y": [ -5.130016069156232, -4.641682575040727 ], "z": [ -3.3926057450887233, -2.9226932872152007 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.7189249915492, 8.822405507951714 ], "y": [ -6.8768596085508795, -7.5229963408103 ], "z": [ -1.2186927233412364, -0.35175519044155457 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.092780758233044, 11.185856016285426 ], "y": [ -6.467576560747781, -5.783335216532016 ], "z": [ -5.192044842035295, -4.550100800003965 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.092780758233044, 10.320557289856982 ], "y": [ -6.467576560747781, -7.125952369698721 ], "z": [ -5.192044842035295, -6.022785027550333 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.185856016285426, 12.161230667117552 ], "y": [ -5.783335216532016, -5.826283339056738 ], "z": [ -4.550100800003965, -5.021939850195563 ] }, { "hoverinfo": "skip", "line": { "color": "red", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.882728792068079, 7.223653044392728 ], "y": [ -4.960093136282568, -5.782046873908803 ], "z": [ -2.270625943453907, -2.910602230410819 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.7057378617606505, 2.0447 ], "y": [ -0.7257551609915369, -0.0001 ], "z": [ -0.4983105045350317, 0.5309 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.7057378617606505, 2.386585698380796 ], "y": [ -0.7257551609915369, -0.39757499304371874 ], "z": [ -0.4983105045350317, -1.3562694277800205 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, 2.0447 ], "y": [ -0.0002, -0.0001 ], "z": [ 0.272, 0.5309 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, -0.111 ], "y": [ -0.0002, 1.2079 ], "z": [ 0.272, 0.1508 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 0.5758, -0.1111 ], "y": [ -0.0002, -1.2082 ], "z": [ 0.272, 0.1507 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.0447, 2.4470425882352487 ], "y": [ -0.0001, 1.0183028267939838 ], "z": [ 0.5309, 0.5575985780554813 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.111, -1.4847 ], "y": [ 1.2079, 1.2081 ], "z": [ 0.1508, -0.0915 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.111, 0.4133 ], "y": [ 1.2079, 2.1555 ], "z": [ 0.1508, 0.2415 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.1111, -1.4848 ], "y": [ -1.2082, -1.2079 ], "z": [ 0.1507, -0.0917 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -0.1111, 0.413 ], "y": [ -1.2082, -2.1559 ], "z": [ 0.1507, 0.2413 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4847, -2.1715 ], "y": [ 1.2081, 0.0002 ], "z": [ -0.0915, -0.2128 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4847, -2.0194 ], "y": [ 1.2081, 2.1486 ], "z": [ -0.0915, -0.1864 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4848, -2.1715 ], "y": [ -1.2079, 0.0002 ], "z": [ -0.0917, -0.2128 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -1.4848, -2.0198 ], "y": [ -1.2079, -2.1484 ], "z": [ -0.0917, -0.1868 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ -2.1715, -3.241 ], "y": [ 0.0002, 0.0003 ], "z": [ -0.2128, -0.4018 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.324097321130729, 4.672759273299021 ], "y": [ -2.3723710228782657, -1.2740700590291285 ], "z": [ 1.0331366141088998, 1.452761525092806 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2814018474260145, 3.7284927109379966 ], "y": [ -0.46681329577489233, -0.17312181737757598 ], "z": [ 1.49367900182742, 1.8714818713995625 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2814018474260145, 1.3150846009696044 ], "y": [ -0.46681329577489233, 0.041967906227886764 ], "z": [ 1.49367900182742, 2.5505766258617966 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.2814018474260145, 2.139665040921744 ], "y": [ -0.46681329577489233, -1.546504098703262 ], "z": [ 1.49367900182742, 1.3645058321912193 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.7284927109379966, 4.672759273299021 ], "y": [ -0.17312181737757598, -1.2740700590291285 ], "z": [ 1.8714818713995625, 1.452761525092806 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.7284927109379966, 4.0690470966176955 ], "y": [ -0.17312181737757598, 0.7534215086023948 ], "z": [ 1.8714818713995625, 1.3970817180729673 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.7284927109379966, 3.8231868332048653 ], "y": [ -0.17312181737757598, -0.05589739180246826 ], "z": [ 1.8714818713995625, 2.956534656869787 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 1.3150846009696044, 0.2871003582691445 ], "y": [ 0.041967906227886764, 0.04244790487389885 ], "z": [ 2.5505766258617966, 2.1743878748858245 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 1.3150846009696044, 1.3518459995985728 ], "y": [ 0.041967906227886764, -0.5981131378666018 ], "z": [ 2.5505766258617966, 3.4376618791276545 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 1.3150846009696044, 1.5697806988445684 ], "y": [ 0.041967906227886764, 1.0616475075059746 ], "z": [ 2.5505766258617966, 2.856821215144003 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 2.0447, 2.2814018474260145 ], "y": [ -0.0001, -0.46681329577489233 ], "z": [ 0.5309, 1.49367900182742 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.6807507054902455, 6.104166868054476 ], "y": [ -1.0403337667041723, -1.356879161252587 ], "z": [ 1.53636714449338, 2.8567225877243185 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.0541191620152945, 6.104166868054476 ], "y": [ -2.173716280102709, -1.356879161252587 ], "z": [ 3.5311655922180156, 2.8567225877243185 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.0541191620152945, 4.321410512553209 ], "y": [ -2.173716280102709, -1.6327421141429732 ], "z": [ 3.5311655922180156, 4.587751734833759 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 5.0541191620152945, 4.804494427640735 ], "y": [ -2.173716280102709, -3.4783486449804046 ], "z": [ 3.5311655922180156, 3.105218195815523 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.104166868054476, 7.05469201221812 ], "y": [ -1.356879161252587, -1.8973922135492762 ], "z": [ 2.8567225877243185, 2.797539814811907 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.321410512553209, 3.339215788573383 ], "y": [ -1.6327421141429732, -2.3963721883516835 ], "z": [ 4.587751734833759, 5.218563635442962 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.321410512553209, 4.505338171756522 ], "y": [ -1.6327421141429732, -0.6169628294493759 ], "z": [ 4.587751734833759, 4.927495463204647 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.804494427640735, 3.822200373685971 ], "y": [ -3.4783486449804046, -4.241878202006163 ], "z": [ 3.105218195815523, 3.736035560124057 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.804494427640735, 5.367288335959699 ], "y": [ -3.4783486449804046, -3.9104155933811118 ], "z": [ 3.105218195815523, 2.2820501516964837 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.339215788573383, 3.0896285585916092 ], "y": [ -2.3963721883516835, -3.700868310145739 ], "z": [ 5.218563635442962, 4.792621828555804 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.339215788573383, 2.7683552259760185 ], "y": [ -2.3963721883516835, -1.9751122451755307 ], "z": [ 5.218563635442962, 6.040821884623988 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.822200373685971, 3.0896285585916092 ], "y": [ -4.241878202006163, -3.700868310145739 ], "z": [ 3.736035560124057, 4.792621828555804 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.822200373685971, 3.6272092214007876 ], "y": [ -4.241878202006163, -5.2575769685759735 ], "z": [ 3.736035560124057, 3.4041564765422963 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 3.0896285585916092, 2.324665151964837 ], "y": [ -3.700868310145739, -4.295352341976159 ], "z": [ 4.792621828555804, 5.283509781576264 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 4.672759273299021, 5.6807507054902455 ], "y": [ -1.2740700590291285, -1.0403337667041723 ], "z": [ 1.452761525092806, 1.53636714449338 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.336587116540004, 7.425936349170353 ], "y": [ 0.7568729102396872, 0.23633604677267572 ], "z": [ 3.7512074300942393, 2.77651993983852 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 8.336587116540004, 9.652820835148756 ], "y": [ 0.7568729102396872, 0.2358108486088909 ], "z": [ 3.7512074300942393, 3.617170771204072 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.288997572599073, 7.425936349170353 ], "y": [ -0.45690404187385225, 0.23633604677267572 ], "z": [ 3.3789675208129606, 2.77651993983852 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.288997572599073, 6.521760594172847 ], "y": [ -0.45690404187385225, -0.7233212543871657 ], "z": [ 3.3789675208129606, 4.334718479308155 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.425936349170353, 6.903413339331458 ], "y": [ 0.23633604677267572, 1.4245232609663407 ], "z": [ 2.77651993983852, 1.9764181599282393 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 7.425936349170353, 7.953201107080767 ], "y": [ 0.23633604677267572, -0.4391752523503555 ], "z": [ 2.77651993983852, 2.0925962307723776 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.903413339331458, 6.375138460517433 ], "y": [ 1.4245232609663407, 2.1376257209232787 ], "z": [ 1.9764181599282393, 2.6200612163014068 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.903413339331458, 6.2272296166285415 ], "y": [ 1.4245232609663407, 1.1057735831044704 ], "z": [ 1.9764181599282393, 1.1764095687152583 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.903413339331458, 7.737711137921294 ], "y": [ 1.4245232609663407, 1.9725365220097166 ], "z": [ 1.9764181599282393, 1.524269700914214 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.652820835148756, 9.899666453455236 ], "y": [ 0.2358108486088909, 0.08338542736551469 ], "z": [ 3.617170771204072, 2.5620628564950243 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.652820835148756, 9.761481027613117 ], "y": [ 0.2358108486088909, -0.7014633362714139 ], "z": [ 3.617170771204072, 4.170013619516836 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 6.104166868054476, 6.288997572599073 ], "y": [ -1.356879161252587, -0.45690404187385225 ], "z": [ 2.8567225877243185, 3.3789675208129606 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.635356753976513, 12.38074159477496 ], "y": [ 0.22841800281630342, -0.3651620356132934 ], "z": [ 4.456590544662559, 3.214561049406596 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.635356753976513, 10.354388350412002 ], "y": [ 0.22841800281630342, 0.9667735014033787 ], "z": [ 4.456590544662559, 4.035385503411118 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.635356753976513, 12.521103123788498 ], "y": [ 0.22841800281630342, 1.0914711875221004 ], "z": [ 4.456590544662559, 5.3317663262825 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.635356753976513, 11.322631106385003 ], "y": [ 0.22841800281630342, -0.6123764156401266 ], "z": [ 4.456590544662559, 5.0933706285463 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.38074159477496, 12.246695758617134 ], "y": [ -0.3651620356132934, 0.475127994893876 ], "z": [ 3.214561049406596, 1.964117884589013 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.38074159477496, 13.846145387828749 ], "y": [ -0.3651620356132934, -0.6212837218959504 ], "z": [ 3.214561049406596, 3.4972546204677197 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.38074159477496, 11.915572987081799 ], "y": [ -0.3651620356132934, -1.3359092993680646 ], "z": [ 3.214561049406596, 2.9938413712412046 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.354388350412002, 10.613762428601486 ], "y": [ 0.9667735014033787, 2.0546328268153933 ], "z": [ 4.035385503411118, 2.993667002242268 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.354388350412002, 9.85362246817767 ], "y": [ 0.9667735014033787, 1.406718039261409 ], "z": [ 4.035385503411118, 4.906822583640645 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.613762428601486, 11.479738866216472 ], "y": [ 2.0546328268153933, 1.56986347895942 ], "z": [ 2.993667002242268, 1.875089321043971 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.613762428601486, 11.08512853455586 ], "y": [ 2.0546328268153933, 2.928780073142738 ], "z": [ 2.993667002242268, 3.4573361147521817 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 10.613762428601486, 9.652272360318886 ], "y": [ 2.0546328268153933, 2.387838834242534 ], "z": [ 2.993667002242268, 2.586356315900288 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.246695758617134, 11.479738866216472 ], "y": [ 0.475127994893876, 1.56986347895942 ], "z": [ 1.964117884589013, 1.875089321043971 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.246695758617134, 12.813242307663996 ], "y": [ 0.475127994893876, 0.16988960359864957 ], "z": [ 1.964117884589013, 1.08704893505164 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.521103123788498, 13.856551608846909 ], "y": [ 1.0914711875221004, 0.978905553230522 ], "z": [ 5.3317663262825, 5.316607773193803 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 12.521103123788498, 12.055259334505488 ], "y": [ 1.0914711875221004, 1.7937048664419288 ], "z": [ 5.3317663262825, 6.017119194648251 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 5.76 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 13.846145387828749, 14.511262529224695 ], "y": [ -0.6212837218959504, 0.01054775284428 ], "z": [ 3.4972546204677197, 4.474747528753437 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 13.846145387828749, 14.373965897293642 ], "y": [ -0.6212837218959504, -1.330782280961019 ], "z": [ 3.4972546204677197, 2.865575932784797 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 11.479738866216472, 11.46420897489755 ], "y": [ 1.56986347895942, 2.1321859442975444 ], "z": [ 1.875089321043971, 0.9459317200678647 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 13.856551608846909, 14.511262529224695 ], "y": [ 0.978905553230522, 0.01054775284428 ], "z": [ 5.316607773193803, 4.474747528753437 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 13.856551608846909, 14.473036365418512 ], "y": [ 0.978905553230522, 1.5888109969847428 ], "z": [ 5.316607773193803, 5.96732430486778 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 14.511262529224695, 15.565232769630377 ], "y": [ 0.01054775284428, -0.18096796786606117 ], "z": [ 4.474747528753437, 4.642975948052889 ] }, { "hoverinfo": "skip", "line": { "color": "blue", "width": 1.44 }, "mode": "lines", "showlegend": false, "type": "scatter3d", "x": [ 9.652820835148756, 10.354388350412002 ], "y": [ 0.2358108486088909, 0.9667735014033787 ], "z": [ 3.617170771204072, 4.035385503411118 ] } ], "layout": { "scene": { "xaxis": { "showgrid": false, "showline": false, "showticklabels": false }, "yaxis": { "showgrid": false, "showline": false, "showticklabels": false }, "zaxis": { "showgrid": false, "showline": false, "showticklabels": false } }, "template": { "data": { "bar": [ { "error_x": { "color": "rgb(36,36,36)" }, "error_y": { "color": "rgb(36,36,36)" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "baxis": { "endlinecolor": "rgb(36,36,36)", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "rgb(36,36,36)" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "line": { "color": "white", "width": 0.6 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" }, "colorscale": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "rgb(237,237,237)" }, "line": { "color": "white" } }, "header": { "fill": { "color": "rgb(217,217,217)" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 1, "tickcolor": "rgb(36,36,36)", "ticks": "outside" } }, "colorscale": { "diverging": [ [ 0, "rgb(103,0,31)" ], [ 0.1, "rgb(178,24,43)" ], [ 0.2, "rgb(214,96,77)" ], [ 0.3, "rgb(244,165,130)" ], [ 0.4, "rgb(253,219,199)" ], [ 0.5, "rgb(247,247,247)" ], [ 0.6, "rgb(209,229,240)" ], [ 0.7, "rgb(146,197,222)" ], [ 0.8, "rgb(67,147,195)" ], [ 0.9, "rgb(33,102,172)" ], [ 1, "rgb(5,48,97)" ] ], "sequential": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ], "sequentialminus": [ [ 0, "#440154" ], [ 0.1111111111111111, "#482878" ], [ 0.2222222222222222, "#3e4989" ], [ 0.3333333333333333, "#31688e" ], [ 0.4444444444444444, "#26828e" ], [ 0.5555555555555556, "#1f9e89" ], [ 0.6666666666666666, "#35b779" ], [ 0.7777777777777778, "#6ece58" ], [ 0.8888888888888888, "#b5de2b" ], [ 1, "#fde725" ] ] }, "colorway": [ "#1F77B4", "#FF7F0E", "#2CA02C", "#D62728", "#9467BD", "#8C564B", "#E377C2", "#7F7F7F", "#BCBD22", "#17BECF" ], "font": { "color": "rgb(36,36,36)" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "radialaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "rgb(232,232,232)", "gridwidth": 2, "linecolor": "rgb(36,36,36)", "showbackground": true, "showgrid": false, "showline": true, "ticks": "outside", "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } }, "shapedefaults": { "fillcolor": "black", "line": { "width": 0 }, "opacity": 0.3 }, "ternary": { "aaxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "baxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" }, "bgcolor": "white", "caxis": { "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" }, "yaxis": { "automargin": true, "gridcolor": "rgb(232,232,232)", "linecolor": "rgb(36,36,36)", "showgrid": false, "showline": true, "ticks": "outside", "title": { "standoff": 15 }, "zeroline": false, "zerolinecolor": "rgb(36,36,36)" } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# optimize the conformation\n", "final_optimized = final.optimize(inplace=False)\n", "\n", "# visualize the optimized conformation\n", "v = final.plotly(atoms=False, line_color=\"red\")\n", "v += final_optimized.plotly(atoms=False, line_color=\"blue\")\n", "v.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That one looks a little better. Let's check if we have any clashes left in our final structure using:" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "clashes before: []\n", "clashes after: []\n" ] } ], "source": [ "print(\"clashes before:\", final.find_clashes())\n", "print(\"clashes after:\", final_optimized.find_clashes())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With that out of the way, we can think of what to do next with our molecule. Perhaps our project involves molecular docking simulations that require a PDB input. We can easily export our new molecule using the `to_pdb` method or the `write_pdb` function:" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "bam.write_pdb(final_optimized, \"./files/final_optimized.pdb\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With that we have reached the end of this little walkthrough to the basic work-routine of building structures in buildamol. As you hopefully agree, it is quite straightforward to use BuildAMol to create larger structures from small components. Of course, even though we have only used single-residue components in this tutorial, there is (in principle) no limit to what BuildAMol can connect. It becomes especially useful if you build parts of a molecule separately and then simply join them together. With that, good luck in your project using BuildAMol!" ] } ], "metadata": { "kernelspec": { "display_name": "glyco2", "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.11.0" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }