501 lines (500 with data), 319.3 kB
{
"cells": [
{
"cell_type": "markdown",
"id": "f75725e1-097c-4400-ab72-7f166e60789c",
"metadata": {},
"source": [
"## Introduction"
]
},
{
"cell_type": "markdown",
"id": "071a39a8-1a51-4498-9900-3e5d40b7db6f",
"metadata": {},
"source": [
"In this example, we will introduce the example of AggMap in feature restructuring on Randomized MNIST data. Specifically, we first permute the pixel randomly to generate the unordered data, this will destroy the structured MNIST images into randomly permuted pixels, then we used AggMap to reconstruct from these random pixels. \n",
"\n",
"To randomize the MNISt data, we first reshaped the 28x28 pixels into 684 feature points (FPs) and permuted these 684 FPs randomly, and then reshaped them into the new shuffled 28x28 images. The random permuted images OrgRP1 have destroyed the spatial correlation of the original images totally.\n",
"\n",
"\n",
"After the unsupervised learning from these randomized MNIST data by AggMap, the disrupted MNIST images can been reconstructed to the very structured images and very similar to the original images. Moreover, the reconstruction ability of AggMap is related to the number of randomized samples for unsupervised pre-learning. You can try to use different number of the randomized samples to fit AggMap and to transform the randomized data, and see what happens."
]
},
{
"cell_type": "markdown",
"id": "353d17c4-0518-4b16-bbb9-d17f46ffb084",
"metadata": {},
"source": [
"## Step0: Import AggMap and Orignal MNIST data"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "f0570896-5ebc-452f-b3f6-cb809738dfcd",
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"import tensorflow as tf\n",
"from sklearn.utils import shuffle\n",
"import matplotlib.pyplot as plt\n",
"from aggmap import AggMap\n"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "72eb532d-0cd5-45a7-b453-ed108fcef78d",
"metadata": {},
"outputs": [],
"source": [
"(x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data() #load data"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "4e87802f-df13-4957-87fd-b0e562b2d9b3",
"metadata": {},
"outputs": [],
"source": [
"_, w, h = x_train.shape\n",
"orignal_cols = ['p-%s' % str((i+1)).zfill(len(str(w*h))) for i in range(w*h)]\n",
"x_train_df = pd.DataFrame(x_train.reshape(x_train.shape[0], w*h), columns=orignal_cols)\n",
"x_test_df = pd.DataFrame(x_test.reshape(x_test.shape[0], w*h), columns=orignal_cols)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "3ed7d521-0c83-4e03-808b-1d9559f11363",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_train_df.iloc[0].values.reshape(w,h))"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "5e3d1cb8-a894-4626-a8f2-e6a96778d7c8",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_test_df.iloc[0].values.reshape(w,h))"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7363c597-3df6-41ce-820f-b5ffadd3bf80",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "66189c02-746a-4652-8956-90021183e6e7",
"metadata": {},
"source": [
"## Step1: MNIST pixel random permutation"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "9b75a33b-86c1-4aa1-beb3-aacfa0838dff",
"metadata": {},
"outputs": [],
"source": [
"shuffled_cols = shuffle(orignal_cols, random_state=111)\n",
"x_train_df_shuffled = x_train_df[shuffled_cols]\n",
"x_test_df_shuffled = x_test_df[shuffled_cols]"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "50a60f1d-f38f-4a01-90f9-de9fbbddd5bb",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_train_df_shuffled.iloc[0].values.reshape(w,h))"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "970f5165-da92-4cca-af8f-6ff6f20b19c6",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_test_df_shuffled.iloc[0].values.reshape(w,h))"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2e2d3b34-4ba0-4f03-aaec-dc727dc3f10c",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "5ff55cb0-d6a7-4490-b8e9-3f2a7a5b82ae",
"metadata": {},
"source": [
"## Step2: AggMap pre-fitting on training set"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "ba9efed8-11f9-42dd-9819-a171551a5c6b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2022-08-01 15:00:08,013 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - Calculating distance ...\u001b[0m\n",
"2022-08-01 15:00:08,041 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - the number of process is 16\u001b[0m\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"100%|#######################################################################################################################################| 306936/306936 [00:35<00:00, 8665.40it/s]\n",
"100%|####################################################################################################################################| 306936/306936 [00:00<00:00, 5186856.19it/s]\n",
"100%|##############################################################################################################################################| 784/784 [00:00<00:00, 961.65it/s]\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"2022-08-01 15:00:44,524 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - applying hierarchical clustering to obtain group information ...\u001b[0m\n",
"2022-08-01 15:00:46,360 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - Applying grid assignment of feature points, this may take several minutes(1~30 min)\u001b[0m\n",
"2022-08-01 15:00:46,799 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - Finished\u001b[0m\n"
]
}
],
"source": [
"mp = AggMap(x_train_df_shuffled, metric='correlation')\n",
"mp = mp.fit(cluster_channels=1, var_thr=0, verbose=0)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "816902d4-0d94-441f-a577-1e0cc472d6ab",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "6cfc6f5d-7bae-409e-9789-ef371cbc7d06",
"metadata": {},
"source": [
"## Step3: AggMap transformation on training and test test"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "0aabf684-e8c7-4c5e-b170-c335ea07828d",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"100%|#########################################################################################################################################| 60000/60000 [00:10<00:00, 5493.30it/s]\n",
"100%|#########################################################################################################################################| 10000/10000 [00:01<00:00, 7557.54it/s]\n"
]
}
],
"source": [
"x_train_restructured = mp.batch_transform(x_train_df_shuffled.values)\n",
"x_test_restructured = mp.batch_transform(x_test_df_shuffled.values)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "72ff0bd8-80f8-4ec4-bf1d-9fc5ea242915",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_train_restructured[0].reshape(*mp.fmap_shape))"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "7299d60d-470c-4cbc-b617-a9515b270319",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_test_restructured[0].reshape(*mp.fmap_shape))"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "ae18f764-dd38-412b-9b48-512a47bfce6d",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_test_restructured[1].reshape(*mp.fmap_shape))"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "d0ab2371-373e-4606-8994-331f9103fbb0",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"ax = plt.imshow(x_test_restructured[2].reshape(*mp.fmap_shape))"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "609fb493-0c0e-4eed-a7bb-8d72cf506e6d",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"id": "205af5cb-ec61-4687-b15c-f385dfed62c0",
"metadata": {},
"source": [
"## Step4: AggMap visualization"
]
},
{
"cell_type": "markdown",
"id": "83614aae-d752-451a-95a2-84d86c2ea6f3",
"metadata": {},
"source": [
"In the scatter and grid plot, we will get the final optimized position for each pixel that is in arbitrary order"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "7b53d409-1d18-4720-8cdd-6f68d3952ea4",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2022-08-01 15:04:55,078 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - generate file: ./feature points_717_correlation_umap_scatter\u001b[0m\n",
"2022-08-01 15:04:55,084 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - save html file to ./feature points_717_correlation_umap_scatter\u001b[0m\n"
]
},
{
"data": {
"text/html": [
"<iframe style=\"border:0;outline:none;overflow:hidden\" srcdoc=\"<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link href="https://www.highcharts.com/highslide/highslide.css" rel="stylesheet" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/highcharts.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/highcharts-more.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/modules/heatmap.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/modules/exporting.js"></script> </head> <body style="margin:0;padding:0"> <div id="container" style="width:1000px;height:850px;">Loading....</div> <script> $(function(){ Highcharts.setOptions({"global": {}, "lang": {}}); var option = {"chart": {"renderTo": "container", "width": 1000, "height": 850, "type": "scatter", "zoomType": "xy"}, "colors": {}, "credits": {"enabled": false}, "drilldown": {}, "exporting": {}, "labels": {}, "legend": {"align": "right", "layout": "vertical", "margin": 1, "verticalAlign": "top", "y": 40, "symbolHeight": 12, "floating": false}, "loading": {}, "navigation": {}, "pane": {}, "plotOptions": {"scatter": {"marker": {"radius": 6, "states": {"hover": {"enabled": true, "lineColor": "rgb(100,100,100)"}}}, "states": {"hover": {"marker": {"enabled": false}}}, "tooltip": {"headerFormat": "<b>{series.name}</b><br>", "pointFormat": "{point.IDs}"}}, "series": {"turboThreshold": 5000, "dataLabels": {"enabled": true, "format": "{point.IDs}"}}}, "series": {}, "subtitle": {"text": "number of feature points: 717, metric method: correlation"}, "title": {"text": "2D emmbedding of feature points based on umap method"}, "tooltip": {}, "xAxis": {"title": {"enabled": true, "text": "X", "style": {"fontSize": 20}}, "labels": {"style": {"fontSize": 20}}, "gridLineWidth": 1, "startOnTick": true, "endOnTick": true, "showLastLabel": true}, "yAxis": {"title": {"text": "Y", "style": {"fontSize": 20}}, "labels": {"style": {"fontSize": 20}}, "gridLineWidth": 1}}; var chart = new Highcharts.Chart(option); var data = [{"data": [{"x": 2.629060745239258, "y": -0.1744633913040161, "IDs": "p-499", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.544160842895508, "y": -4.807594299316406, "IDs": "p-035", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5675301551818848, "y": 1.0652806758880615, "IDs": "p-598", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8967046737670898, "y": -0.7428193092346191, "IDs": "p-414", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.2598040103912354, "y": 2.4527969360351562, "IDs": "p-694", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8986139297485352, "y": -3.208735227584839, "IDs": "p-193", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.226177930831909, "y": -2.989964008331299, "IDs": "p-196", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.3227740228176117, "y": -1.6798804998397827, "IDs": "p-299", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.7349982261657715, "y": 0.5356385707855225, "IDs": "p-536", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.3402310609817505, "y": 2.6598896980285645, "IDs": "p-741", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6517640948295593, "y": -3.3299036026000977, "IDs": "p-158", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.019022226333618, "y": 2.2304575443267822, "IDs": "p-665", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.07651948928833, "y": -1.1384607553482056, "IDs": "p-368", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.548436641693115, "y": -0.264896959066391, "IDs": "p-453", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.3556156158447266, "y": -1.4836217164993286, "IDs": "p-322", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6764118671417236, "y": -3.3427748680114746, "IDs": "p-165", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6689947843551636, "y": -1.7246431112289429, "IDs": "p-302", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.342670917510986, "y": -1.9126547574996948, "IDs": "p-310", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.824575185775757, "y": -1.58712637424469, "IDs": "p-333", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.887880563735962, "y": -2.7499542236328125, "IDs": "p-210", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.404913067817688, "y": -0.4887719750404358, "IDs": "p-433", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.944681167602539, "y": -2.8899686336517334, "IDs": "p-199", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.5340131521224976, "y": 2.225057601928711, "IDs": "p-664", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.163019895553589, "y": -1.1373788118362427, "IDs": "p-375", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.2543373107910156, "y": -4.906561851501465, "IDs": "p-037", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.2593824863433838, "y": -3.3932037353515625, "IDs": "p-163", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.339247465133667, "y": -1.1054283380508423, "IDs": "p-390", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6595022678375244, "y": 2.687621593475342, "IDs": "p-718", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.026231635361909866, "y": -2.515296459197998, "IDs": "p-215", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.010084629058838, "y": 2.8077592849731445, "IDs": "p-747", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.3248977661132812, "y": -1.5658758878707886, "IDs": "p-317", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.2051360607147217, "y": 2.5744709968566895, "IDs": "p-735", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.72784686088562, "y": 2.304396867752075, "IDs": "p-753", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.4916141033172607, "y": 2.563056230545044, "IDs": "p-710", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.66281795501709, "y": 2.185145854949951, "IDs": "p-679", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8287150859832764, "y": -0.2503680884838104, "IDs": "p-460", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.5092502236366272, "y": 2.789736032485962, "IDs": "p-771", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.9108966588974, "y": 0.013605200685560703, "IDs": "p-488", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.327167272567749, "y": 0.6891437768936157, "IDs": "p-568", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5836206674575806, "y": -2.6561760902404785, "IDs": "p-211", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.23972173035144806, "y": -4.198820114135742, "IDs": "p-050", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.1869847774505615, "y": 2.6273880004882812, "IDs": "p-779", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.08255847543478012, "y": 0.06576861441135406, "IDs": "p-465", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.026844501495361, "y": 0.18261416256427765, "IDs": "p-510", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.968456506729126, "y": -1.92018461227417, "IDs": "p-308", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1988508701324463, "y": 2.7860231399536133, "IDs": "p-769", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5456937551498413, "y": 1.5772026777267456, "IDs": "p-629", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6565152406692505, "y": 2.6126368045806885, "IDs": "p-715", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.7562841176986694, "y": -2.303126096725464, "IDs": "p-238", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8753173351287842, "y": -3.3922924995422363, "IDs": "p-167", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.5680062770843506, "y": -0.5538778305053711, "IDs": "p-420", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.1230595111846924, "y": 2.519702672958374, "IDs": "p-708", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.363740921020508, "y": 1.367555856704712, "IDs": "p-621", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.420342445373535, "y": -2.6147077083587646, "IDs": "p-249", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.1688084602355957, "y": -1.8640717267990112, "IDs": "p-292", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.9970185160636902, "y": 0.7344009876251221, "IDs": "p-551", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.890015125274658, "y": -0.11767937988042831, "IDs": "p-452", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7564595937728882, "y": -2.233715057373047, "IDs": "p-241", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.069980144500732, "y": -1.3248955011367798, "IDs": "p-343", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.853520154953003, "y": -4.220454692840576, "IDs": "p-123", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7072876691818237, "y": 0.33943086862564087, "IDs": "p-525", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.9736602306365967, "y": -0.38953495025634766, "IDs": "p-472", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.114537477493286, "y": -4.000880718231201, "IDs": "p-126", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0833017826080322, "y": -0.7912686467170715, "IDs": "p-384", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5010621547698975, "y": 2.267502546310425, "IDs": "p-685", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.769960880279541, "y": -1.0890822410583496, "IDs": "p-376", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.24478816986084, "y": -2.1792006492614746, "IDs": "p-282", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6460777521133423, "y": -1.8793150186538696, "IDs": "p-272", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.2263267040252686, "y": 2.536513328552246, "IDs": "p-754", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.270410060882568, "y": -1.4736990928649902, "IDs": "p-339", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.3166716694831848, "y": -2.142214059829712, "IDs": "p-242", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.3425400257110596, "y": 2.2536845207214355, "IDs": "p-680", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.503341555595398, "y": -3.2144291400909424, "IDs": "p-191", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.522745370864868, "y": 0.14687670767307281, "IDs": "p-503", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.2236946821212769, "y": -3.1269032955169678, "IDs": "p-184", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6043916940689087, "y": 1.1929599046707153, "IDs": "p-603", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.03869886323809624, "y": -0.22968855500221252, "IDs": "p-437", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.123925685882568, "y": -0.6486668586730957, "IDs": "p-426", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4007155895233154, "y": 2.480459451675415, "IDs": "p-707", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.9602711200714111, "y": -2.1139729022979736, "IDs": "p-265", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3980631828308105, "y": 0.7522962093353271, "IDs": "p-557", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6241910457611084, "y": -4.793907165527344, "IDs": "p-040", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.8066647052764893, "y": 1.7853894233703613, "IDs": "p-651", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.545377016067505, "y": -0.2602406144142151, "IDs": "p-448", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.18483537435531616, "y": 0.9855783581733704, "IDs": "p-577", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.1074142456054688, "y": 1.3522433042526245, "IDs": "p-607", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7410358786582947, "y": -1.1498593091964722, "IDs": "p-352", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.0387444496154785, "y": -0.9167195558547974, "IDs": "p-396", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.5683841109275818, "y": -2.1415998935699463, "IDs": "p-244", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.07078702002763748, "y": 2.687009334564209, "IDs": "p-716", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.1006875038146973, "y": -0.05389808118343353, "IDs": "p-498", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1354516744613647, "y": 0.12627874314785004, "IDs": "p-490", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3005869388580322, "y": -0.32785719633102417, "IDs": "p-459", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.17776277661323547, "y": -3.264514923095703, "IDs": "p-159", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.342989444732666, "y": -1.3420120477676392, "IDs": "p-336", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.258382320404053, "y": -1.8703871965408325, "IDs": "p-311", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.637342929840088, "y": -4.510411739349365, "IDs": "p-072", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.0501091480255127, "y": -4.866303443908691, "IDs": "p-013", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.1144939661026, "y": 2.2100439071655273, "IDs": "p-663", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.529505968093872, "y": -0.33509355783462524, "IDs": "p-441", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.115583062171936, "y": -0.40805718302726746, "IDs": "p-434", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.947946071624756, "y": -0.5098375678062439, "IDs": "p-424", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.7679946422576904, "y": -0.6403554677963257, "IDs": "p-444", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.0281195640563965, "y": -0.3692094385623932, "IDs": "p-470", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3345892429351807, "y": -3.687490224838257, "IDs": "p-153", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.915940999984741, "y": 1.7721083164215088, "IDs": "p-640", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7183021306991577, "y": -2.8920836448669434, "IDs": "p-588", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7329385876655579, "y": 1.730087161064148, "IDs": "p-631", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.833331823348999, "y": 1.0333552360534668, "IDs": "p-583", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.1263868808746338, "y": -0.5133256316184998, "IDs": "p-412", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3447020053863525, "y": 0.0013027123641222715, "IDs": "p-501", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.141731262207031, "y": -0.41128960251808167, "IDs": "p-423", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.7953052520751953, "y": 1.522311806678772, "IDs": "p-611", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3896074295043945, "y": -4.6476054191589355, "IDs": "p-069", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.141870498657227, "y": 0.9936147928237915, "IDs": "p-594", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.6279609203338623, "y": -4.437895774841309, "IDs": "p-120", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.781780481338501, "y": 2.6236701011657715, "IDs": "p-737", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.7549209594726562, "y": -2.1058332920074463, "IDs": "p-263", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.1654309034347534, "y": 0.18530519306659698, "IDs": "p-496", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.9429115056991577, "y": 1.8822736740112305, "IDs": "p-656", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.204199314117432, "y": -2.109147310256958, "IDs": "p-281", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8591197729110718, "y": -2.3819963932037354, "IDs": "p-247", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.9131064414978027, "y": 2.2047176361083984, "IDs": "p-697", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.2036377340555191, "y": -4.08116340637207, "IDs": "p-105", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.6853835582733154, "y": -3.6942498683929443, "IDs": "p-176", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4224897623062134, "y": 1.0637227296829224, "IDs": "p-601", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0693248510360718, "y": -3.1929657459259033, "IDs": "p-190", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.5125635862350464, "y": -4.1328840255737305, "IDs": "p-103", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.202702045440674, "y": -2.3212649822235107, "IDs": "p-259", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.2492868900299072, "y": -1.1495386362075806, "IDs": "p-359", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.118114948272705, "y": -2.845346212387085, "IDs": "p-231", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.9029514789581299, "y": -0.8850307464599609, "IDs": "p-386", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.171993374824524, "y": -4.329396724700928, "IDs": "p-073", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.9914462566375732, "y": -0.884920060634613, "IDs": "p-417", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.004915237426758, "y": -4.1338372230529785, "IDs": "p-146", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.895554304122925, "y": 0.7373533844947815, "IDs": "p-569", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.06648726016283035, "y": 0.28934499621391296, "IDs": "p-493", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3184814453125, "y": -0.7118524312973022, "IDs": "p-415", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7764465808868408, "y": 2.671217203140259, "IDs": "p-721", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.501297950744629, "y": -2.4458327293395996, "IDs": "p-258", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.8626107573509216, "y": -1.451261043548584, "IDs": "p-324", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.041693687438965, "y": -1.8715184926986694, "IDs": "p-307", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.801435470581055, "y": -1.0295716524124146, "IDs": "p-369", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1762653589248657, "y": -4.239894866943359, "IDs": "p-101", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6300005912780762, "y": 0.07450683414936066, "IDs": "p-464", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1710247993469238, "y": -0.09722330421209335, "IDs": "p-462", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.800981879234314, "y": -0.5595169067382812, "IDs": "p-432", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3683550357818604, "y": 2.5318777561187744, "IDs": "p-752", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.5739139914512634, "y": 2.329439640045166, "IDs": "p-687", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.9379148483276367, "y": -4.893662452697754, "IDs": "p-014", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.0414321422576904, "y": 1.5411643981933594, "IDs": "p-612", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1996173858642578, "y": -4.073702812194824, "IDs": "p-088", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.37763577699661255, "y": -3.727017879486084, "IDs": "p-133", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.535949468612671, "y": -0.5437387824058533, "IDs": "p-413", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1071979999542236, "y": -0.706043541431427, "IDs": "p-406", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8908040523529053, "y": -3.3509018421173096, "IDs": "p-168", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.7544647455215454, "y": -0.8477874398231506, "IDs": "p-404", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.624272108078003, "y": -0.7987590432167053, "IDs": "p-416", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.919212281703949, "y": -1.4273877143859863, "IDs": "p-589", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8389711380004883, "y": -4.576033115386963, "IDs": "p-095", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4879088401794434, "y": -0.23599117994308472, "IDs": "p-475", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.655935287475586, "y": -2.2737314701080322, "IDs": "p-278", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.633615016937256, "y": -2.8883066177368164, "IDs": "p-229", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3440608978271484, "y": -4.517937660217285, "IDs": "p-097", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.196176528930664, "y": -2.5832488536834717, "IDs": "p-234", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.910773277282715, "y": 0.3896266520023346, "IDs": "p-507", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.176906108856201, "y": 1.0930489301681519, "IDs": "p-584", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.731083869934082, "y": -4.668511390686035, "IDs": "p-044", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7160845994949341, "y": -0.5543391704559326, "IDs": "p-408", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.877651691436768, "y": -1.355709195137024, "IDs": "p-341", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.1448826789855957, "y": -3.1421267986297607, "IDs": "p-206", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6064281463623047, "y": -0.3754652142524719, "IDs": "p-458", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.46817946434021, "y": 0.7321966290473938, "IDs": "p-570", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3638176918029785, "y": -2.1474902629852295, "IDs": "p-264", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9301085472106934, "y": -1.6437723636627197, "IDs": "p-296", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.172068119049072, "y": -1.6354382038116455, "IDs": "p-315", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.866821527481079, "y": 0.1301538199186325, "IDs": "p-513", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.437462329864502, "y": 0.9721863269805908, "IDs": "p-596", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.9059525728225708, "y": -1.1866912841796875, "IDs": "p-060", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9592004418373108, "y": 2.644155740737915, "IDs": "p-742", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.444047451019287, "y": 0.4148383140563965, "IDs": "p-542", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.819408416748047, "y": 0.7426717877388, "IDs": "p-535", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.136045217514038, "y": -1.8975507020950317, "IDs": "p-273", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9220799803733826, "y": 0.030469827353954315, "IDs": "p-463", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1505159139633179, "y": -2.6479108333587646, "IDs": "p-212", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.8282968997955322, "y": -2.1365599632263184, "IDs": "p-280", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.241992950439453, "y": 1.9206852912902832, "IDs": "p-698", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.107191562652588, "y": 2.626457452774048, "IDs": "p-763", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.8643224239349365, "y": -4.108460426330566, "IDs": "p-147", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6385178565979004, "y": -0.9790045619010925, "IDs": "p-402", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.881601572036743, "y": -3.809674024581909, "IDs": "p-151", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.3118553161621094, "y": 2.5602900981903076, "IDs": "p-762", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.1283082962036133, "y": 1.9878047704696655, "IDs": "p-727", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8718912601470947, "y": -0.1025807186961174, "IDs": "p-485", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3767008781433105, "y": 0.5712540745735168, "IDs": "p-554", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3569929599761963, "y": 0.4459819793701172, "IDs": "p-529", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.532989501953125, "y": 0.8110364675521851, "IDs": "p-559", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.681839942932129, "y": -4.652345180511475, "IDs": "p-090", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.47774338722229, "y": 0.8687195181846619, "IDs": "p-558", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.157712936401367, "y": -4.222964286804199, "IDs": "p-122", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.1180535554885864, "y": 2.5014097690582275, "IDs": "p-691", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6687904596328735, "y": 2.76430606842041, "IDs": "p-749", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.097513675689697, "y": 2.0096709728240967, "IDs": "p-677", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.27380937337875366, "y": 2.784444808959961, "IDs": "p-745", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7565150856971741, "y": 0.4477253258228302, "IDs": "p-519", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8964041471481323, "y": 2.6701436042785645, "IDs": "p-767", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.2344733476638794, "y": 0.40339598059654236, "IDs": "p-524", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.5869777202606201, "y": -0.1364288479089737, "IDs": "p-469", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.522954225540161, "y": -2.6073899269104004, "IDs": "p-250", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.428208351135254, "y": -2.782867670059204, "IDs": "p-224", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.144510507583618, "y": -4.666907787322998, "IDs": "p-094", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.2219841480255127, "y": -0.3833025097846985, "IDs": "p-473", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8466670513153076, "y": -2.517174243927002, "IDs": "p-235", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.7233479022979736, "y": 0.19377969205379486, "IDs": "p-527", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.2291958332061768, "y": -1.2475614547729492, "IDs": "p-350", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.102061152458191, "y": 0.004098982084542513, "IDs": "p-468", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.346717119216919, "y": -4.75505256652832, "IDs": "p-033", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.9744846820831299, "y": 2.851358652114868, "IDs": "p-775", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.1379570960998535, "y": -0.10992477089166641, "IDs": "p-422", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.102411270141602, "y": 1.7359166145324707, "IDs": "p-650", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.096102237701416, "y": -3.1414058208465576, "IDs": "p-195", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8856550455093384, "y": 0.5982761979103088, "IDs": "p-553", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.34415626525878906, "y": -0.530480682849884, "IDs": "p-410", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.14990530908107758, "y": 2.8169822692871094, "IDs": "p-772", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.030298948287964, "y": 1.8486897945404053, "IDs": "p-637", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.8454747796058655, "y": -2.5960330963134766, "IDs": "p-213", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.303969383239746, "y": 2.2925500869750977, "IDs": "p-683", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8326456546783447, "y": 2.637303113937378, "IDs": "p-764", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5457561016082764, "y": 2.712918996810913, "IDs": "p-768", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6422747373580933, "y": 2.0241713523864746, "IDs": "p-659", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.2652077674865723, "y": -1.3117517232894897, "IDs": "p-362", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.8953161239624023, "y": -4.318867206573486, "IDs": "p-118", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.638944387435913, "y": 2.306312322616577, "IDs": "p-706", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.157468318939209, "y": -2.7104265689849854, "IDs": "p-197", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.948630452156067, "y": 2.7178659439086914, "IDs": "p-778", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5059999227523804, "y": -0.1627833992242813, "IDs": "p-461", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.704118013381958, "y": -1.2423690557479858, "IDs": "p-374", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.2881742715835571, "y": -1.433789610862732, "IDs": "p-329", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.956671237945557, "y": -2.3771450519561768, "IDs": "p-256", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6415868997573853, "y": 0.4853496253490448, "IDs": "p-421", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.713203191757202, "y": -2.4673922061920166, "IDs": "p-252", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9353160858154297, "y": -4.260751247406006, "IDs": "p-074", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9058957695960999, "y": -1.464418649673462, "IDs": "p-617", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.46209070086479187, "y": -2.5791008472442627, "IDs": "p-216", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.9487829208374023, "y": -0.38809913396835327, "IDs": "p-457", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.468031644821167, "y": -4.288064956665039, "IDs": "p-121", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.4859111309051514, "y": 1.8740414381027222, "IDs": "p-638", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.195219039916992, "y": -4.812934875488281, "IDs": "p-066", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.27681562304496765, "y": -0.9046023488044739, "IDs": "p-382", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4201202392578125, "y": 0.7958469390869141, "IDs": "p-573", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.35811108350753784, "y": -0.0011043782578781247, "IDs": "p-466", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.5499849319458008, "y": 0.9673390984535217, "IDs": "p-580", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.2262444496154785, "y": 1.4438493251800537, "IDs": "p-613", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.05440705642104149, "y": 0.4455329179763794, "IDs": "p-521", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.989986419677734, "y": -2.6221892833709717, "IDs": "p-227", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.5536000728607178, "y": 0.22684188187122345, "IDs": "p-504", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6361461877822876, "y": 1.3930246829986572, "IDs": "p-608", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.263084411621094, "y": -1.1704779863357544, "IDs": "p-367", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.14168119430542, "y": -4.492359638214111, "IDs": "p-098", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.5095174312591553, "y": 0.9734408855438232, "IDs": "p-587", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0202938318252563, "y": -2.237205982208252, "IDs": "p-245", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.5974332690238953, "y": -1.1362682580947876, "IDs": "p-355", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7104313373565674, "y": -0.1983530968427658, "IDs": "p-439", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.5028300285339355, "y": -1.783605694770813, "IDs": "p-304", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.2357945442199707, "y": 1.9037904739379883, "IDs": "p-726", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.1421597003936768, "y": -2.1946253776550293, "IDs": "p-262", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.2170398235321045, "y": 2.6186587810516357, "IDs": "p-751", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4335293769836426, "y": -0.2854025661945343, "IDs": "p-474", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.498668193817139, "y": 1.4559687376022339, "IDs": "p-620", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.2871326804161072, "y": 2.0994207859039307, "IDs": "p-661", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.45534592866897583, "y": -1.358914852142334, "IDs": "p-327", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.8533406257629395, "y": -1.3794173002243042, "IDs": "p-328", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.8321709632873535, "y": -1.2063510417938232, "IDs": "p-361", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.9123027920722961, "y": -3.9617371559143066, "IDs": "p-108", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.0009260177612305, "y": 2.6871960163116455, "IDs": "p-750", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.491838216781616, "y": -4.768245697021484, "IDs": "p-064", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.694454193115234, "y": -3.1084179878234863, "IDs": "p-200", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.07295401394367218, "y": -2.954812526702881, "IDs": "p-187", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.177837371826172, "y": -3.954033136367798, "IDs": "p-144", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.06708025932312, "y": 2.52313494682312, "IDs": "p-711", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.011967974714934826, "y": -0.6028343439102173, "IDs": "p-409", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.3160836696624756, "y": 2.5608739852905273, "IDs": "p-761", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.18089456856250763, "y": 2.0488507747650146, "IDs": "p-660", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.16610848903656, "y": 1.8478055000305176, "IDs": "p-635", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.1550405025482178, "y": -0.8507001399993896, "IDs": "p-403", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9219503998756409, "y": -0.6722968220710754, "IDs": "p-407", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.26604771614074707, "y": -1.9272056818008423, "IDs": "p-270", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.08701328933238983, "y": -0.9264343976974487, "IDs": "p-381", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.233036756515503, "y": -2.8312230110168457, "IDs": "p-209", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.0822980403900146, "y": -0.6720686554908752, "IDs": "p-445", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6022043228149414, "y": 1.3705419301986694, "IDs": "p-626", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.249411582946777, "y": 1.720263123512268, "IDs": "p-649", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7439205646514893, "y": -4.018670082092285, "IDs": "p-107", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.501843214035034, "y": -0.9556928873062134, "IDs": "p-400", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.051294326782227, "y": 0.462743878364563, "IDs": "p-538", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5783277750015259, "y": -4.387261390686035, "IDs": "p-100", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.306293249130249, "y": 1.4596749544143677, "IDs": "p-671", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6723573207855225, "y": 1.782584547996521, "IDs": "p-654", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.5783462524414062, "y": 2.271613359451294, "IDs": "p-732", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.249572277069092, "y": 2.6571524143218994, "IDs": "p-766", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.3660847246646881, "y": -3.7828896045684814, "IDs": "p-131", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.801700115203857, "y": -2.790761947631836, "IDs": "p-228", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.021470785140991, "y": -1.589194416999817, "IDs": "p-320", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.679085373878479, "y": -3.1777706146240234, "IDs": "p-183", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.971322536468506, "y": -4.11206579208374, "IDs": "p-116", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.077144622802734, "y": -1.7957210540771484, "IDs": "p-337", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6906614899635315, "y": 1.8223464488983154, "IDs": "p-634", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.8420839309692383, "y": 1.2700011730194092, "IDs": "p-623", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.309123516082764, "y": -1.501809000968933, "IDs": "p-338", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0894335508346558, "y": -0.25242453813552856, "IDs": "p-440", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.562492847442627, "y": -1.9120489358901978, "IDs": "p-286", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.698420524597168, "y": -2.4146392345428467, "IDs": "p-257", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4406306743621826, "y": -3.14363169670105, "IDs": "p-205", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.131796360015869, "y": -1.391531229019165, "IDs": "p-340", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.262033939361572, "y": 1.899667739868164, "IDs": "p-676", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7102460861206055, "y": -2.8010332584381104, "IDs": "p-219", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.6600069999694824, "y": 0.4540690779685974, "IDs": "p-539", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3122007846832275, "y": -0.939606785774231, "IDs": "p-387", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.5712847113609314, "y": -2.9806220531463623, "IDs": "p-186", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.20176362991333, "y": -2.660360336303711, "IDs": "p-225", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.02260819636285305, "y": -4.137548923492432, "IDs": "p-077", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.066500186920166, "y": 0.7186733484268188, "IDs": "p-566", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.4619276821613312, "y": 0.7016015648841858, "IDs": "p-550", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.726358413696289, "y": -4.082005023956299, "IDs": "p-148", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6692843437194824, "y": -3.0316407680511475, "IDs": "p-189", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8813092708587646, "y": -1.3187270164489746, "IDs": "p-348", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.704276204109192, "y": -1.556190013885498, "IDs": "p-321", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.7684836387634277, "y": -2.2611942291259766, "IDs": "p-279", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.457639217376709, "y": -1.3477330207824707, "IDs": "p-342", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3276307582855225, "y": 1.6221874952316284, "IDs": "p-642", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.113887786865234, "y": -2.6199417114257812, "IDs": "p-226", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8680477142333984, "y": -4.782927989959717, "IDs": "p-016", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.462976336479187, "y": -2.259868860244751, "IDs": "p-239", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.405401229858398, "y": 0.801800012588501, "IDs": "p-565", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.6324036121368408, "y": 0.0169233288615942, "IDs": "p-533", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.7339513301849365, "y": 2.344032049179077, "IDs": "p-696", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.8140669465065002, "y": 0.4448107182979584, "IDs": "p-523", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.913258969783783, "y": -3.0495097637176514, "IDs": "p-185", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3987858295440674, "y": 2.5453715324401855, "IDs": "p-723", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3226945400238037, "y": -2.8630762100219727, "IDs": "p-222", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7037710547447205, "y": 2.212066411972046, "IDs": "p-662", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.067578315734863, "y": -2.8677875995635986, "IDs": "p-170", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.412400960922241, "y": 1.2020766735076904, "IDs": "p-586", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.181575298309326, "y": -2.0066356658935547, "IDs": "p-309", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7809798121452332, "y": 1.3131558895111084, "IDs": "p-606", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6789615154266357, "y": -3.757681131362915, "IDs": "p-134", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8157678842544556, "y": 2.516192674636841, "IDs": "p-712", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.7220370769500732, "y": -3.553187131881714, "IDs": "p-155", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4669545888900757, "y": 0.5200316905975342, "IDs": "p-545", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.2643661499023438, "y": 2.584076404571533, "IDs": "p-780", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.155956745147705, "y": 1.2961963415145874, "IDs": "p-622", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.7737677097320557, "y": 0.5842391848564148, "IDs": "p-555", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.8744215369224548, "y": 2.7723257541656494, "IDs": "p-770", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.6397206783294678, "y": -1.2103091478347778, "IDs": "p-360", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.30525434017181396, "y": 0.9485100507736206, "IDs": "p-576", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.0610504150390625, "y": 1.845412015914917, "IDs": "p-669", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.0512824058532715, "y": -3.6185455322265625, "IDs": "p-154", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.9263226985931396, "y": -0.9968956708908081, "IDs": "p-389", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.2310099601745605, "y": -1.4487947225570679, "IDs": "p-331", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.4837088584899902, "y": 2.5682387351989746, "IDs": "p-692", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.2909064292907715, "y": -3.732842206954956, "IDs": "p-173", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.340137481689453, "y": 1.7546744346618652, "IDs": "p-648", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7593315839767456, "y": -1.3482611179351807, "IDs": "p-330", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.3658058643341064, "y": 0.6904425024986267, "IDs": "p-552", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.49517822265625, "y": 0.45032212138175964, "IDs": "p-537", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.933152198791504, "y": -1.6884629726409912, "IDs": "p-313", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.128665804862976, "y": 1.6723812818527222, "IDs": "p-630", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.9974570274353027, "y": -1.1120190620422363, "IDs": "p-371", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.4872812330722809, "y": 0.2872338593006134, "IDs": "p-492", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.722142219543457, "y": -0.49632754921913147, "IDs": "p-411", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.362701654434204, "y": 1.1730082035064697, "IDs": "p-585", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.484419822692871, "y": -1.6309595108032227, "IDs": "p-319", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.565201759338379, "y": 0.5664346218109131, "IDs": "p-531", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.9989070892333984, "y": 0.3184620141983032, "IDs": "p-528", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.780010223388672, "y": 1.1491174697875977, "IDs": "p-562", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.2545100450515747, "y": -4.091794013977051, "IDs": "p-078", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.31667947769165, "y": 1.8481314182281494, "IDs": "p-703", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.006704807281494, "y": -0.0671667829155922, "IDs": "p-451", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.241811752319336, "y": -3.269386053085327, "IDs": "p-202", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.06067047640681267, "y": -3.734854221343994, "IDs": "p-132", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.1798526048660278, "y": -1.6577225923538208, "IDs": "p-301", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.5462071895599365, "y": -0.4415447413921356, "IDs": "p-447", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.2667975425720215, "y": -2.307889223098755, "IDs": "p-253", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.692525863647461, "y": 0.225932776927948, "IDs": "p-511", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0412967205047607, "y": -4.035357475280762, "IDs": "p-059", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7988662719726562, "y": -1.0461163520812988, "IDs": "p-358", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.4293770790100098, "y": 2.6711220741271973, "IDs": "p-720", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.1155378818511963, "y": -3.9157886505126953, "IDs": "p-150", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.133543491363525, "y": -1.8684513568878174, "IDs": "p-312", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0202598571777344, "y": 2.599501848220825, "IDs": "p-714", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.076574802398682, "y": -3.261857271194458, "IDs": "p-203", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.960261344909668, "y": 1.4980807304382324, "IDs": "p-628", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.2876389026641846, "y": -1.4343410730361938, "IDs": "p-347", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.500611662864685, "y": -0.8369014263153076, "IDs": "p-385", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.9270074367523193, "y": 1.0506625175476074, "IDs": "p-597", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.2810363173484802, "y": 2.712686538696289, "IDs": "p-717", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6642910242080688, "y": 0.03086434118449688, "IDs": "p-497", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8373273611068726, "y": -3.4303057193756104, "IDs": "p-166", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3770573139190674, "y": -0.5736469626426697, "IDs": "p-443", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.270461082458496, "y": 1.45651376247406, "IDs": "p-627", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.179919719696045, "y": -2.139000654220581, "IDs": "p-283", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.57430100440979, "y": -2.6085660457611084, "IDs": "p-251", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.435875415802002, "y": -3.5865087509155273, "IDs": "p-177", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.281203746795654, "y": -0.9284784197807312, "IDs": "p-398", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9973000288009644, "y": 1.1137723922729492, "IDs": "p-602", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8627541065216064, "y": 0.4337150454521179, "IDs": "p-541", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.9703011512756348, "y": -0.4833959937095642, "IDs": "p-442", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.11765025556087494, "y": -2.122246503829956, "IDs": "p-243", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.031594276428223, "y": -0.09721770882606506, "IDs": "p-482", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5049803256988525, "y": -2.928068161010742, "IDs": "p-208", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.511883735656738, "y": 1.6205850839614868, "IDs": "p-619", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6503183841705322, "y": 1.81645667552948, "IDs": "p-636", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3272035121917725, "y": 1.7705023288726807, "IDs": "p-655", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.3348664045333862, "y": -2.7283411026000977, "IDs": "p-218", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.475506067276001, "y": 0.6877239346504211, "IDs": "p-560", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.064183235168457, "y": 1.3999993801116943, "IDs": "p-625", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.22328683733940125, "y": -4.2303571701049805, "IDs": "p-049", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.100078105926514, "y": -2.39159893989563, "IDs": "p-255", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4933278560638428, "y": 1.7586029767990112, "IDs": "p-652", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.631273031234741, "y": 2.6318864822387695, "IDs": "p-765", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.1054810881614685, "y": 2.3940110206604004, "IDs": "p-688", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7833445072174072, "y": -3.210566759109497, "IDs": "p-204", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.091242551803589, "y": 1.7504355907440186, "IDs": "p-653", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8584582805633545, "y": 2.516754388809204, "IDs": "p-709", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.26866233348846436, "y": -1.2166146039962769, "IDs": "p-353", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7567052841186523, "y": -1.6216492652893066, "IDs": "p-316", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5491371154785156, "y": -4.75282621383667, "IDs": "p-068", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.433143377304077, "y": -0.6617914438247681, "IDs": "p-428", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.974626362323761, "y": -3.7605621814727783, "IDs": "p-135", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.3912671208381653, "y": 0.7083393335342407, "IDs": "p-548", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.0227386951446533, "y": -2.0860238075256348, "IDs": "p-275", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.489506244659424, "y": -3.5382983684539795, "IDs": "p-172", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.842939853668213, "y": -3.0495071411132812, "IDs": "p-207", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.806227207183838, "y": 1.8393194675445557, "IDs": "p-639", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1030672788619995, "y": -4.413378715515137, "IDs": "p-046", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.026239458471536636, "y": -1.459171175956726, "IDs": "p-326", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.3470621109008789, "y": 0.259813517332077, "IDs": "p-494", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7981393337249756, "y": 0.9600979685783386, "IDs": "p-595", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.8230892419815063, "y": -4.180911064147949, "IDs": "p-102", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.2396252602338791, "y": 0.8445160388946533, "IDs": "p-449", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1741029024124146, "y": -1.8299572467803955, "IDs": "p-295", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9161635041236877, "y": -0.2942958474159241, "IDs": "p-435", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.0838184356689453, "y": -1.7074583768844604, "IDs": "p-334", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.0386440753936768, "y": -0.09776443988084793, "IDs": "p-500", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.552295207977295, "y": 0.008111868984997272, "IDs": "p-481", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.724070131778717, "y": -4.332026958465576, "IDs": "p-047", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.2519872188568115, "y": -3.3453633785247803, "IDs": "p-181", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.419445276260376, "y": 1.2849373817443848, "IDs": "p-643", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.5879337787628174, "y": -1.3973854780197144, "IDs": "p-332", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4637023210525513, "y": 0.2602517604827881, "IDs": "p-517", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.9367434978485107, "y": 2.040738821029663, "IDs": "p-678", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.020154595375061, "y": -1.1383165121078491, "IDs": "p-356", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.9061479568481445, "y": -1.9978927373886108, "IDs": "p-306", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.1991515159606934, "y": -2.5416009426116943, "IDs": "p-248", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.957984209060669, "y": -3.2212624549865723, "IDs": "p-182", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.56927227973938, "y": -1.1581586599349976, "IDs": "p-372", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0210853815078735, "y": -1.9836907386779785, "IDs": "p-268", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.15933194756507874, "y": -1.1396926641464233, "IDs": "p-354", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.792780876159668, "y": -3.940707206726074, "IDs": "p-127", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6727913022041321, "y": -0.8063676953315735, "IDs": "p-383", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1001900434494019, "y": 0.3567223846912384, "IDs": "p-518", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.775916576385498, "y": 0.3170052468776703, "IDs": "p-508", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.463773727416992, "y": 1.0051648616790771, "IDs": "p-582", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.0112650394439697, "y": -3.1893677711486816, "IDs": "p-194", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.091791868209839, "y": 0.1908581256866455, "IDs": "p-515", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.9521875381469727, "y": -4.190108299255371, "IDs": "p-117", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4032089710235596, "y": -4.664358139038086, "IDs": "p-093", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.720783710479736, "y": 1.1685903072357178, "IDs": "p-590", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.829467535018921, "y": -2.301922082901001, "IDs": "p-260", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0957878828048706, "y": 2.684404134750366, "IDs": "p-719", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3628439903259277, "y": 1.4079713821411133, "IDs": "p-614", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.229234218597412, "y": -1.9070594310760498, "IDs": "p-287", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.844494104385376, "y": -1.9141961336135864, "IDs": "p-288", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.366118907928467, "y": -0.968126654624939, "IDs": "p-366", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4535882472991943, "y": -1.0239379405975342, "IDs": "p-377", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.22096547484397888, "y": 1.8217229843139648, "IDs": "p-633", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6828843355178833, "y": 0.32450661063194275, "IDs": "p-393", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.5712950229644775, "y": -2.2975516319274902, "IDs": "p-277", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7866164445877075, "y": 0.22807396948337555, "IDs": "p-495", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4177874326705933, "y": -0.7998351454734802, "IDs": "p-405", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5885958671569824, "y": -4.4945878982543945, "IDs": "p-096", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.523961067199707, "y": 2.4105193614959717, "IDs": "p-734", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3414652347564697, "y": -1.31778085231781, "IDs": "p-363", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7068436145782471, "y": -1.612980842590332, "IDs": "p-300", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.36998176574707, "y": -1.0716944932937622, "IDs": "p-370", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.9975205659866333, "y": 2.594621419906616, "IDs": "p-739", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6595897674560547, "y": -3.770843029022217, "IDs": "p-152", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.6044938564300537, "y": -0.11744106560945511, "IDs": "p-505", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.38622215390205383, "y": -4.265057563781738, "IDs": "p-048", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0920312404632568, "y": -3.922715187072754, "IDs": "p-110", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.814121723175049, "y": 1.0602318048477173, "IDs": "p-534", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.402113676071167, "y": -4.832585334777832, "IDs": "p-062", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.9080562591552734, "y": -4.828607559204102, "IDs": "p-039", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5538790225982666, "y": -3.3721981048583984, "IDs": "p-180", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.570145130157471, "y": -0.5963903665542603, "IDs": "p-425", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.9558498859405518, "y": -3.994746446609497, "IDs": "p-143", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3674445152282715, "y": -4.065286636352539, "IDs": "p-125", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.202223777770996, "y": -2.3627641201019287, "IDs": "p-254", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1167303323745728, "y": -4.017398834228516, "IDs": "p-115", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.4299100637435913, "y": -2.570770740509033, "IDs": "p-214", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0160162448883057, "y": 0.868557333946228, "IDs": "p-574", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.9103068113327026, "y": -2.6183390617370605, "IDs": "p-217", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.0679023265838623, "y": 1.4692713022232056, "IDs": "p-609", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4466261863708496, "y": -4.797631740570068, "IDs": "p-036", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.5041613578796387, "y": 1.2936971187591553, "IDs": "p-624", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4764041900634766, "y": 0.09929612278938293, "IDs": "p-502", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.3810501098632812, "y": -0.7993406057357788, "IDs": "p-418", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6258668303489685, "y": 0.9729239344596863, "IDs": "p-578", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.9170233607292175, "y": -3.3885574340820312, "IDs": "p-162", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.468601793050766, "y": -4.098113059997559, "IDs": "p-052", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8717796802520752, "y": 1.1198959350585938, "IDs": "p-600", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.118173837661743, "y": -4.777914524078369, "IDs": "p-042", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1498456001281738, "y": 1.988229751586914, "IDs": "p-658", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6214135885238647, "y": -0.2274019569158554, "IDs": "p-436", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.496137857437134, "y": -2.4249258041381836, "IDs": "p-236", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.550540566444397, "y": -3.4331717491149902, "IDs": "p-164", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.1381776332855225, "y": 0.6872520446777344, "IDs": "p-556", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.24563908576965332, "y": 1.2450225353240967, "IDs": "p-605", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.1501591205596924, "y": 1.6933845281600952, "IDs": "p-641", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.370629072189331, "y": -0.5450443625450134, "IDs": "p-446", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0492959022521973, "y": 0.6063582301139832, "IDs": "p-546", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.5711402893066406, "y": -0.9923262000083923, "IDs": "p-388", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.848254680633545, "y": -4.791244029998779, "IDs": "p-015", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7786097526550293, "y": -0.35035356879234314, "IDs": "p-455", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.24277804791927338, "y": 1.2311737537384033, "IDs": "p-604", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.5016975402832031, "y": -2.2707977294921875, "IDs": "p-246", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8106486797332764, "y": -1.819538950920105, "IDs": "p-293", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.3360326290130615, "y": -4.528386116027832, "IDs": "p-045", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.653688907623291, "y": -2.0393738746643066, "IDs": "p-266", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4582831859588623, "y": 1.1858677864074707, "IDs": "p-615", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6483364105224609, "y": 2.78914475440979, "IDs": "p-746", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.542754650115967, "y": -4.712120532989502, "IDs": "p-089", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0115512609481812, "y": -3.964860439300537, "IDs": "p-082", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.5272524952888489, "y": -4.083185195922852, "IDs": "p-079", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.014837741851807, "y": 0.05659656226634979, "IDs": "p-479", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.322323203086853, "y": -3.4477944374084473, "IDs": "p-156", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4514927864074707, "y": 0.5165731310844421, "IDs": "p-530", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.6943411827087402, "y": -1.3229150772094727, "IDs": "p-344", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.394445896148682, "y": 1.088168740272522, "IDs": "p-593", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.243345022201538, "y": -0.6248646378517151, "IDs": "p-431", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.3774120807647705, "y": -3.961055040359497, "IDs": "p-149", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.107056617736816, "y": -0.34715721011161804, "IDs": "p-454", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.2523370087146759, "y": 2.8434293270111084, "IDs": "p-773", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4518616199493408, "y": -3.840315341949463, "IDs": "p-128", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7185147404670715, "y": 0.8861590027809143, "IDs": "p-575", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.784639358520508, "y": -0.10640902072191238, "IDs": "p-483", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.488696336746216, "y": -1.0061873197555542, "IDs": "p-391", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.8380746841430664, "y": 2.0037553310394287, "IDs": "p-668", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.254635810852051, "y": -0.6127563118934631, "IDs": "p-394", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.41083604097366333, "y": 0.4896385967731476, "IDs": "p-522", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.464081287384033, "y": -2.863813638687134, "IDs": "p-230", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.7292027473449707, "y": -3.2262208461761475, "IDs": "p-192", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8107397556304932, "y": 0.2591249942779541, "IDs": "p-516", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.147117853164673, "y": -1.2243489027023315, "IDs": "p-373", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5753412246704102, "y": -1.2475160360336304, "IDs": "p-349", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.913280963897705, "y": -0.897240161895752, "IDs": "p-399", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3787245750427246, "y": 2.1494011878967285, "IDs": "p-666", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4559481143951416, "y": -1.895854115486145, "IDs": "p-289", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.0655784606933594, "y": -1.0322266817092896, "IDs": "p-401", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.1693243980407715, "y": 2.6220035552978516, "IDs": "p-722", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.061667799949646, "y": -3.780384063720703, "IDs": "p-129", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.26582270860671997, "y": -3.2778947353363037, "IDs": "p-160", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0870493650436401, "y": 0.9984180331230164, "IDs": "p-579", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.088010549545288, "y": 0.4422343969345093, "IDs": "p-543", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.142746448516846, "y": 2.0308070182800293, "IDs": "p-704", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.9649899005889893, "y": -3.786531925201416, "IDs": "p-175", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.1186330318450928, "y": -2.963480234146118, "IDs": "p-221", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.6379802227020264, "y": -4.644454479217529, "IDs": "p-091", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.519913673400879, "y": 1.9272316694259644, "IDs": "p-657", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.57417106628418, "y": -1.6312146186828613, "IDs": "p-314", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.255239009857178, "y": -0.8593458533287048, "IDs": "p-395", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.0404331684112549, "y": -3.936062812805176, "IDs": "p-109", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.835563659667969, "y": 0.08418066054582596, "IDs": "p-480", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.09190652519464493, "y": -1.6473428010940552, "IDs": "p-298", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.5229039192199707, "y": 0.6393490433692932, "IDs": "p-532", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.7852909564971924, "y": -4.831145286560059, "IDs": "p-034", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.916339635848999, "y": -0.9694848656654358, "IDs": "p-379", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.376432180404663, "y": -4.778530597686768, "IDs": "p-041", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9399335980415344, "y": -1.189112663269043, "IDs": "p-365", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.2937678098678589, "y": -3.747161626815796, "IDs": "p-137", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.1177163124084473, "y": 0.7569542527198792, "IDs": "p-571", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4681687355041504, "y": -0.08126594126224518, "IDs": "p-476", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.172213554382324, "y": -2.7047553062438965, "IDs": "p-198", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.058079950511455536, "y": 0.7129846811294556, "IDs": "p-549", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.678151845932007, "y": 2.123746156692505, "IDs": "p-667", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.9914650917053223, "y": 2.582609176635742, "IDs": "p-736", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.861636161804199, "y": -3.4631733894348145, "IDs": "p-179", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5796780586242676, "y": -1.864386796951294, "IDs": "p-291", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.3648438453674316, "y": -1.0928447246551514, "IDs": "p-357", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.1362476348876953, "y": -2.215350866317749, "IDs": "p-240", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6383038759231567, "y": 2.8556299209594727, "IDs": "p-774", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6970736980438232, "y": -3.5386962890625, "IDs": "p-139", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.20668625831604, "y": -0.047459933906793594, "IDs": "p-487", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.094970703125, "y": -3.9984042644500732, "IDs": "p-145", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.7013077139854431, "y": -4.041660785675049, "IDs": "p-080", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7375103831291199, "y": -3.7791237831115723, "IDs": "p-130", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.198760509490967, "y": 1.9783772230148315, "IDs": "p-675", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.2574074268341064, "y": 2.8656082153320312, "IDs": "p-776", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.14051738381385803, "y": -4.016696453094482, "IDs": "p-104", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.7535300254821777, "y": -1.4853790998458862, "IDs": "p-346", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.529054164886475, "y": 1.1805287599563599, "IDs": "p-592", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4762938022613525, "y": -2.656301736831665, "IDs": "p-233", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5175412893295288, "y": -1.7899116277694702, "IDs": "p-294", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.3624165058135986, "y": 2.6340625286102295, "IDs": "p-738", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.8796184062957764, "y": -4.763520240783691, "IDs": "p-067", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.7718751430511475, "y": -4.864090919494629, "IDs": "p-061", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.846183776855469, "y": 0.8575382232666016, "IDs": "p-506", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.251767873764038, "y": 0.3856948912143707, "IDs": "p-540", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8847558498382568, "y": -4.4608988761901855, "IDs": "p-099", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.3530644178390503, "y": -0.1845429241657257, "IDs": "p-438", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.219085693359375, "y": 1.0683798789978027, "IDs": "p-599", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.831521511077881, "y": 2.2035346031188965, "IDs": "p-705", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.9017605185508728, "y": -3.983879804611206, "IDs": "p-081", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.9193400144577026, "y": -4.593307018280029, "IDs": "p-071", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.36785057187080383, "y": 2.45247745513916, "IDs": "p-689", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.9537997245788574, "y": -3.3201889991760254, "IDs": "p-157", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.40017032623291, "y": 0.9757202863693237, "IDs": "p-114", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.858730673789978, "y": 2.533440351486206, "IDs": "p-693", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.081115245819092, "y": -1.746548056602478, "IDs": "p-303", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.689032793045044, "y": 2.6011970043182373, "IDs": "p-740", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.5098881721496582, "y": 0.10202629864215851, "IDs": "p-489", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.955098271369934, "y": -2.9441611766815186, "IDs": "p-220", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.4825742542743683, "y": 0.43447229266166687, "IDs": "p-520", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.3583145141601562, "y": -3.6908414363861084, "IDs": "p-111", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.8745290637016296, "y": 0.20233353972434998, "IDs": "p-491", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4138543605804443, "y": -1.13706374168396, "IDs": "p-364", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4674527645111084, "y": -0.9503362774848938, "IDs": "p-392", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.775627076625824, "y": -0.01961318403482437, "IDs": "p-467", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.493189573287964, "y": 2.4557552337646484, "IDs": "p-695", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7864118814468384, "y": 0.6686912775039673, "IDs": "p-547", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.733189344406128, "y": -1.9198628664016724, "IDs": "p-305", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.683445453643799, "y": 2.4117431640625, "IDs": "p-724", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.899667263031006, "y": -1.6598480939865112, "IDs": "p-318", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.45932450890541077, "y": -4.017237186431885, "IDs": "p-106", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.510490894317627, "y": 0.22642774879932404, "IDs": "p-509", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.663411617279053, "y": 0.8639909625053406, "IDs": "p-564", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.0245039463043213, "y": 0.9675209522247314, "IDs": "p-581", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.2519044578075409, "y": 1.8067213296890259, "IDs": "p-632", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.070282936096191, "y": -2.0410349369049072, "IDs": "p-284", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.1318116188049316, "y": -3.521583080291748, "IDs": "p-178", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0590077638626099, "y": -1.0358903408050537, "IDs": "p-378", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.0133111476898193, "y": -0.6986058950424194, "IDs": "p-429", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.0173873901367188, "y": 2.249093770980835, "IDs": "p-681", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8973784446716309, "y": -4.739863395690918, "IDs": "p-043", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.579653263092041, "y": -4.676603317260742, "IDs": "p-092", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.37140554189682007, "y": -4.147575855255127, "IDs": "p-051", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.8552050590515137, "y": -0.659463107585907, "IDs": "p-427", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.5919263958930969, "y": -1.6655495166778564, "IDs": "p-297", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.2390516847372055, "y": -4.156188011169434, "IDs": "p-076", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.5871386528015137, "y": -4.706316947937012, "IDs": "p-063", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.4402239322662354, "y": -0.41893020272254944, "IDs": "p-456", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.744735240936279, "y": 1.170223593711853, "IDs": "p-618", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.642782211303711, "y": 1.2381987571716309, "IDs": "p-591", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8868621587753296, "y": 2.266326904296875, "IDs": "p-684", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.2103228569030762, "y": -3.7235422134399414, "IDs": "p-136", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6177969574928284, "y": -3.344264268875122, "IDs": "p-161", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.0726394653320312, "y": -2.3702595233917236, "IDs": "p-237", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.9826712608337402, "y": -1.8526005744934082, "IDs": "p-290", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.210726737976074, "y": -4.620830535888672, "IDs": "p-070", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.109307765960693, "y": -3.7637581825256348, "IDs": "p-174", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.9146902561187744, "y": -0.5974889397621155, "IDs": "p-644", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.688582897186279, "y": -0.8865458965301514, "IDs": "p-397", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.4430665969848633, "y": -3.6799685955047607, "IDs": "p-138", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.499574899673462, "y": 0.1525038778781891, "IDs": "p-514", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.3507637977600098, "y": -4.825007915496826, "IDs": "p-065", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.5002055168151855, "y": -3.251659393310547, "IDs": "p-201", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.292214870452881, "y": 0.184321790933609, "IDs": "p-512", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.92753267288208, "y": 0.6599864363670349, "IDs": "p-478", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0342170000076294, "y": -1.2050957679748535, "IDs": "p-351", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.3580951988697052, "y": -2.992464303970337, "IDs": "p-188", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.561072587966919, "y": -0.6706832647323608, "IDs": "p-430", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.402207612991333, "y": -2.8600497245788574, "IDs": "p-223", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.339804172515869, "y": 1.8343219757080078, "IDs": "p-647", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.549947738647461, "y": 2.376716136932373, "IDs": "p-733", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7740564346313477, "y": -2.766937017440796, "IDs": "p-232", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.5776288509368896, "y": -4.192232608795166, "IDs": "p-124", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.7031199932098389, "y": -0.8488610982894897, "IDs": "p-380", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.8898683786392212, "y": -0.6076383590698242, "IDs": "p-616", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.6656140685081482, "y": 2.4966578483581543, "IDs": "p-690", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.790939450263977, "y": -3.3947629928588867, "IDs": "p-140", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6341072916984558, "y": -4.246914863586426, "IDs": "p-075", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6037811040878296, "y": -1.983363151550293, "IDs": "p-274", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.5063629150390625, "y": -2.281959295272827, "IDs": "p-261", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.558455467224121, "y": -0.05522242188453674, "IDs": "p-486", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.7643376588821411, "y": 0.738671600818634, "IDs": "p-572", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.447279691696167, "y": 1.4861024618148804, "IDs": "p-610", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.712375640869141, "y": -3.174179792404175, "IDs": "p-171", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.056411199271678925, "y": 2.7433319091796875, "IDs": "p-744", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.301682949066162, "y": 1.724090576171875, "IDs": "p-670", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.321833610534668, "y": -0.09724356979131699, "IDs": "p-484", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.41662049293518066, "y": -1.4009379148483276, "IDs": "p-325", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.4703209400177, "y": -0.3824138939380646, "IDs": "p-471", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.396296501159668, "y": 2.7427163124084473, "IDs": "p-748", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.74398136138916, "y": 1.010577917098999, "IDs": "p-563", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.234602689743042, "y": 0.16551083326339722, "IDs": "p-526", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.1897411346435547, "y": -1.424802303314209, "IDs": "p-345", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.8072099685668945, "y": 0.46439874172210693, "IDs": "p-544", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.1579976081848145, "y": -1.6343506574630737, "IDs": "p-335", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0993812084197998, "y": 2.3012373447418213, "IDs": "p-686", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1.6503770351409912, "y": 2.7794883251190186, "IDs": "p-777", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.1090006828308105, "y": 2.008273124694824, "IDs": "p-699", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.5839245319366455, "y": 2.7139880657196045, "IDs": "p-743", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.11763596534729, "y": -4.867931365966797, "IDs": "p-038", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.4641902446746826, "y": 2.551036834716797, "IDs": "p-713", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7665464878082275, "y": 0.681083619594574, "IDs": "p-567", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3.4871065616607666, "y": -0.67473304271698, "IDs": "p-419", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0.20220321416854858, "y": -1.8637752532958984, "IDs": "p-271", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -4.8579254150390625, "y": -2.005768299102783, "IDs": "p-285", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -5.077282428741455, "y": -0.024136308580636978, "IDs": "p-450", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.3482778072357178, "y": -2.0127313137054443, "IDs": "p-267", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -0.6606380939483643, "y": -1.9062811136245728, "IDs": "p-269", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -3.7669148445129395, "y": -4.431793689727783, "IDs": "p-119", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.121779203414917, "y": -1.483788013458252, "IDs": "p-323", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -2.6774165630340576, "y": 2.2908449172973633, "IDs": "p-682", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.3894851207733154, "y": -2.2008776664733887, "IDs": "p-276", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": -1.0874524116516113, "y": -4.027913570404053, "IDs": "p-087", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2.8107540607452393, "y": 2.2884724140167236, "IDs": "p-725", "Subtypes": "cluster_01", "colors": "#00fff6"}], "type": "scatter", "color": "#00fff6", "name": "cluster_01"}]; var dataLen = data.length; for (var ix = 0; ix < dataLen; ix++) { chart.addSeries(data[ix]); } }); </script> </body> </html>\" height=850 width=1000></iframe>"
],
"text/plain": [
"<highcharts.highcharts.highcharts.Highchart at 0x7f2e42c6dad0>"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# the scatter plot\n",
"mp.plot_scatter(radius = 6, enabled_data_labels=True)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "c3a00631-6431-4cba-b736-190e35a20405",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2022-08-01 15:05:06,872 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - generate file: ./feature points_717_correlation_umap_mp\u001b[0m\n",
"2022-08-01 15:05:06,885 - \u001b[32mINFO\u001b[0m - [bidd-aggmap]\u001b[0m - save html file to ./feature points_717_correlation_umap_mp\u001b[0m\n"
]
},
{
"data": {
"text/html": [
"<iframe style=\"border:0;outline:none;overflow:hidden\" srcdoc=\"<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link href="https://www.highcharts.com/highslide/highslide.css" rel="stylesheet" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/highcharts.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/highcharts-more.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/modules/heatmap.js"></script> <script type="text/javascript" src="https://code.highcharts.com/6/modules/exporting.js"></script> </head> <body style="margin:0;padding:0"> <div id="container" style="width:1000px;height:850px;">Loading....</div> <script> $(function(){ Highcharts.setOptions({"global": {}, "lang": {}}); var option = {"chart": {"renderTo": "container", "width": 1000, "height": 850, "type": "heatmap", "zoomType": "xy"}, "colors": {}, "credits": {"enabled": false}, "drilldown": {}, "exporting": {}, "labels": {}, "legend": {"align": "right", "layout": "vertical", "margin": 1, "verticalAlign": "top", "y": 60, "symbolHeight": 12, "floating": false}, "loading": {}, "navigation": {}, "pane": {}, "plotOptions": {"series": {"turboThreshold": 5000, "dataLabels": {"enabled": true, "format": "{point.v}", "style": {"textOutline": false, "color": "black"}}}}, "series": {}, "subtitle": {"text": "number of feature points: 717, metric method: correlation"}, "title": {"text": "Assignment of feature points by umap emmbedding result"}, "tooltip": {"headerFormat": "<b>{series.name}</b><br>", "pointFormat": "{point.v}"}, "xAxis": {"min": 0, "max": 26, "startOnTick": false, "endOnTick": false, "allowDecimals": false, "labels": {"style": {"fontSize": 20}}}, "yAxis": {"title": {"text": " ", "style": {"fontSize": 20}}, "startOnTick": false, "endOnTick": false, "gridLineWidth": 0, "reversed": true, "min": 0, "max": 26, "allowDecimals": false, "labels": {"style": {"fontSize": 20}}}}; var chart = new Highcharts.Chart(option); var data = [{"data": [{"x": 0, "y": 0, "v": "p-118", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 0, "v": "p-090", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 0, "v": "p-063", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 0, "v": "p-035", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 0, "v": "p-064", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 0, "v": "p-062", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 0, "v": "p-037", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 0, "v": "p-038", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 0, "v": "p-061", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 0, "v": "p-040", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 0, "v": "p-041", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 0, "v": "p-013", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 0, "v": "p-014", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 0, "v": "p-015", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 0, "v": "p-044", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 0, "v": "p-046", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 0, "v": "p-047", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 0, "v": "p-048", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 0, "v": "p-050", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 0, "v": "p-051", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 0, "v": "p-079", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 0, "v": "p-081", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 0, "v": "p-082", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 0, "v": "p-137", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 0, "v": "p-139", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 0, "v": "p-166", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 0, "v": "p-167", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 1, "v": "p-146", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 1, "v": "p-117", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 1, "v": "p-091", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 1, "v": "p-092", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 1, "v": "p-089", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 1, "v": "p-036", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 1, "v": "p-065", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 1, "v": "p-039", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 1, "v": "p-034", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 1, "v": "p-068", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 1, "v": "p-033", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 1, "v": "p-042", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 1, "v": "p-043", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 1, "v": "p-016", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 1, "v": "p-045", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 1, "v": "p-073", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 1, "v": "p-075", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 1, "v": "p-049", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 1, "v": "p-077", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 1, "v": "p-052", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 1, "v": "p-080", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 1, "v": "p-108", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 1, "v": "p-110", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 1, "v": "p-138", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 1, "v": "p-140", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 1, "v": "p-168", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 1, "v": "p-195", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 2, "v": "p-172", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 2, "v": "p-144", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 2, "v": "p-116", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 2, "v": "p-119", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 2, "v": "p-120", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 2, "v": "p-093", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 2, "v": "p-066", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 2, "v": "p-094", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 2, "v": "p-067", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 2, "v": "p-069", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 2, "v": "p-070", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 2, "v": "p-071", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 2, "v": "p-099", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 2, "v": "p-072", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 2, "v": "p-101", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 2, "v": "p-074", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 2, "v": "p-102", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 2, "v": "p-076", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 2, "v": "p-078", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 2, "v": "p-106", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 2, "v": "p-107", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 2, "v": "p-109", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 2, "v": "p-111", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 2, "v": "p-165", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 2, "v": "p-194", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 2, "v": "p-196", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 2, "v": "p-223", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 3, "v": "p-171", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 3, "v": "p-173", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 3, "v": "p-145", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 3, "v": "p-143", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 3, "v": "p-147", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 3, "v": "p-121", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 3, "v": "p-122", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 3, "v": "p-123", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 3, "v": "p-095", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 3, "v": "p-096", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 3, "v": "p-097", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 3, "v": "p-098", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 3, "v": "p-100", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 3, "v": "p-088", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 3, "v": "p-087", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 3, "v": "p-059", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 3, "v": "p-103", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 3, "v": "p-104", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 3, "v": "p-105", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 3, "v": "p-134", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 3, "v": "p-135", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 3, "v": "p-136", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 3, "v": "p-164", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 3, "v": "p-193", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 3, "v": "p-221", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 3, "v": "p-224", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 3, "v": "p-251", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 4, "v": "p-170", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 4, "v": "p-199", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 4, "v": "p-201", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 4, "v": "p-174", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 4, "v": "p-175", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 4, "v": "p-148", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 4, "v": "p-149", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 4, "v": "p-150", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 4, "v": "p-124", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 4, "v": "p-125", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 4, "v": "p-126", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 4, "v": "p-127", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 4, "v": "p-128", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 4, "v": "p-115", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 4, "v": "p-129", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 4, "v": "p-130", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 4, "v": "p-131", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 4, "v": "p-132", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 4, "v": "p-133", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 4, "v": "p-161", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 4, "v": "p-162", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 4, "v": "p-163", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 4, "v": "p-192", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 4, "v": "p-220", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 4, "v": "p-222", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 4, "v": "p-250", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 4, "v": "p-252", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 5, "v": "p-198", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 5, "v": "p-197", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 5, "v": "p-200", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 5, "v": "p-202", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 5, "v": "p-203", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 5, "v": "p-176", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 5, "v": "p-177", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 5, "v": "p-178", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 5, "v": "p-151", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 5, "v": "p-152", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 5, "v": "p-153", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 5, "v": "p-154", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 5, "v": "p-155", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 5, "v": "p-156", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 5, "v": "p-157", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 5, "v": "p-158", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 5, "v": "p-159", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 5, "v": "p-160", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 5, "v": "p-188", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 5, "v": "p-189", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 5, "v": "p-190", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 5, "v": "p-191", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 5, "v": "p-588", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 5, "v": "p-249", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 5, "v": "p-277", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 5, "v": "p-279", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 5, "v": "p-280", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 6, "v": "p-225", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 6, "v": "p-226", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 6, "v": "p-228", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 6, "v": "p-229", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 6, "v": "p-230", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 6, "v": "p-204", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 6, "v": "p-205", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 6, "v": "p-206", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 6, "v": "p-179", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 6, "v": "p-180", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 6, "v": "p-181", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 6, "v": "p-182", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 6, "v": "p-183", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 6, "v": "p-184", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 6, "v": "p-185", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 6, "v": "p-186", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 6, "v": "p-187", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 6, "v": "p-215", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 6, "v": "p-216", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 6, "v": "p-217", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 6, "v": "p-218", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 6, "v": "p-219", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 6, "v": "p-248", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 6, "v": "p-276", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 6, "v": "p-278", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 6, "v": "p-306", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 6, "v": "p-307", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 7, "v": "p-253", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 7, "v": "p-254", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 7, "v": "p-227", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 7, "v": "p-257", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 7, "v": "p-231", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 7, "v": "p-232", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 7, "v": "p-233", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 7, "v": "p-234", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 7, "v": "p-207", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 7, "v": "p-208", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 7, "v": "p-209", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 7, "v": "p-210", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 7, "v": "p-211", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 7, "v": "p-212", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 7, "v": "p-213", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 7, "v": "p-214", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 7, "v": "p-242", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 7, "v": "p-243", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 7, "v": "p-244", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 7, "v": "p-245", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 7, "v": "p-246", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 7, "v": "p-247", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 7, "v": "p-275", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 7, "v": "p-305", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 7, "v": "p-308", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 7, "v": "p-334", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 7, "v": "p-335", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 8, "v": "p-282", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 8, "v": "p-283", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 8, "v": "p-255", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 8, "v": "p-256", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 8, "v": "p-258", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 8, "v": "p-260", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 8, "v": "p-261", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 8, "v": "p-235", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 8, "v": "p-236", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 8, "v": "p-264", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 8, "v": "p-237", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 8, "v": "p-238", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 8, "v": "p-239", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 8, "v": "p-240", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 8, "v": "p-268", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 8, "v": "p-241", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 8, "v": "p-270", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 8, "v": "p-271", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 8, "v": "p-272", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 8, "v": "p-273", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 8, "v": "p-274", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 8, "v": "p-302", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 8, "v": "p-303", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 8, "v": "p-304", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 8, "v": "p-333", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 8, "v": "p-363", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 8, "v": "p-336", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 9, "v": "p-281", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 9, "v": "p-309", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 9, "v": "p-284", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 9, "v": "p-285", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 9, "v": "p-259", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 9, "v": "p-288", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 9, "v": "p-262", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 9, "v": "p-290", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 9, "v": "p-263", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 9, "v": "p-292", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 9, "v": "p-265", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 9, "v": "p-266", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 9, "v": "p-267", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 9, "v": "p-295", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 9, "v": "p-296", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 9, "v": "p-269", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 9, "v": "p-298", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 9, "v": "p-299", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 9, "v": "p-300", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 9, "v": "p-301", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 9, "v": "p-329", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 9, "v": "p-330", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 9, "v": "p-331", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 9, "v": "p-332", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 9, "v": "p-361", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 9, "v": "p-362", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 9, "v": "p-364", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 10, "v": "p-310", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 10, "v": "p-311", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 10, "v": "p-312", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 10, "v": "p-286", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 10, "v": "p-287", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 10, "v": "p-316", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 10, "v": "p-289", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 10, "v": "p-318", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 10, "v": "p-291", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 10, "v": "p-319", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 10, "v": "p-320", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 10, "v": "p-293", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 10, "v": "p-294", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 10, "v": "p-323", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 10, "v": "p-617", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 10, "v": "p-297", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 10, "v": "p-326", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 10, "v": "p-327", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 10, "v": "p-328", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 10, "v": "p-356", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 10, "v": "p-358", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 10, "v": "p-060", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 10, "v": "p-359", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 10, "v": "p-360", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 10, "v": "p-389", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 10, "v": "p-390", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 10, "v": "p-391", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 11, "v": "p-338", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 11, "v": "p-337", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 11, "v": "p-313", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 11, "v": "p-314", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 11, "v": "p-315", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 11, "v": "p-344", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 11, "v": "p-317", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 11, "v": "p-345", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 11, "v": "p-346", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 11, "v": "p-347", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 11, "v": "p-348", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 11, "v": "p-321", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 11, "v": "p-322", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 11, "v": "p-589", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 11, "v": "p-324", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 11, "v": "p-325", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 11, "v": "p-353", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 11, "v": "p-354", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 11, "v": "p-355", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 11, "v": "p-357", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 11, "v": "p-385", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 11, "v": "p-386", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 11, "v": "p-387", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 11, "v": "p-388", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 11, "v": "p-417", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 11, "v": "p-418", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 11, "v": "p-392", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 12, "v": "p-339", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 12, "v": "p-340", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 12, "v": "p-341", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 12, "v": "p-342", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 12, "v": "p-343", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 12, "v": "p-371", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 12, "v": "p-372", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 12, "v": "p-373", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 12, "v": "p-374", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 12, "v": "p-375", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 12, "v": "p-376", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 12, "v": "p-349", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 12, "v": "p-350", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 12, "v": "p-351", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 12, "v": "p-365", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 12, "v": "p-352", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 12, "v": "p-381", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 12, "v": "p-382", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 12, "v": "p-383", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 12, "v": "p-384", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 12, "v": "p-414", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 12, "v": "p-644", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 12, "v": "p-415", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 12, "v": "p-416", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 12, "v": "p-445", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 12, "v": "p-419", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 12, "v": "p-420", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 13, "v": "p-367", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 13, "v": "p-368", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 13, "v": "p-369", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 13, "v": "p-370", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 13, "v": "p-398", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 13, "v": "p-399", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 13, "v": "p-400", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 13, "v": "p-401", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 13, "v": "p-402", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 13, "v": "p-403", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 13, "v": "p-404", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 13, "v": "p-377", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 13, "v": "p-405", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 13, "v": "p-378", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 13, "v": "p-379", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 13, "v": "p-380", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 13, "v": "p-409", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 13, "v": "p-410", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 13, "v": "p-411", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 13, "v": "p-413", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 13, "v": "p-616", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 13, "v": "p-442", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 13, "v": "p-443", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 13, "v": "p-444", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 13, "v": "p-473", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 13, "v": "p-446", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 13, "v": "p-447", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 14, "v": "p-366", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 14, "v": "p-395", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 14, "v": "p-396", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 14, "v": "p-397", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 14, "v": "p-426", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 14, "v": "p-427", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 14, "v": "p-428", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 14, "v": "p-429", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 14, "v": "p-430", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 14, "v": "p-431", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 14, "v": "p-432", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 14, "v": "p-433", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 14, "v": "p-434", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 14, "v": "p-406", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 14, "v": "p-407", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 14, "v": "p-408", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 14, "v": "p-437", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 14, "v": "p-439", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 14, "v": "p-440", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 14, "v": "p-412", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 14, "v": "p-441", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 14, "v": "p-470", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 14, "v": "p-471", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 14, "v": "p-472", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 14, "v": "p-474", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 14, "v": "p-475", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 14, "v": "p-448", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 15, "v": "p-394", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 15, "v": "p-423", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 15, "v": "p-424", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 15, "v": "p-425", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 15, "v": "p-454", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 15, "v": "p-455", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 15, "v": "p-456", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 15, "v": "p-457", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 15, "v": "p-458", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 15, "v": "p-459", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 15, "v": "p-460", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 15, "v": "p-505", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 15, "v": "p-461", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 15, "v": "p-435", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 15, "v": "p-436", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 15, "v": "p-465", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 15, "v": "p-438", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 15, "v": "p-466", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 15, "v": "p-467", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 15, "v": "p-468", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 15, "v": "p-469", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 15, "v": "p-498", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 15, "v": "p-499", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 15, "v": "p-500", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 15, "v": "p-501", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 15, "v": "p-476", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 15, "v": "p-502", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 16, "v": "p-422", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 16, "v": "p-451", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 16, "v": "p-452", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 16, "v": "p-453", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 16, "v": "p-482", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 16, "v": "p-483", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 16, "v": "p-484", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 16, "v": "p-485", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 16, "v": "p-486", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 16, "v": "p-487", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 16, "v": "p-488", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 16, "v": "p-533", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 16, "v": "p-462", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 16, "v": "p-463", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 16, "v": "p-464", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 16, "v": "p-493", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 16, "v": "p-494", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 16, "v": "p-393", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 16, "v": "p-495", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 16, "v": "p-496", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 16, "v": "p-497", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 16, "v": "p-526", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 16, "v": "p-527", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 16, "v": "p-528", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 16, "v": "p-529", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 16, "v": "p-503", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 16, "v": "p-504", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 17, "v": "p-450", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 17, "v": "p-480", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 17, "v": "p-481", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 17, "v": "p-509", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 17, "v": "p-510", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 17, "v": "p-511", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 17, "v": "p-512", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 17, "v": "p-513", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 17, "v": "p-514", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 17, "v": "p-515", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 17, "v": "p-516", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 17, "v": "p-489", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 17, "v": "p-490", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 17, "v": "p-491", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 17, "v": "p-492", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 17, "v": "p-521", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 17, "v": "p-522", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 17, "v": "p-421", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 17, "v": "p-523", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 17, "v": "p-524", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 17, "v": "p-525", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 17, "v": "p-554", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 17, "v": "p-555", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 17, "v": "p-556", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 17, "v": "p-530", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 17, "v": "p-532", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 17, "v": "p-531", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 18, "v": "p-479", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 18, "v": "p-507", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 18, "v": "p-508", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 18, "v": "p-537", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 18, "v": "p-538", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 18, "v": "p-539", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 18, "v": "p-540", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 18, "v": "p-541", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 18, "v": "p-542", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 18, "v": "p-543", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 18, "v": "p-544", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 18, "v": "p-517", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 18, "v": "p-518", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 18, "v": "p-519", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 18, "v": "p-520", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 18, "v": "p-548", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 18, "v": "p-549", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 18, "v": "p-550", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 18, "v": "p-551", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 18, "v": "p-552", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 18, "v": "p-553", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 18, "v": "p-581", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 18, "v": "p-582", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 18, "v": "p-557", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 18, "v": "p-560", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 18, "v": "p-558", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 18, "v": "p-559", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 19, "v": "p-478", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 19, "v": "p-535", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 19, "v": "p-536", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 19, "v": "p-565", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 19, "v": "p-566", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 19, "v": "p-567", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 19, "v": "p-568", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 19, "v": "p-569", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 19, "v": "p-570", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 19, "v": "p-571", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 19, "v": "p-572", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 19, "v": "p-545", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 19, "v": "p-546", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 19, "v": "p-547", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 19, "v": "p-575", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 19, "v": "p-576", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 19, "v": "p-449", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 19, "v": "p-578", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 19, "v": "p-579", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 19, "v": "p-580", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 19, "v": "p-608", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 19, "v": "p-610", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 19, "v": "p-583", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 19, "v": "p-584", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 19, "v": "p-585", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 19, "v": "p-586", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 19, "v": "p-587", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 20, "v": "p-506", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 20, "v": "p-563", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 20, "v": "p-564", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 20, "v": "p-114", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 20, "v": "p-594", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 20, "v": "p-595", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 20, "v": "p-596", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 20, "v": "p-597", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 20, "v": "p-598", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 20, "v": "p-599", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 20, "v": "p-600", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 20, "v": "p-573", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 20, "v": "p-574", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 20, "v": "p-602", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 20, "v": "p-603", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 20, "v": "p-577", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 20, "v": "p-605", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 20, "v": "p-606", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 20, "v": "p-607", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 20, "v": "p-636", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 20, "v": "p-609", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 20, "v": "p-638", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 20, "v": "p-611", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 20, "v": "p-612", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 20, "v": "p-613", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 20, "v": "p-643", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 20, "v": "p-615", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 21, "v": "p-534", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 21, "v": "p-590", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 21, "v": "p-592", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 21, "v": "p-593", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 21, "v": "p-622", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 21, "v": "p-623", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 21, "v": "p-624", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 21, "v": "p-625", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 21, "v": "p-626", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 21, "v": "p-627", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 21, "v": "p-628", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 21, "v": "p-601", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 21, "v": "p-630", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 21, "v": "p-631", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 21, "v": "p-632", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 21, "v": "p-604", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 21, "v": "p-633", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 21, "v": "p-634", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 21, "v": "p-635", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 21, "v": "p-664", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 21, "v": "p-637", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 21, "v": "p-666", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 21, "v": "p-639", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 21, "v": "p-640", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 21, "v": "p-641", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 21, "v": "p-671", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 21, "v": "p-614", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 22, "v": "p-562", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 22, "v": "p-591", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 22, "v": "p-621", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 22, "v": "p-649", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 22, "v": "p-651", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 22, "v": "p-652", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 22, "v": "p-653", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 22, "v": "p-654", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 22, "v": "p-655", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 22, "v": "p-656", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 22, "v": "p-629", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 22, "v": "p-657", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 22, "v": "p-658", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 22, "v": "p-659", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 22, "v": "p-660", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 22, "v": "p-661", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 22, "v": "p-689", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 22, "v": "p-662", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 22, "v": "p-663", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 22, "v": "p-692", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 22, "v": "p-665", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 22, "v": "p-694", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 22, "v": "p-667", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 22, "v": "p-668", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 22, "v": "p-669", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 22, "v": "p-670", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 22, "v": "p-642", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 23, "v": "p-618", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 23, "v": "p-620", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 23, "v": "p-648", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 23, "v": "p-650", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 23, "v": "p-679", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 23, "v": "p-680", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 23, "v": "p-681", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 23, "v": "p-682", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 23, "v": "p-683", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 23, "v": "p-711", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 23, "v": "p-684", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 23, "v": "p-685", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 23, "v": "p-686", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 23, "v": "p-687", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 23, "v": "p-688", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 23, "v": "p-717", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 23, "v": "p-718", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 23, "v": "p-690", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 23, "v": "p-691", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 23, "v": "p-720", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 23, "v": "p-693", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 23, "v": "p-722", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 23, "v": "p-780", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 23, "v": "p-695", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 23, "v": "p-753", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 23, "v": "p-727", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 23, "v": "p-726", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 24, "v": "p-619", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 24, "v": "p-703", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 24, "v": "p-677", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 24, "v": "p-678", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 24, "v": "p-732", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 24, "v": "p-754", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 24, "v": "p-708", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 24, "v": "p-709", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 24, "v": "p-710", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 24, "v": "p-739", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 24, "v": "p-712", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 24, "v": "p-713", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 24, "v": "p-714", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 24, "v": "p-715", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 24, "v": "p-716", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 24, "v": "p-745", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 24, "v": "p-746", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 24, "v": "p-747", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 24, "v": "p-719", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 24, "v": "p-748", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 24, "v": "p-721", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 24, "v": "p-750", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 24, "v": "p-751", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 24, "v": "p-752", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 24, "v": "p-696", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 24, "v": "p-699", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 24, "v": "p-698", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 25, "v": "p-647", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 25, "v": "p-676", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 25, "v": "p-705", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 25, "v": "p-733", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 25, "v": "p-707", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 25, "v": "p-762", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 25, "v": "p-736", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 25, "v": "p-737", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 25, "v": "p-765", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 25, "v": "p-766", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 25, "v": "p-740", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 25, "v": "p-741", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 25, "v": "p-742", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 25, "v": "p-743", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 25, "v": "p-744", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 15, "y": 25, "v": "p-773", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 16, "y": 25, "v": "p-774", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 17, "y": 25, "v": "p-775", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 18, "y": 25, "v": "p-776", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 19, "y": 25, "v": "p-777", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 20, "y": 25, "v": "p-749", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 21, "y": 25, "v": "p-778", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 22, "y": 25, "v": "p-779", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 23, "y": 25, "v": "p-723", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 24, "y": 25, "v": "p-724", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 25, "y": 25, "v": "p-725", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 26, "y": 25, "v": "p-697", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 0, "y": 26, "v": "p-675", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 1, "y": 26, "v": "p-704", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 2, "y": 26, "v": "p-706", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 3, "y": 26, "v": "p-734", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 4, "y": 26, "v": "p-761", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 5, "y": 26, "v": "p-735", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 6, "y": 26, "v": "p-763", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 7, "y": 26, "v": "p-764", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 8, "y": 26, "v": "p-738", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 9, "y": 26, "v": "p-767", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 10, "y": 26, "v": "p-768", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 11, "y": 26, "v": "p-769", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 12, "y": 26, "v": "p-770", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 13, "y": 26, "v": "p-771", "Subtypes": "cluster_01", "colors": "#00fff6"}, {"x": 14, "y": 26, "v": "p-772", "Subtypes": "cluster_01", "colors": "#00fff6"}], "type": "heatmap", "color": "#00fff6", "name": "cluster_01"}, {"data": [{"x": 15, "y": 26, "v": "NaN-717", "Subtypes": "NaN", "colors": "#000000"}, {"x": 16, "y": 26, "v": "NaN-718", "Subtypes": "NaN", "colors": "#000000"}, {"x": 17, "y": 26, "v": "NaN-719", "Subtypes": "NaN", "colors": "#000000"}, {"x": 18, "y": 26, "v": "NaN-720", "Subtypes": "NaN", "colors": "#000000"}, {"x": 19, "y": 26, "v": "NaN-721", "Subtypes": "NaN", "colors": "#000000"}, {"x": 20, "y": 26, "v": "NaN-722", "Subtypes": "NaN", "colors": "#000000"}, {"x": 21, "y": 26, "v": "NaN-723", "Subtypes": "NaN", "colors": "#000000"}, {"x": 22, "y": 26, "v": "NaN-724", "Subtypes": "NaN", "colors": "#000000"}, {"x": 23, "y": 26, "v": "NaN-725", "Subtypes": "NaN", "colors": "#000000"}, {"x": 24, "y": 26, "v": "NaN-726", "Subtypes": "NaN", "colors": "#000000"}, {"x": 25, "y": 26, "v": "NaN-727", "Subtypes": "NaN", "colors": "#000000"}, {"x": 26, "y": 26, "v": "NaN-728", "Subtypes": "NaN", "colors": "#000000"}], "type": "heatmap", "color": "#000000", "name": "NaN"}]; var dataLen = data.length; for (var ix = 0; ix < dataLen; ix++) { chart.addSeries(data[ix]); } }); </script> </body> </html>\" height=850 width=1000></iframe>"
],
"text/plain": [
"<highcharts.highcharts.highcharts.Highchart at 0x7f2e42e7ced0>"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# the regular 2D grid plot\n",
"mp.plot_grid(enabled_data_labels=True)"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "05e2e8ae-41f4-4b5a-8a6b-49dd4d4c69c0",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "95d6b55c-50e2-410c-a5c5-d51e18181336",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.11"
}
},
"nbformat": 4,
"nbformat_minor": 5
}