{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "1c11020f",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:36:57.314667Z",
     "start_time": "2026-05-30T20:36:43.196186Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:53:40.442790Z",
     "iopub.status.busy": "2025-11-24T21:53:40.442104Z",
     "iopub.status.idle": "2025-11-24T21:53:43.654085Z",
     "shell.execute_reply": "2025-11-24T21:53:43.651607Z",
     "shell.execute_reply.started": "2025-11-24T21:53:40.442728Z"
    }
   },
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "pd.set_option('display.max_rows', None)\n",
    "import MotifCompendium\n",
    "MotifCompendium.set_compute_options(max_cpus=16, use_gpu=True, progress_bar=True)\n",
    "import MotifCompendium.utils.analysis as utils_analysis\n",
    "import MotifCompendium.utils.plotting as utils_plotting"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "d61d306d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:36:57.330065Z",
     "start_time": "2026-05-30T20:36:57.325524Z"
    }
   },
   "outputs": [],
   "source": [
    "# models = ['Kasumi_AML1_C19', 'Kasumi_ETO']\n",
    "models = ['Kasumi_AML1_C19', 'Kasumi_AML1_N20', 'Kasumi_ETO']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "562f638d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:01.650824Z",
     "start_time": "2026-05-30T20:36:57.337997Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:51:33.616463Z",
     "iopub.status.busy": "2025-11-24T21:51:33.615802Z",
     "iopub.status.idle": "2025-11-24T21:51:34.524425Z",
     "shell.execute_reply": "2025-11-24T21:51:34.522922Z",
     "shell.execute_reply.started": "2025-11-24T21:51:33.616406Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "computing similarities on GPU...: 100%|███| 1/1 [00:03<00:00,  3.88s/it]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<h2>MotifCompendium with 171 motifs</h2><h3>Motifs = (171, 30, 8)</h3><h3>Metadata</h3><div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>num_seqlets</th>\n",
       "      <th>model</th>\n",
       "      <th>posneg</th>\n",
       "      <th>avg_contrib</th>\n",
       "      <th>avg_dist_from_summit</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_0</td>\n",
       "      <td>988</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.573804</td>\n",
       "      <td>43.180162</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_1</td>\n",
       "      <td>819</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.451952</td>\n",
       "      <td>44.107448</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_10</td>\n",
       "      <td>124</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.575936</td>\n",
       "      <td>39.120968</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_11</td>\n",
       "      <td>72</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.619800</td>\n",
       "      <td>33.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_12</td>\n",
       "      <td>68</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.529973</td>\n",
       "      <td>47.897059</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_13</td>\n",
       "      <td>68</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.769857</td>\n",
       "      <td>32.338235</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_14</td>\n",
       "      <td>65</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.590078</td>\n",
       "      <td>38.430769</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_15</td>\n",
       "      <td>64</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.673769</td>\n",
       "      <td>38.093750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_16</td>\n",
       "      <td>37</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.770729</td>\n",
       "      <td>26.594595</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_2</td>\n",
       "      <td>736</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.428869</td>\n",
       "      <td>51.846467</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_3</td>\n",
       "      <td>597</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.431472</td>\n",
       "      <td>48.656616</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_4</td>\n",
       "      <td>383</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.434267</td>\n",
       "      <td>53.187990</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_5</td>\n",
       "      <td>184</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718866</td>\n",
       "      <td>35.864130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_6</td>\n",
       "      <td>157</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.626531</td>\n",
       "      <td>30.891720</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_7</td>\n",
       "      <td>142</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.705253</td>\n",
       "      <td>38.401408</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_8</td>\n",
       "      <td>134</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.696793</td>\n",
       "      <td>34.432836</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_9</td>\n",
       "      <td>131</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.675523</td>\n",
       "      <td>34.671756</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_0</td>\n",
       "      <td>737</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.554691</td>\n",
       "      <td>42.842605</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_1</td>\n",
       "      <td>711</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.502798</td>\n",
       "      <td>38.288326</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_10</td>\n",
       "      <td>76</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.796516</td>\n",
       "      <td>29.302632</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_11</td>\n",
       "      <td>74</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.952580</td>\n",
       "      <td>25.554054</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_12</td>\n",
       "      <td>67</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.865149</td>\n",
       "      <td>29.268657</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_13</td>\n",
       "      <td>60</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.832740</td>\n",
       "      <td>32.950000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_14</td>\n",
       "      <td>58</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.900143</td>\n",
       "      <td>30.224138</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_15</td>\n",
       "      <td>51</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718291</td>\n",
       "      <td>26.294118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_16</td>\n",
       "      <td>42</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.823697</td>\n",
       "      <td>31.309524</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_17</td>\n",
       "      <td>39</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.701536</td>\n",
       "      <td>35.461538</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_18</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.717276</td>\n",
       "      <td>28.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_2</td>\n",
       "      <td>694</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.530345</td>\n",
       "      <td>34.505764</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_3</td>\n",
       "      <td>229</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.961302</td>\n",
       "      <td>27.925764</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_4</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.768054</td>\n",
       "      <td>28.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_5</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.834399</td>\n",
       "      <td>30.388889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_6</td>\n",
       "      <td>105</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.785633</td>\n",
       "      <td>33.685714</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_7</td>\n",
       "      <td>94</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.815510</td>\n",
       "      <td>25.914894</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_8</td>\n",
       "      <td>82</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.765307</td>\n",
       "      <td>32.243902</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_9</td>\n",
       "      <td>77</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.906923</td>\n",
       "      <td>19.090909</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_0</td>\n",
       "      <td>188</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.545891</td>\n",
       "      <td>38.303191</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_1</td>\n",
       "      <td>179</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.572759</td>\n",
       "      <td>36.156425</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_2</td>\n",
       "      <td>128</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.727986</td>\n",
       "      <td>37.437500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_3</td>\n",
       "      <td>37</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.938958</td>\n",
       "      <td>26.810811</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_4</td>\n",
       "      <td>16</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.849247</td>\n",
       "      <td>28.562500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_5</td>\n",
       "      <td>5</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718791</td>\n",
       "      <td>61.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_6</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.256840</td>\n",
       "      <td>45.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_0</td>\n",
       "      <td>110</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.521097</td>\n",
       "      <td>36.109091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_1</td>\n",
       "      <td>84</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.922033</td>\n",
       "      <td>32.071429</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_2</td>\n",
       "      <td>51</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.714513</td>\n",
       "      <td>32.882353</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_3</td>\n",
       "      <td>48</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.762287</td>\n",
       "      <td>29.375000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_4</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.606152</td>\n",
       "      <td>32.034483</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_5</td>\n",
       "      <td>15</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.275084</td>\n",
       "      <td>20.933333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_6</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.870275</td>\n",
       "      <td>13.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_7</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.734974</td>\n",
       "      <td>9.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_0</td>\n",
       "      <td>31</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.145090</td>\n",
       "      <td>27.935484</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_1</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.528456</td>\n",
       "      <td>46.655172</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_2</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.888094</td>\n",
       "      <td>26.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_3</td>\n",
       "      <td>5</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.607760</td>\n",
       "      <td>39.800000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_4</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.899857</td>\n",
       "      <td>29.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_5-subpattern_0</td>\n",
       "      <td>34</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.861047</td>\n",
       "      <td>30.558824</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_5-subpattern_1</td>\n",
       "      <td>30</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.913666</td>\n",
       "      <td>26.966667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_5-subpattern_2</td>\n",
       "      <td>6</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.814624</td>\n",
       "      <td>18.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_6-subpattern_0</td>\n",
       "      <td>40</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.677776</td>\n",
       "      <td>42.900000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_7-subpattern_0</td>\n",
       "      <td>30</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.543764</td>\n",
       "      <td>52.900000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_8-subpattern_0</td>\n",
       "      <td>23</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.576636</td>\n",
       "      <td>40.913043</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_9-subpattern_0</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.580000</td>\n",
       "      <td>39.545455</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_0</td>\n",
       "      <td>1002</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.665802</td>\n",
       "      <td>40.856287</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_1</td>\n",
       "      <td>773</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.686567</td>\n",
       "      <td>40.024580</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_10</td>\n",
       "      <td>166</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.823771</td>\n",
       "      <td>30.084337</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_11</td>\n",
       "      <td>154</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.852384</td>\n",
       "      <td>35.220779</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_12</td>\n",
       "      <td>152</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.904372</td>\n",
       "      <td>30.671053</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_13</td>\n",
       "      <td>134</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.889273</td>\n",
       "      <td>34.276119</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_14</td>\n",
       "      <td>115</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.862137</td>\n",
       "      <td>36.565217</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_15</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.046952</td>\n",
       "      <td>33.583333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_16</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.945834</td>\n",
       "      <td>32.212963</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_17</td>\n",
       "      <td>107</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.922225</td>\n",
       "      <td>35.271028</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_18</td>\n",
       "      <td>102</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.956705</td>\n",
       "      <td>34.656863</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_19</td>\n",
       "      <td>97</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.841527</td>\n",
       "      <td>29.525773</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_2</td>\n",
       "      <td>729</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.682988</td>\n",
       "      <td>43.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_20</td>\n",
       "      <td>42</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.925185</td>\n",
       "      <td>30.976190</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_3</td>\n",
       "      <td>292</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.830882</td>\n",
       "      <td>35.773973</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_4</td>\n",
       "      <td>259</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.934098</td>\n",
       "      <td>38.104247</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_5</td>\n",
       "      <td>251</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.723636</td>\n",
       "      <td>34.498008</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_6</td>\n",
       "      <td>185</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.890434</td>\n",
       "      <td>32.551351</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_7</td>\n",
       "      <td>183</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.825055</td>\n",
       "      <td>34.677596</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_8</td>\n",
       "      <td>182</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.823354</td>\n",
       "      <td>39.423077</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_9</td>\n",
       "      <td>169</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.900577</td>\n",
       "      <td>30.769231</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_0</td>\n",
       "      <td>701</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.584170</td>\n",
       "      <td>47.607703</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_1</td>\n",
       "      <td>543</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.808673</td>\n",
       "      <td>43.399632</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_10</td>\n",
       "      <td>101</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.827873</td>\n",
       "      <td>47.762376</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_11</td>\n",
       "      <td>94</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.786610</td>\n",
       "      <td>51.404255</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_12</td>\n",
       "      <td>72</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.844581</td>\n",
       "      <td>34.486111</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_13</td>\n",
       "      <td>61</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.809433</td>\n",
       "      <td>40.049180</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_14</td>\n",
       "      <td>30</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.760598</td>\n",
       "      <td>57.933333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_2</td>\n",
       "      <td>477</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.567504</td>\n",
       "      <td>51.649895</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_3</td>\n",
       "      <td>461</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.618524</td>\n",
       "      <td>46.468547</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_4</td>\n",
       "      <td>336</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.623927</td>\n",
       "      <td>57.395833</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_5</td>\n",
       "      <td>165</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.699853</td>\n",
       "      <td>45.515152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_6</td>\n",
       "      <td>121</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.746077</td>\n",
       "      <td>40.033058</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_7</td>\n",
       "      <td>116</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.782123</td>\n",
       "      <td>48.077586</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_8</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.800714</td>\n",
       "      <td>36.259259</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_9</td>\n",
       "      <td>104</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.761811</td>\n",
       "      <td>35.557692</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_0</td>\n",
       "      <td>164</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.878782</td>\n",
       "      <td>29.579268</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_1</td>\n",
       "      <td>156</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.061785</td>\n",
       "      <td>32.942308</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_2</td>\n",
       "      <td>124</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.821597</td>\n",
       "      <td>32.491935</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_3</td>\n",
       "      <td>39</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.099658</td>\n",
       "      <td>30.794872</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_4</td>\n",
       "      <td>14</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.173230</td>\n",
       "      <td>26.428571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_5</td>\n",
       "      <td>12</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.351398</td>\n",
       "      <td>27.333333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_6</td>\n",
       "      <td>10</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.337618</td>\n",
       "      <td>18.900000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_0</td>\n",
       "      <td>69</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.777514</td>\n",
       "      <td>52.594203</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_1</td>\n",
       "      <td>43</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718725</td>\n",
       "      <td>39.325581</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_2</td>\n",
       "      <td>41</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.825609</td>\n",
       "      <td>42.195122</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_3</td>\n",
       "      <td>35</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.734272</td>\n",
       "      <td>36.542857</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_4</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.092053</td>\n",
       "      <td>28.909091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_5</td>\n",
       "      <td>10</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.925553</td>\n",
       "      <td>51.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_6</td>\n",
       "      <td>7</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.089643</td>\n",
       "      <td>21.428571</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_0</td>\n",
       "      <td>32</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.952746</td>\n",
       "      <td>34.687500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_1</td>\n",
       "      <td>32</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.854620</td>\n",
       "      <td>34.968750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_2</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.967474</td>\n",
       "      <td>28.206897</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_3</td>\n",
       "      <td>9</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.793773</td>\n",
       "      <td>54.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_4</td>\n",
       "      <td>4</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.489619</td>\n",
       "      <td>41.750000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_0</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.771230</td>\n",
       "      <td>40.518519</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_1</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.678419</td>\n",
       "      <td>43.920000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_2</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.939965</td>\n",
       "      <td>35.409091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_3</td>\n",
       "      <td>5</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.664817</td>\n",
       "      <td>67.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_4</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.819949</td>\n",
       "      <td>20.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_6-subpattern_0</td>\n",
       "      <td>34</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.953380</td>\n",
       "      <td>35.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_6-subpattern_1</td>\n",
       "      <td>17</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.026707</td>\n",
       "      <td>20.294118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_6-subpattern_2</td>\n",
       "      <td>16</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.721117</td>\n",
       "      <td>32.187500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_7-subpattern_0</td>\n",
       "      <td>38</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.849488</td>\n",
       "      <td>35.710526</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_7-subpattern_1</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.753096</td>\n",
       "      <td>45.272727</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_8-subpattern_0</td>\n",
       "      <td>45</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.808684</td>\n",
       "      <td>43.222222</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_9-subpattern_0</td>\n",
       "      <td>36</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.778521</td>\n",
       "      <td>33.555556</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_0</td>\n",
       "      <td>633</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.557268</td>\n",
       "      <td>49.761453</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_1</td>\n",
       "      <td>623</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.541355</td>\n",
       "      <td>44.592295</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_10</td>\n",
       "      <td>80</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.759099</td>\n",
       "      <td>28.775000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_11</td>\n",
       "      <td>64</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.716123</td>\n",
       "      <td>38.125000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_12</td>\n",
       "      <td>59</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.728493</td>\n",
       "      <td>34.542373</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_13</td>\n",
       "      <td>59</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.700343</td>\n",
       "      <td>36.474576</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_14</td>\n",
       "      <td>34</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.781900</td>\n",
       "      <td>44.058824</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_15</td>\n",
       "      <td>32</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.783456</td>\n",
       "      <td>34.718750</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_16</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.585175</td>\n",
       "      <td>38.103448</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_17</td>\n",
       "      <td>21</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.697462</td>\n",
       "      <td>35.809524</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_2</td>\n",
       "      <td>451</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.546243</td>\n",
       "      <td>42.957871</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_3</td>\n",
       "      <td>220</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.710590</td>\n",
       "      <td>34.459091</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_4</td>\n",
       "      <td>132</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.772463</td>\n",
       "      <td>39.007576</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_5</td>\n",
       "      <td>121</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.735983</td>\n",
       "      <td>46.190083</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>144</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_6</td>\n",
       "      <td>116</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.717003</td>\n",
       "      <td>37.379310</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_7</td>\n",
       "      <td>102</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.692686</td>\n",
       "      <td>40.049020</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_8</td>\n",
       "      <td>97</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.700020</td>\n",
       "      <td>37.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_9</td>\n",
       "      <td>93</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.784376</td>\n",
       "      <td>41.258065</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_0</td>\n",
       "      <td>501</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.502603</td>\n",
       "      <td>51.343313</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_1</td>\n",
       "      <td>483</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.681611</td>\n",
       "      <td>38.501035</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>150</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_10</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.569586</td>\n",
       "      <td>35.074074</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>151</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_11</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.618388</td>\n",
       "      <td>31.227273</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>152</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_12</td>\n",
       "      <td>13</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.732252</td>\n",
       "      <td>49.076923</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>153</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_2</td>\n",
       "      <td>414</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.493957</td>\n",
       "      <td>50.881643</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>154</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_3</td>\n",
       "      <td>345</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.537037</td>\n",
       "      <td>53.608696</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>155</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_4</td>\n",
       "      <td>127</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.595603</td>\n",
       "      <td>44.480315</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>156</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_5</td>\n",
       "      <td>83</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.675810</td>\n",
       "      <td>45.397590</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>157</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_6</td>\n",
       "      <td>71</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.637044</td>\n",
       "      <td>38.619718</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>158</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_7</td>\n",
       "      <td>43</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.683360</td>\n",
       "      <td>54.162791</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>159</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_8</td>\n",
       "      <td>36</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.700306</td>\n",
       "      <td>48.138889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>160</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_9</td>\n",
       "      <td>28</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718159</td>\n",
       "      <td>36.607143</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>161</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_2-subpattern_0</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.799953</td>\n",
       "      <td>42.137931</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>162</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_2-subpattern_1</td>\n",
       "      <td>16</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.557488</td>\n",
       "      <td>52.437500</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>163</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_2-subpattern_2</td>\n",
       "      <td>13</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.574131</td>\n",
       "      <td>47.153846</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>164</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_3-subpattern_0</td>\n",
       "      <td>35</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.016603</td>\n",
       "      <td>27.200000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>165</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_3-subpattern_1</td>\n",
       "      <td>19</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.721467</td>\n",
       "      <td>55.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>166</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_4-subpattern_0</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.685681</td>\n",
       "      <td>29.888889</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>167</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_4-subpattern_1</td>\n",
       "      <td>19</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.639760</td>\n",
       "      <td>41.263158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>168</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_4-subpattern_2</td>\n",
       "      <td>8</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.766528</td>\n",
       "      <td>62.750000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>169</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_5-subpattern_0</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.746304</td>\n",
       "      <td>26.259259</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>170</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_6-subpattern_0</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.795535</td>\n",
       "      <td>35.800000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div><h3>Images</h3><p>No images available</p>"
      ],
      "text/plain": [
       "<MotifCompendium.MotifCompendium.MotifCompendium at 0x7fdb95913ee0>"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "modisco_dict = dict()\n",
    "for model in models:\n",
    "    modisco_dict[model] = f'/users/shouvikm/BPNet/modisco/{model}/counts/counts_modisco_results.h5'\n",
    "\n",
    "mc = MotifCompendium.build_from_modisco(modisco_dict, load_subpatterns=True)\n",
    "mc"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "8ed261f5-55bd-4d9d-ab09-1ad92e8e3797",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:08.476600Z",
     "start_time": "2026-05-30T20:37:01.660771Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:53:10.910907Z",
     "iopub.status.busy": "2025-11-24T21:53:10.910256Z",
     "iopub.status.idle": "2025-11-24T21:53:18.891334Z",
     "shell.execute_reply": "2025-11-24T21:53:18.888746Z",
     "shell.execute_reply.started": "2025-11-24T21:53:10.910843Z"
    }
   },
   "outputs": [],
   "source": [
    "mc.motif_collection_html(\"outputs/fusion_deconvolution_motif_collection.html\", 'model')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "8553645f-eab7-4db8-be01-3af5cf4220a1",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:11.306994Z",
     "start_time": "2026-05-30T20:37:08.495604Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:53:53.627169Z",
     "iopub.status.busy": "2025-11-24T21:53:53.626524Z",
     "iopub.status.idle": "2025-11-24T21:53:56.404577Z",
     "shell.execute_reply": "2025-11-24T21:53:56.402135Z",
     "shell.execute_reply.started": "2025-11-24T21:53:53.627113Z"
    }
   },
   "outputs": [],
   "source": [
    "utils_analysis.plot_similarity_distribution(\n",
    "    mc, \"outputs/fusion_deconvolution_similarity_distribution.html\"\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "070fdc4c-b13d-40ce-a0ba-b89df45972cd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:11.384672Z",
     "start_time": "2026-05-30T20:37:11.310940Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:56:10.876497Z",
     "iopub.status.busy": "2025-11-24T21:56:10.875819Z",
     "iopub.status.idle": "2025-11-24T21:56:11.073334Z",
     "shell.execute_reply": "2025-11-24T21:56:11.071403Z",
     "shell.execute_reply.started": "2025-11-24T21:56:10.876437Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<h2>MotifCompendium with 171 motifs</h2><h3>Motifs = (171, 30, 8)</h3><h3>Metadata</h3><div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>num_seqlets</th>\n",
       "      <th>model</th>\n",
       "      <th>posneg</th>\n",
       "      <th>avg_contrib</th>\n",
       "      <th>avg_dist_from_summit</th>\n",
       "      <th>cluster</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_0</td>\n",
       "      <td>988</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.573804</td>\n",
       "      <td>43.180162</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_1</td>\n",
       "      <td>819</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.451952</td>\n",
       "      <td>44.107448</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_10</td>\n",
       "      <td>124</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.575936</td>\n",
       "      <td>39.120968</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_11</td>\n",
       "      <td>72</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.619800</td>\n",
       "      <td>33.000000</td>\n",
       "      <td>44</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_12</td>\n",
       "      <td>68</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.529973</td>\n",
       "      <td>47.897059</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_13</td>\n",
       "      <td>68</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.769857</td>\n",
       "      <td>32.338235</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_14</td>\n",
       "      <td>65</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.590078</td>\n",
       "      <td>38.430769</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_15</td>\n",
       "      <td>64</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.673769</td>\n",
       "      <td>38.093750</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_16</td>\n",
       "      <td>37</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.770729</td>\n",
       "      <td>26.594595</td>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_2</td>\n",
       "      <td>736</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.428869</td>\n",
       "      <td>51.846467</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_3</td>\n",
       "      <td>597</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.431472</td>\n",
       "      <td>48.656616</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_4</td>\n",
       "      <td>383</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.434267</td>\n",
       "      <td>53.187990</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_5</td>\n",
       "      <td>184</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718866</td>\n",
       "      <td>35.864130</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_6</td>\n",
       "      <td>157</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.626531</td>\n",
       "      <td>30.891720</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_7</td>\n",
       "      <td>142</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.705253</td>\n",
       "      <td>38.401408</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_8</td>\n",
       "      <td>134</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.696793</td>\n",
       "      <td>34.432836</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_0-subpattern_9</td>\n",
       "      <td>131</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.675523</td>\n",
       "      <td>34.671756</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_0</td>\n",
       "      <td>737</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.554691</td>\n",
       "      <td>42.842605</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_1</td>\n",
       "      <td>711</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.502798</td>\n",
       "      <td>38.288326</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_10</td>\n",
       "      <td>76</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.796516</td>\n",
       "      <td>29.302632</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_11</td>\n",
       "      <td>74</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.952580</td>\n",
       "      <td>25.554054</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_12</td>\n",
       "      <td>67</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.865149</td>\n",
       "      <td>29.268657</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_13</td>\n",
       "      <td>60</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.832740</td>\n",
       "      <td>32.950000</td>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_14</td>\n",
       "      <td>58</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.900143</td>\n",
       "      <td>30.224138</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_15</td>\n",
       "      <td>51</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718291</td>\n",
       "      <td>26.294118</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_16</td>\n",
       "      <td>42</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.823697</td>\n",
       "      <td>31.309524</td>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_17</td>\n",
       "      <td>39</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.701536</td>\n",
       "      <td>35.461538</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_18</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.717276</td>\n",
       "      <td>28.000000</td>\n",
       "      <td>43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_2</td>\n",
       "      <td>694</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.530345</td>\n",
       "      <td>34.505764</td>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_3</td>\n",
       "      <td>229</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.961302</td>\n",
       "      <td>27.925764</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_4</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.768054</td>\n",
       "      <td>28.333333</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_5</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.834399</td>\n",
       "      <td>30.388889</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_6</td>\n",
       "      <td>105</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.785633</td>\n",
       "      <td>33.685714</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_7</td>\n",
       "      <td>94</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.815510</td>\n",
       "      <td>25.914894</td>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_8</td>\n",
       "      <td>82</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.765307</td>\n",
       "      <td>32.243902</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_1-subpattern_9</td>\n",
       "      <td>77</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.906923</td>\n",
       "      <td>19.090909</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_0</td>\n",
       "      <td>188</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.545891</td>\n",
       "      <td>38.303191</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_1</td>\n",
       "      <td>179</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.572759</td>\n",
       "      <td>36.156425</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_2</td>\n",
       "      <td>128</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.727986</td>\n",
       "      <td>37.437500</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_3</td>\n",
       "      <td>37</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.938958</td>\n",
       "      <td>26.810811</td>\n",
       "      <td>34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_4</td>\n",
       "      <td>16</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.849247</td>\n",
       "      <td>28.562500</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_5</td>\n",
       "      <td>5</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718791</td>\n",
       "      <td>61.200000</td>\n",
       "      <td>57</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_2-subpattern_6</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.256840</td>\n",
       "      <td>45.000000</td>\n",
       "      <td>55</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_0</td>\n",
       "      <td>110</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.521097</td>\n",
       "      <td>36.109091</td>\n",
       "      <td>56</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_1</td>\n",
       "      <td>84</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.922033</td>\n",
       "      <td>32.071429</td>\n",
       "      <td>35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_2</td>\n",
       "      <td>51</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.714513</td>\n",
       "      <td>32.882353</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_3</td>\n",
       "      <td>48</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.762287</td>\n",
       "      <td>29.375000</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_4</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.606152</td>\n",
       "      <td>32.034483</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_5</td>\n",
       "      <td>15</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.275084</td>\n",
       "      <td>20.933333</td>\n",
       "      <td>36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_6</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.870275</td>\n",
       "      <td>13.500000</td>\n",
       "      <td>51</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_3-subpattern_7</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.734974</td>\n",
       "      <td>9.500000</td>\n",
       "      <td>50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_0</td>\n",
       "      <td>31</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.145090</td>\n",
       "      <td>27.935484</td>\n",
       "      <td>52</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_1</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.528456</td>\n",
       "      <td>46.655172</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_2</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.888094</td>\n",
       "      <td>26.000000</td>\n",
       "      <td>53</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_3</td>\n",
       "      <td>5</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.607760</td>\n",
       "      <td>39.800000</td>\n",
       "      <td>48</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_4-subpattern_4</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.899857</td>\n",
       "      <td>29.666667</td>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_5-subpattern_0</td>\n",
       "      <td>34</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.861047</td>\n",
       "      <td>30.558824</td>\n",
       "      <td>54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_5-subpattern_1</td>\n",
       "      <td>30</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.913666</td>\n",
       "      <td>26.966667</td>\n",
       "      <td>47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_5-subpattern_2</td>\n",
       "      <td>6</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.814624</td>\n",
       "      <td>18.333333</td>\n",
       "      <td>64</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_6-subpattern_0</td>\n",
       "      <td>40</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.677776</td>\n",
       "      <td>42.900000</td>\n",
       "      <td>65</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_7-subpattern_0</td>\n",
       "      <td>30</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.543764</td>\n",
       "      <td>52.900000</td>\n",
       "      <td>62</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_8-subpattern_0</td>\n",
       "      <td>23</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.576636</td>\n",
       "      <td>40.913043</td>\n",
       "      <td>63</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>Kasumi_AML1_C19-pos.pattern_9-subpattern_0</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_C19</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.580000</td>\n",
       "      <td>39.545455</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_0</td>\n",
       "      <td>1002</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.665802</td>\n",
       "      <td>40.856287</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_1</td>\n",
       "      <td>773</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.686567</td>\n",
       "      <td>40.024580</td>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_10</td>\n",
       "      <td>166</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.823771</td>\n",
       "      <td>30.084337</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_11</td>\n",
       "      <td>154</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.852384</td>\n",
       "      <td>35.220779</td>\n",
       "      <td>61</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_12</td>\n",
       "      <td>152</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.904372</td>\n",
       "      <td>30.671053</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_13</td>\n",
       "      <td>134</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.889273</td>\n",
       "      <td>34.276119</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_14</td>\n",
       "      <td>115</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.862137</td>\n",
       "      <td>36.565217</td>\n",
       "      <td>38</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_15</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.046952</td>\n",
       "      <td>33.583333</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_16</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.945834</td>\n",
       "      <td>32.212963</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_17</td>\n",
       "      <td>107</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.922225</td>\n",
       "      <td>35.271028</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_18</td>\n",
       "      <td>102</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.956705</td>\n",
       "      <td>34.656863</td>\n",
       "      <td>60</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_19</td>\n",
       "      <td>97</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.841527</td>\n",
       "      <td>29.525773</td>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_2</td>\n",
       "      <td>729</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.682988</td>\n",
       "      <td>43.666667</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_20</td>\n",
       "      <td>42</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.925185</td>\n",
       "      <td>30.976190</td>\n",
       "      <td>59</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_3</td>\n",
       "      <td>292</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.830882</td>\n",
       "      <td>35.773973</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_4</td>\n",
       "      <td>259</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.934098</td>\n",
       "      <td>38.104247</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_5</td>\n",
       "      <td>251</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.723636</td>\n",
       "      <td>34.498008</td>\n",
       "      <td>58</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_6</td>\n",
       "      <td>185</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.890434</td>\n",
       "      <td>32.551351</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_7</td>\n",
       "      <td>183</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.825055</td>\n",
       "      <td>34.677596</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_8</td>\n",
       "      <td>182</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.823354</td>\n",
       "      <td>39.423077</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_0-subpattern_9</td>\n",
       "      <td>169</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.900577</td>\n",
       "      <td>30.769231</td>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_0</td>\n",
       "      <td>701</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.584170</td>\n",
       "      <td>47.607703</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_1</td>\n",
       "      <td>543</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.808673</td>\n",
       "      <td>43.399632</td>\n",
       "      <td>41</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_10</td>\n",
       "      <td>101</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.827873</td>\n",
       "      <td>47.762376</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_11</td>\n",
       "      <td>94</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.786610</td>\n",
       "      <td>51.404255</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_12</td>\n",
       "      <td>72</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.844581</td>\n",
       "      <td>34.486111</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_13</td>\n",
       "      <td>61</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.809433</td>\n",
       "      <td>40.049180</td>\n",
       "      <td>39</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_14</td>\n",
       "      <td>30</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.760598</td>\n",
       "      <td>57.933333</td>\n",
       "      <td>71</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_2</td>\n",
       "      <td>477</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.567504</td>\n",
       "      <td>51.649895</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_3</td>\n",
       "      <td>461</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.618524</td>\n",
       "      <td>46.468547</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_4</td>\n",
       "      <td>336</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.623927</td>\n",
       "      <td>57.395833</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_5</td>\n",
       "      <td>165</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.699853</td>\n",
       "      <td>45.515152</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_6</td>\n",
       "      <td>121</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.746077</td>\n",
       "      <td>40.033058</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_7</td>\n",
       "      <td>116</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.782123</td>\n",
       "      <td>48.077586</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_8</td>\n",
       "      <td>108</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.800714</td>\n",
       "      <td>36.259259</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_1-subpattern_9</td>\n",
       "      <td>104</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.761811</td>\n",
       "      <td>35.557692</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_0</td>\n",
       "      <td>164</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.878782</td>\n",
       "      <td>29.579268</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_1</td>\n",
       "      <td>156</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.061785</td>\n",
       "      <td>32.942308</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_2</td>\n",
       "      <td>124</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.821597</td>\n",
       "      <td>32.491935</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_3</td>\n",
       "      <td>39</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.099658</td>\n",
       "      <td>30.794872</td>\n",
       "      <td>36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_4</td>\n",
       "      <td>14</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.173230</td>\n",
       "      <td>26.428571</td>\n",
       "      <td>73</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_5</td>\n",
       "      <td>12</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.351398</td>\n",
       "      <td>27.333333</td>\n",
       "      <td>35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_2-subpattern_6</td>\n",
       "      <td>10</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.337618</td>\n",
       "      <td>18.900000</td>\n",
       "      <td>72</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_0</td>\n",
       "      <td>69</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.777514</td>\n",
       "      <td>52.594203</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_1</td>\n",
       "      <td>43</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718725</td>\n",
       "      <td>39.325581</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_2</td>\n",
       "      <td>41</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.825609</td>\n",
       "      <td>42.195122</td>\n",
       "      <td>66</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_3</td>\n",
       "      <td>35</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.734272</td>\n",
       "      <td>36.542857</td>\n",
       "      <td>67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_4</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.092053</td>\n",
       "      <td>28.909091</td>\n",
       "      <td>34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_5</td>\n",
       "      <td>10</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.925553</td>\n",
       "      <td>51.200000</td>\n",
       "      <td>69</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_3-subpattern_6</td>\n",
       "      <td>7</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.089643</td>\n",
       "      <td>21.428571</td>\n",
       "      <td>68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_0</td>\n",
       "      <td>32</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.952746</td>\n",
       "      <td>34.687500</td>\n",
       "      <td>70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_1</td>\n",
       "      <td>32</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.854620</td>\n",
       "      <td>34.968750</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_2</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.967474</td>\n",
       "      <td>28.206897</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_3</td>\n",
       "      <td>9</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.793773</td>\n",
       "      <td>54.000000</td>\n",
       "      <td>76</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_4-subpattern_4</td>\n",
       "      <td>4</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.489619</td>\n",
       "      <td>41.750000</td>\n",
       "      <td>75</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_0</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.771230</td>\n",
       "      <td>40.518519</td>\n",
       "      <td>29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_1</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.678419</td>\n",
       "      <td>43.920000</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_2</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.939965</td>\n",
       "      <td>35.409091</td>\n",
       "      <td>74</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_3</td>\n",
       "      <td>5</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.664817</td>\n",
       "      <td>67.000000</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_5-subpattern_4</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.819949</td>\n",
       "      <td>20.000000</td>\n",
       "      <td>79</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_6-subpattern_0</td>\n",
       "      <td>34</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.953380</td>\n",
       "      <td>35.500000</td>\n",
       "      <td>26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_6-subpattern_1</td>\n",
       "      <td>17</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.026707</td>\n",
       "      <td>20.294118</td>\n",
       "      <td>78</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_6-subpattern_2</td>\n",
       "      <td>16</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.721117</td>\n",
       "      <td>32.187500</td>\n",
       "      <td>80</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_7-subpattern_0</td>\n",
       "      <td>38</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.849488</td>\n",
       "      <td>35.710526</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_7-subpattern_1</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.753096</td>\n",
       "      <td>45.272727</td>\n",
       "      <td>81</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_8-subpattern_0</td>\n",
       "      <td>45</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.808684</td>\n",
       "      <td>43.222222</td>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>Kasumi_AML1_N20-pos.pattern_9-subpattern_0</td>\n",
       "      <td>36</td>\n",
       "      <td>Kasumi_AML1_N20</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.778521</td>\n",
       "      <td>33.555556</td>\n",
       "      <td>82</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_0</td>\n",
       "      <td>633</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.557268</td>\n",
       "      <td>49.761453</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_1</td>\n",
       "      <td>623</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.541355</td>\n",
       "      <td>44.592295</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_10</td>\n",
       "      <td>80</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.759099</td>\n",
       "      <td>28.775000</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_11</td>\n",
       "      <td>64</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.716123</td>\n",
       "      <td>38.125000</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_12</td>\n",
       "      <td>59</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.728493</td>\n",
       "      <td>34.542373</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_13</td>\n",
       "      <td>59</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.700343</td>\n",
       "      <td>36.474576</td>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_14</td>\n",
       "      <td>34</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.781900</td>\n",
       "      <td>44.058824</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_15</td>\n",
       "      <td>32</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.783456</td>\n",
       "      <td>34.718750</td>\n",
       "      <td>83</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_16</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.585175</td>\n",
       "      <td>38.103448</td>\n",
       "      <td>38</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_17</td>\n",
       "      <td>21</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.697462</td>\n",
       "      <td>35.809524</td>\n",
       "      <td>84</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_2</td>\n",
       "      <td>451</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.546243</td>\n",
       "      <td>42.957871</td>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_3</td>\n",
       "      <td>220</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.710590</td>\n",
       "      <td>34.459091</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_4</td>\n",
       "      <td>132</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.772463</td>\n",
       "      <td>39.007576</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_5</td>\n",
       "      <td>121</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.735983</td>\n",
       "      <td>46.190083</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>144</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_6</td>\n",
       "      <td>116</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.717003</td>\n",
       "      <td>37.379310</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_7</td>\n",
       "      <td>102</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.692686</td>\n",
       "      <td>40.049020</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_8</td>\n",
       "      <td>97</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.700020</td>\n",
       "      <td>37.000000</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_0-subpattern_9</td>\n",
       "      <td>93</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.784376</td>\n",
       "      <td>41.258065</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_0</td>\n",
       "      <td>501</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.502603</td>\n",
       "      <td>51.343313</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_1</td>\n",
       "      <td>483</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.681611</td>\n",
       "      <td>38.501035</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>150</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_10</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.569586</td>\n",
       "      <td>35.074074</td>\n",
       "      <td>29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>151</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_11</td>\n",
       "      <td>22</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.618388</td>\n",
       "      <td>31.227273</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>152</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_12</td>\n",
       "      <td>13</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.732252</td>\n",
       "      <td>49.076923</td>\n",
       "      <td>85</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>153</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_2</td>\n",
       "      <td>414</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.493957</td>\n",
       "      <td>50.881643</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>154</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_3</td>\n",
       "      <td>345</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.537037</td>\n",
       "      <td>53.608696</td>\n",
       "      <td>41</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>155</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_4</td>\n",
       "      <td>127</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.595603</td>\n",
       "      <td>44.480315</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>156</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_5</td>\n",
       "      <td>83</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.675810</td>\n",
       "      <td>45.397590</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>157</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_6</td>\n",
       "      <td>71</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.637044</td>\n",
       "      <td>38.619718</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>158</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_7</td>\n",
       "      <td>43</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.683360</td>\n",
       "      <td>54.162791</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>159</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_8</td>\n",
       "      <td>36</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.700306</td>\n",
       "      <td>48.138889</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>160</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_1-subpattern_9</td>\n",
       "      <td>28</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.718159</td>\n",
       "      <td>36.607143</td>\n",
       "      <td>39</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>161</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_2-subpattern_0</td>\n",
       "      <td>29</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.799953</td>\n",
       "      <td>42.137931</td>\n",
       "      <td>26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>162</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_2-subpattern_1</td>\n",
       "      <td>16</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.557488</td>\n",
       "      <td>52.437500</td>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>163</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_2-subpattern_2</td>\n",
       "      <td>13</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.574131</td>\n",
       "      <td>47.153846</td>\n",
       "      <td>86</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>164</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_3-subpattern_0</td>\n",
       "      <td>35</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>1.016603</td>\n",
       "      <td>27.200000</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>165</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_3-subpattern_1</td>\n",
       "      <td>19</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.721467</td>\n",
       "      <td>55.000000</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>166</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_4-subpattern_0</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.685681</td>\n",
       "      <td>29.888889</td>\n",
       "      <td>87</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>167</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_4-subpattern_1</td>\n",
       "      <td>19</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.639760</td>\n",
       "      <td>41.263158</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>168</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_4-subpattern_2</td>\n",
       "      <td>8</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.766528</td>\n",
       "      <td>62.750000</td>\n",
       "      <td>88</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>169</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_5-subpattern_0</td>\n",
       "      <td>27</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.746304</td>\n",
       "      <td>26.259259</td>\n",
       "      <td>89</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>170</th>\n",
       "      <td>Kasumi_ETO-pos.pattern_6-subpattern_0</td>\n",
       "      <td>25</td>\n",
       "      <td>Kasumi_ETO</td>\n",
       "      <td>pos</td>\n",
       "      <td>0.795535</td>\n",
       "      <td>35.800000</td>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div><h3>Images</h3><p>No images available</p>"
      ],
      "text/plain": [
       "<MotifCompendium.MotifCompendium.MotifCompendium at 0x7fdb95913ee0>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mc.cluster(similarity_threshold=0.95)\n",
    "mc"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "7bc2cd35-1f0d-4474-9bca-aa049ec6ce2a",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:21.327525Z",
     "start_time": "2026-05-30T20:37:11.389739Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T21:57:42.608278Z",
     "iopub.status.busy": "2025-11-24T21:57:42.607600Z",
     "iopub.status.idle": "2025-11-24T21:57:54.165091Z",
     "shell.execute_reply": "2025-11-24T21:57:54.162566Z",
     "shell.execute_reply.started": "2025-11-24T21:57:42.608222Z"
    }
   },
   "outputs": [],
   "source": [
    "mc.motif_collection_html(\"outputs/fusion_deconvolution_motif_clustered_collection.html\", \"cluster\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "147024ab-a935-47e0-a8a0-f29442b24111",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:21.527366Z",
     "start_time": "2026-05-30T20:37:21.333395Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:33:40.667488Z",
     "iopub.status.busy": "2025-11-24T22:33:40.666808Z",
     "iopub.status.idle": "2025-11-24T22:33:40.910737Z",
     "shell.execute_reply": "2025-11-24T22:33:40.909271Z",
     "shell.execute_reply.started": "2025-11-24T22:33:40.667430Z"
    },
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "computing similarities on GPU...: 100%|██| 1/1 [00:00<00:00, 134.84it/s]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<h2>MotifCompendium with 90 motifs</h2><h3>Motifs = (90, 30, 8)</h3><h3>Metadata</h3><div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>source_cluster</th>\n",
       "      <th>num_constituents</th>\n",
       "      <th>motifs_per_model</th>\n",
       "      <th>total_seqlets</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>cluster#0</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (4),Kasumi...</td>\n",
       "      <td>4462</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>cluster#1</td>\n",
       "      <td>1</td>\n",
       "      <td>11</td>\n",
       "      <td>Kasumi_AML1_C19 (4),Kasumi_AML1_N20 (5),Kasumi...</td>\n",
       "      <td>4144</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>cluster#2</td>\n",
       "      <td>2</td>\n",
       "      <td>4</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (2),Kasumi...</td>\n",
       "      <td>221</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>cluster#3</td>\n",
       "      <td>3</td>\n",
       "      <td>4</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>227</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>cluster#4</td>\n",
       "      <td>4</td>\n",
       "      <td>4</td>\n",
       "      <td>Kasumi_AML1_C19 (3),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>252</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>cluster#5</td>\n",
       "      <td>5</td>\n",
       "      <td>4</td>\n",
       "      <td>Kasumi_AML1_C19 (2),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>444</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>cluster#6</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>254</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>cluster#7</td>\n",
       "      <td>7</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>354</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>cluster#8</td>\n",
       "      <td>8</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>1146</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>cluster#9</td>\n",
       "      <td>9</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>1918</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>cluster#10</td>\n",
       "      <td>10</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>cluster#11</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>358</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>cluster#12</td>\n",
       "      <td>12</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>287</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>cluster#13</td>\n",
       "      <td>13</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (2),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>213</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>cluster#14</td>\n",
       "      <td>14</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>489</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>cluster#15</td>\n",
       "      <td>15</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (3)</td>\n",
       "      <td>1344</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>cluster#16</td>\n",
       "      <td>16</td>\n",
       "      <td>3</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1),Kasumi...</td>\n",
       "      <td>620</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>cluster#17</td>\n",
       "      <td>17</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>166</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>cluster#18</td>\n",
       "      <td>18</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>203</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>cluster#19</td>\n",
       "      <td>19</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>400</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>cluster#20</td>\n",
       "      <td>20</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (2)</td>\n",
       "      <td>619</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>cluster#21</td>\n",
       "      <td>21</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_ETO (1)</td>\n",
       "      <td>76</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>cluster#22</td>\n",
       "      <td>22</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>176</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>cluster#23</td>\n",
       "      <td>23</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_ETO (1)</td>\n",
       "      <td>100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>cluster#24</td>\n",
       "      <td>24</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>189</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>cluster#25</td>\n",
       "      <td>25</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>182</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>cluster#26</td>\n",
       "      <td>26</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>63</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>cluster#27</td>\n",
       "      <td>27</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>60</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>cluster#28</td>\n",
       "      <td>28</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>cluster#29</td>\n",
       "      <td>29</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>cluster#30</td>\n",
       "      <td>30</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (2)</td>\n",
       "      <td>813</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>cluster#31</td>\n",
       "      <td>31</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>181</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>cluster#32</td>\n",
       "      <td>32</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>229</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>cluster#33</td>\n",
       "      <td>33</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>191</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>cluster#34</td>\n",
       "      <td>34</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>59</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>cluster#35</td>\n",
       "      <td>35</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>96</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>cluster#36</td>\n",
       "      <td>36</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_C19 (1),Kasumi_AML1_N20 (1)</td>\n",
       "      <td>54</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>cluster#37</td>\n",
       "      <td>37</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>228</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>cluster#38</td>\n",
       "      <td>38</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>144</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>cluster#39</td>\n",
       "      <td>39</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>89</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>cluster#40</td>\n",
       "      <td>40</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>137</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>cluster#41</td>\n",
       "      <td>41</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>888</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>cluster#42</td>\n",
       "      <td>42</td>\n",
       "      <td>2</td>\n",
       "      <td>Kasumi_AML1_N20 (1),Kasumi_ETO (1)</td>\n",
       "      <td>639</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>cluster#43</td>\n",
       "      <td>43</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>cluster#44</td>\n",
       "      <td>44</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>72</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>cluster#45</td>\n",
       "      <td>45</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>cluster#46</td>\n",
       "      <td>46</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>cluster#47</td>\n",
       "      <td>47</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>cluster#48</td>\n",
       "      <td>48</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>cluster#49</td>\n",
       "      <td>49</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>cluster#50</td>\n",
       "      <td>50</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>cluster#51</td>\n",
       "      <td>51</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>cluster#52</td>\n",
       "      <td>52</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>cluster#53</td>\n",
       "      <td>53</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>cluster#54</td>\n",
       "      <td>54</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>cluster#55</td>\n",
       "      <td>55</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>cluster#56</td>\n",
       "      <td>56</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>cluster#57</td>\n",
       "      <td>57</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>cluster#58</td>\n",
       "      <td>58</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>251</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>cluster#59</td>\n",
       "      <td>59</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>cluster#60</td>\n",
       "      <td>60</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>102</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>cluster#61</td>\n",
       "      <td>61</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>154</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>cluster#62</td>\n",
       "      <td>62</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>cluster#63</td>\n",
       "      <td>63</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>cluster#64</td>\n",
       "      <td>64</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>cluster#65</td>\n",
       "      <td>65</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_C19 (1)</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>cluster#66</td>\n",
       "      <td>66</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>41</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>cluster#67</td>\n",
       "      <td>67</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>cluster#68</td>\n",
       "      <td>68</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>cluster#69</td>\n",
       "      <td>69</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>cluster#70</td>\n",
       "      <td>70</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>cluster#71</td>\n",
       "      <td>71</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>cluster#72</td>\n",
       "      <td>72</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>cluster#73</td>\n",
       "      <td>73</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>cluster#74</td>\n",
       "      <td>74</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>cluster#75</td>\n",
       "      <td>75</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>cluster#76</td>\n",
       "      <td>76</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>cluster#77</td>\n",
       "      <td>77</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>cluster#78</td>\n",
       "      <td>78</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>cluster#79</td>\n",
       "      <td>79</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>cluster#80</td>\n",
       "      <td>80</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>cluster#81</td>\n",
       "      <td>81</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>cluster#82</td>\n",
       "      <td>82</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_AML1_N20 (1)</td>\n",
       "      <td>36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>cluster#83</td>\n",
       "      <td>83</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>cluster#84</td>\n",
       "      <td>84</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>cluster#85</td>\n",
       "      <td>85</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>cluster#86</td>\n",
       "      <td>86</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>cluster#87</td>\n",
       "      <td>87</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>cluster#88</td>\n",
       "      <td>88</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>cluster#89</td>\n",
       "      <td>89</td>\n",
       "      <td>1</td>\n",
       "      <td>Kasumi_ETO (1)</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div><h3>Images</h3><p>No images available</p>"
      ],
      "text/plain": [
       "<MotifCompendium.MotifCompendium.MotifCompendium at 0x7fddcaf52140>"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mc_avg = mc.cluster_averages(\"cluster\", aggregations=[(\"name\", \"count\", \"num_constituents\"),\n",
    "                                                      (\"model\", \"concat_counted\", \"motifs_per_model\"),\n",
    "                                                      (\"num_seqlets\", \"sum\", \"total_seqlets\")])\n",
    "mc_avg"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "7c2838f5-aa08-424b-9f3e-7c423cd92569",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-05-30T20:37:25.740646Z",
     "start_time": "2026-05-30T20:37:21.530491Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:33:45.381409Z",
     "iopub.status.busy": "2025-11-24T22:33:45.380734Z",
     "iopub.status.idle": "2025-11-24T22:33:55.395713Z",
     "shell.execute_reply": "2025-11-24T22:33:55.393742Z",
     "shell.execute_reply.started": "2025-11-24T22:33:45.381351Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg.summary_table_html(\"outputs/fusion_deconvolution_cluster_summary_table.html\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b02ae9d0-0989-4f8f-8f33-423bbeed5818",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-04-15T14:59:02.765558Z",
     "start_time": "2026-04-15T14:59:02.309792Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:33:55.396989Z",
     "iopub.status.busy": "2025-11-24T22:33:55.396766Z",
     "iopub.status.idle": "2025-11-24T22:33:55.541875Z",
     "shell.execute_reply": "2025-11-24T22:33:55.539527Z",
     "shell.execute_reply.started": "2025-11-24T22:33:55.396967Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg[\"annotation\"] = \"\"\n",
    "mc_avg.summary_table_html(\"outputs/fusion_deconvolution_editable_cluster_summary_table.html\", editable=True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "84fc0bca-315b-4eb4-b121-755191faac0d",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-02-11T05:54:48.484605Z",
     "start_time": "2026-02-11T05:54:48.205558Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:52:21.784027Z",
     "iopub.status.busy": "2025-11-24T22:52:21.783329Z",
     "iopub.status.idle": "2025-11-24T22:52:22.087817Z",
     "shell.execute_reply": "2025-11-24T22:52:22.086254Z",
     "shell.execute_reply.started": "2025-11-24T22:52:21.783969Z"
    },
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "mc_avg.update_from_summary_table(\"outputs/fusion_bias_correction_edited_cluster_summary_table.html\")\n",
    "mc_avg"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0a629182-1e56-47bd-81b5-08a791376f58",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-02-11T05:55:00.589145Z",
     "start_time": "2026-02-11T05:55:00.567679Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-24T22:57:38.442057Z",
     "iopub.status.busy": "2025-11-24T22:57:38.441379Z",
     "iopub.status.idle": "2025-11-24T22:57:38.465019Z",
     "shell.execute_reply": "2025-11-24T22:57:38.463574Z",
     "shell.execute_reply.started": "2025-11-24T22:57:38.441999Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg_edited = mc_avg[mc_avg.metadata['annotation'] != '']\n",
    "mc_avg_edited = mc_avg_edited.sort('total_seqlets', ascending=False)\n",
    "mc_avg_edited['cluster_annotation'] = mc_avg_edited['name'] + ' ' + mc_avg_edited['annotation']\n",
    "mc_avg_edited"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cb172ac7-b81c-4c5b-be7f-86cebd455240",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2026-02-11T05:55:51.087534Z",
     "start_time": "2026-02-11T05:55:50.977730Z"
    },
    "execution": {
     "iopub.execute_input": "2025-11-25T00:13:05.421249Z",
     "iopub.status.busy": "2025-11-25T00:13:05.419606Z",
     "iopub.status.idle": "2025-11-25T00:13:05.467369Z",
     "shell.execute_reply": "2025-11-25T00:13:05.466056Z",
     "shell.execute_reply.started": "2025-11-25T00:13:05.421137Z"
    }
   },
   "outputs": [],
   "source": [
    "utils_analysis.export_compendium_modisco(mc_avg_edited, \"source_cluster\", \"outputs/fusion_motifs_compendium_modisco.h5\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1675a1d1-e4d7-4c83-9807-e49320aa31bd",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-12-31T08:06:06.081149Z",
     "start_time": "2025-12-31T08:06:01.264763Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg_edited.save(\"outputs/motif_compendium.mc\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5cdd563e",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-12-31T08:06:06.498020Z",
     "start_time": "2025-12-31T08:06:06.084659Z"
    }
   },
   "outputs": [],
   "source": [
    "mc_avg_edited.metadata.to_csv(\"outputs/motif_compendium_metadata.csv\", index=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "824cdf61",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2025-12-31T08:06:27.847624Z",
     "start_time": "2025-12-31T08:06:14.242001Z"
    }
   },
   "outputs": [],
   "source": [
    "for i in range(mc_avg_edited.metadata.shape[0]):\n",
    "    cluster = mc_avg_edited.metadata.iloc[i]['source_cluster']\n",
    "    utils_plotting.plot_motif(mc_avg_edited.get_standard_motif_stack()[i], \n",
    "                              show=False, \n",
    "                              save_loc=f\"outputs/motif_logos/{cluster}.png\")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "MotifCompendium",
   "language": "python",
   "name": "motifcompendium-gpu"
  },
  "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.10.19"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
